var xmlHttpLogin;

//ajax request handler
function LoginXmlHttpObject(handler)
{ 
    var objXmlHttp=null;
	
    if (navigator.userAgent.indexOf("MSIE")>=0) { 
	    var strName="Msxml2.XMLHTTP";
	    if (navigator.appVersion.indexOf("MSIE 5.5")>=0) 	{
		    strName="Microsoft.XMLHTTP"; 
		    } 
	    try 	{ 
		    objXmlHttp=new ActiveXObject(strName);
		    objXmlHttp.onreadystatechange=handler;
		    return objXmlHttp;
	    } 
	    catch(e) 	{ 
		    alert("Error. Scripting for ActiveX might be disabled");
		    return;
	    } 
    } 
    else if (navigator.userAgent.indexOf("Mozilla")>=0) {
	    objXmlHttp=new XMLHttpRequest();
	    objXmlHttp.onload=handler;
	    //objXmlHttp.onprogress = doprocess;
	    objXmlHttp.onerror=handler;
	    return objXmlHttp;
    }
    else {
	    objXmlHttp=new XMLHttpRequest();
	    objXmlHttp.onreadystatechange=handler;
	    return objXmlHttp;
    }
}


//global var for Reel Inpage popup
function dologin()
{
    var param = 'uid=' + document.getElementById('uid').value;
    param = param + '&pwd=' + document.getElementById('pwd').value;

	var url='login.aspx?' + param;
	xmlHttpLogin=LoginXmlHttpObject(stateChanged_Login);
	xmlHttpLogin.open("GET", url , true);
	xmlHttpLogin.send(null);
} 

function stateChanged_Login() 
{ 
if (xmlHttpLogin.readyState==4 || xmlHttpLogin.readyState=="complete"){
		if(xmlHttpLogin.responseText == 'error'){
		    alert('Invalid Login!');
		    }
		else{
		    document.location.href='checkuser.aspx';
		    }
	}
}

function goLogin(){
	var user = document.getElementById('uid').value;
	var pass = document.getElementById('pwd').value;

	if (user == ""){
		window.alert("Please enter Email!");
		return false;
	}
	else if (user.match("'") == "'" || user.match("=") == "="){
		window.alert("Invalid Username!");
		return false;
	}
	
	if (pass == ""){
		window.alert("Please enter Password!");
		return false;
	}
	else if (pass.match("'") == "'" || pass.match("=") == "="){
		window.alert("Invalid Password!");
		return false;
	}
	
	dologin();
	
}