/* ------------------------ */
/*  XMLHTTPRequest Enable   */
/* ------------------------ */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}


var http = createObject();
var nocache = 0;

function checkLogin() {
document.getElementById('error_message').style.color = "white";
document.getElementById('error_message').innerHTML = "Проверка...<br>"
var nick = escape(document.getElementById('login').value);
var password = escape(document.getElementById('password').value);
nocache = Math.random();
http.open('post', 'authjs.php?action=login&login='+nick+'&password='+password+'&nocache = '+nocache);
http.onreadystatechange = loginReply;
http.send(null);
}

function loginReply() {
if(http.readyState == 4){ 
var response = http.responseText;
document.getElementById('error_message').style.color = "red";
 if(response == 0){
             document.getElementById('error_message').innerHTML = 'Неверный пароль! Попробуйте снова.<br>';
  }
  else if (response == -1){
              document.getElementById('error_message').innerHTML = 'Такого адреса или логина нет в базе игры.<br>';  
  }
  else {
              document.getElementById('error_message').innerHTML = '';
              document.loginform.submit();
  }
 }
}
