

var xmlHttp;

var xmlHttp_mail;

var xmlHttp_login;

var xmlHttp_logout;


function checkForInt(evt) {
//notice that the check is != null now, as the tab key has a value of 0
var charCode = ( evt.which != null ) ? evt.which : event.keyCode
//charCodes < 32 include tab, delete, arrow keys, etc
return (charCode < 32 || (charCode >= 48 && charCode <= 57))
}



function showHint(uname,email,password,cpassword,mobile,college,femail,agree)
{

var theMessage = "Please complete the following\n";

var noErrors = theMessage



  	if (uname == "")

  		{ theMessage = theMessage + "\n Your Name"; }



  	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
		{ theMessage = theMessage + "\n Email id is not valid or Empty";}


	if (password == "")

  		{ theMessage = theMessage + "\n Password"; }



  	if (cpassword == "")

  		{ theMessage = theMessage + "\n Confirm Password"; }



  	if (mobile == "")

  		{ theMessage = theMessage + "\n Mobile / Phone"; }


 	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(femail))
		{ theMessage = theMessage + "\n Friend Email id is not valid or Empty";}


  	if (college == "")

  		{ theMessage = theMessage + "\n College"; }

	

	if (agree.checked)

		{ }

	else{

		theMessage = theMessage + "\n Check the Agree Terms";

	}

/*

	if (password != cpassword)

  		{ theMessage = theMessage + "\n Password Mismatch. Retype it"; }





	if (theMessage == noErrors) 

		{ 



			xmlHttp=GetXmlHttpObject();

			if (xmlHttp==null)

			{

			  alert ("Browser does not support HTTP Request");

			  return;

		    } 

			var url="ajax/registerAJAX.php";

			url=url+"?uname="+uname;

			url=url+"&email="+email;

			url=url+"&password="+password;

			url=url+"&cpassword="+cpassword;

			url=url+"&mobile="+mobile;

			url=url+"&college="+college;

			

			url=url+"&sid="+Math.random();

			xmlHttp.onreadystatechange=stateChanged;

			xmlHttp.open("GET",url,true);

			xmlHttp.send(null);

		}

	else

		{ 
*/

		if (theMessage == noErrors) 
		{ 
			return true;
		}
		else
		{
			alert(theMessage);
			return false;
		}

	//	}

}





function cEmail(mail)

{

	if(mail!="")

	{		

		xmlHttp_mail=GetXmlHttpObject();

		if (xmlHttp_mail==null)

		  {

		  alert ("Browser does not support HTTP Request");

		  return;

		  } 

		var url="ajax/email.php";

		url=url+"?email="+mail;

		url=url+"&sid="+Math.random();

		xmlHttp_mail.onreadystatechange=stateChangedemail;

		xmlHttp_mail.open("GET",url,true);

		xmlHttp_mail.send(null);

	}

} 





function login(email,password)

{



var theMessage = "Please complete the following\n";

var noErrors = theMessage



  	if (email == "")

  		{ theMessage = theMessage + "\n E-Mail"; }



  	if (password == "")

  		{ theMessage = theMessage + "\n Password"; }



	if (theMessage == noErrors) 

		{ 



			xmlHttp_login=GetXmlHttpObject();

			if (xmlHttp_login==null)

			{

			  alert ("Browser does not support HTTP Request");

			  return;

		    } 

			var url="ajax/loginAJAX.php";

			url=url+"?email="+email;

			url=url+"&password="+password;

			

			url=url+"&sid="+Math.random();

			xmlHttp_login.onreadystatechange=stateChangedlogin;

			xmlHttp_login.open("GET",url,true);

			xmlHttp_login.send(null);

		}

	else

		{ 

		alert(theMessage);

		}

}





function logout(status)

{

		xmlHttp_logout=GetXmlHttpObject();

		if (xmlHttp_logout==null)

		{

		  alert ("Browser does not support HTTP Request");

		  return;

		} 

		var url="ajax/logoutAJAX.php";

		url=url+"?logout="+status;

		

		url=url+"&sid="+Math.random();

		xmlHttp_logout.onreadystatechange=stateChangedlogout;

		xmlHttp_logout.open("GET",url,true);

		xmlHttp_logout.send(null);



}







function stateChanged() 

{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

 { 

	 if(xmlHttp.responseText=='1')

	 {

	document.getElementById("cemail").innerHTML="<center>Error - Password Mismatch</center>";

	 }

	 else if(xmlHttp.responseText=='2')

	 {

	document.getElementById("cemail").innerHTML="<center>Retype the Correct Password</center>";

	 }

	 else

	 {

		document.getElementById("usrwelcome").innerHTML=xmlHttp.responseText;

	 }

 } 

}



function stateChangedemail() 

{ 

if (xmlHttp_mail.readyState==4 || xmlHttp_mail.readyState=="complete")

 { 

	document.getElementById("cemail").innerHTML=xmlHttp_mail.responseText;

 } 

}



function stateChangedlogin() 

{ 

if (xmlHttp_login.readyState==4 || xmlHttp_login.readyState=="complete")

 { 

 

	 if(xmlHttp_login.responseText=='1')

	 {

		document.getElementById("loginerror").innerHTML="<center>User Login failed. Try Again!..</center>";

	 }
/*
	 else

	 {

 		document.getElementById("usrwelcome").innerHTML=xmlHttp_login.responseText;

	 }*/

 } 

}



function stateChangedlogout() 

{ 

if (xmlHttp_logout.readyState==4 || xmlHttp_logout.readyState=="complete")

 { 

	document.getElementById("usrwelcome").innerHTML=xmlHttp_logout.responseText;

 } 

}







function GetXmlHttpObject()

{

var xmlHttp=null;

try

 {

 // Firefox, Opera 8.0+, Safari

 xmlHttp=new XMLHttpRequest();

 }

catch (e)

 {

 // Internet Explorer

 try

  {

  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

  }

 catch (e)

  {

  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

 }

return xmlHttp;

}