/*
*  The emailcheck
*   The class that handles user permissions
*
*/


function EmailCheck()
{
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }
    var url="Login.do";
    var uname=document.getElementById("username").value;
    var pwd=document.getElementById("pwd").value;
    url=url+"?uname="+uname+"&pwd="+pwd;
    
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function stateChanged()
{
    if (xmlHttp.readyState==4)
    {
        
        var uname=document.getElementById("username").value;
        var reschk=xmlHttp.responseText;
        reschk=trim(reschk);
        if( reschk==""){
            document.getElementById("errchk").style.display="block";
            document.getElementById("errchk").innerHTML="<h5><font color='#FF0000'>Error in Login Check User Id or Password</font></h5>";
        }
        if(reschk=="AdminLogin"){
        window.location="admin/AdminDashboard.jsp";
        }
        if(reschk=="EmployeeLogin"){
        window.location="flights/FlightsView.jsp";
        }

    }
}
function trim(str){
    if(!str || typeof str != 'string')
        return null;
    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
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;
}  

