// JavaScript Document

var xmlhttp

function fn_logincheck()
{	
	var usrname=document.getElementById('txtloginname').value;
	var password=document.getElementById('txtloginpassword').value;
	var domain=document.getElementById('hiddomain').value;

	//alert(usrname+"   "+password+"   "+domain);
	
	if(usrname == '')
	{
		alert("Enter Username / Email ID");
		return
	}
	if(password == '')
	{
		alert("Enter Password");
		return
	}
	
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}

	var url="logincheck.php";
	url=url+"?username="+usrname+"&password="+password+"&domain="+domain;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	
	try
	{ 
	  xmlhttp.open("GET",url,true)
	
	}catch(e1)
	{	
		document.write("error1")
	}
	
	xmlhttp.send(null)

}

function stateChanged()
{	
	if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
	{
		//alert(xmlhttp.responseText);
		
		if(xmlhttp.responseText != '' && xmlhttp.responseText != 'Other Domain' && xmlhttp.responseText != 'Invalid')
		{
			//alert(xmlhttp.responseText);
			
			var usr = xmlhttp.responseText.split("_");
			var usrdash = '';
			
			if(usr[0] == 'Valid')
			{
				if(usr[2]== 1)
				{
					if(usr[1] == 'User')
					{
						usrdash = "UserHome.php";
					}
					if(usr[1] == 'Admin')
					{
						usrdash = "RemAdminSchools.php";
					}
					if(usr[1] == 'District Admin')
					{
						usrdash = "District_Dashboard.php";
					}
					if(usr[1] == 'School Admin')
					{
						usrdash = "School_Dashboard.php";
					}
					if(usr[1] == 'District User' || usr[1] == 'School Contact' || usr[1] == 'Responder'  || usr[1] == 'Partner')
					{
						usrdash = "DistrictUser_Dashboard.php";
					}
					if(usr[1] == 'School User' || usr[1] == 'School Responder' || usr[1] == 'School Partner')
					{
						usrdash = "SchoolUser_Dashboard.php";
					}
					if(usr[1] == 'School')
					{
						usrdash = "SchoolHome.php";
					}
					if(usr[1] == 'Student')
					{
						usrdash = "Dashboard.php";
					}
				}
				else
				{
					usrdash = "Terms_Condition.php";	
				}
				
				document.getElementById('divlogmsg').innerHTML = '<table width="50%" cellpadding="0" cellspacing="0"><tr><td><img src="ajaximages/39.gif" width="40" height="40" /></td><td valign="middle"><font class="frontmsg"><strong>Logging In Please wait...</strong></font></td></tr></table>'
				document.form1.method="post";
				document.form1.action=usrdash;
				document.form1.submit();
			}
				
		}
		
		if(usr[0] != '' && (usr[0] == 'Other Domain' || usr[0] == 'Invalid') && usr[0] != 'Valid')
		{
			document.getElementById('divlogmsg').style.display = "block";
			document.getElementById('divlogmsg').innerHTML = '<table width="50%" cellpadding="0" cellspacing="0"><tr><td><img src="ajaximages/error1.png" width="40" height="40" /></td><td valign="middle"><font class="frontmsg"><strong>Invalid Username / Password </strong></font></td></tr></table>'
			setTimeout('fn_temp()', 1000);
			
		}
	}
	else if(xmlhttp.readyState == 0 || xmlhttp.readyState == 1  || xmlhttp.readyState == 2 || xmlhttp.readyState == 3)
	{
		ShowLightBox('divlogmsg',true);
		document.getElementById('divlogmsg').innerHTML = '<table width="50%" cellpadding="0" cellspacing="0"><tr><td><img src="ajaximages/39.gif" width="40" height="40" /></td><td valign="middle"><font class="frontmsg"><strong>Verifying Please wait...</strong></font></td></tr></table>';
		
	}
}

function fn_temp()
{
	HideLightBox();
}

function GetXmlHttpObject()
{
	var objXMLHttp=null

	if(window.XMLHttpRequest)
	{
  		// code for IE7+, Firefox, Chrome, Opera, Safari
  		objXMLHttp=new XMLHttpRequest()
  		//return new XMLHttpRequest();
  	}
	else if(window.ActiveXObject)
	{
  		// code for IE6, IE5
  		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		//return new ActiveXObject("Microsoft.XMLHTTP");
  	}

	return objXMLHttp;
}
