﻿function ajax_login(type) {
  var xmlHttp;
  try {
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
        alert("שגיאה! הדפדפן אינו תומך ב-AJAX!");
        return false;
      }
    }
  }
   
	var post_params="email="+document.getElementById("login_email").value+"&pass="+document.getElementById("login_pass").value+"&type="+type;
		var url="ajax/login.php";
	xmlHttp.open("POST", url, true);
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", post_params.length);
	xmlHttp.setRequestHeader("Connection", "close");

	xmlHttp.onreadystatechange=process;
	xmlHttp.send(post_params);
    
	function process() {
		if(xmlHttp.readyState==4) {
			if(xmlHttp.status==200) {
					if (xmlHttp.responseText=="ok") {
						ajax_login('ok');
					}
					else if (xmlHttp.responseText=="worng") {
						document.getElementById("login_server_update").innerHTML="אימייל וסיסמה אינם תואמים. אנא נסה שנית";
					}
					else if (xmlHttp.responseText=="notexist") {
						document.getElementById("login_server_update").innerHTML="אימייל לא קיים במערכת. אנא נסה שנית";
					}
					else if (xmlHttp.responseText=="loged" || xmlHttp.responseText=="disconnected") {
						window.location.reload(true);
					}
					else
						document.getElementById("login_server_update").innerHTML=xmlHttp.responseText;
			}
			else
			document.getElementById("login_server_update").innerHTML="שגיאה בהעברת הנתונים, אנא נסה שנית <br /> status!=200";
		}
		else if(xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3) {
			document.getElementById("login_server_update").innerHTML="אנא המתן...";
		}
		else
			document.getElementById("login_server_update").innerHTML="שגיאה בהעברת הנתונים, אנא נסה שנית";
	}
}