
function validateLogin(){

      var blnflg=true;
      objerrdiv=document.getElementById('errdiv');
      trimSpace(document.loginbox.uname);
      trimSpace(document.loginbox.pwd);
      if(isEmpty('loginbox','uname'))
      {
            //alert("Please enter your name");
         if(navigator.appName=='Microsoft Internet Explorer'){
                objerrdiv.innerText='Please enter your name';
         }else if(navigator.appName=='Netscape'){
                objerrdiv.textContent='Please enter your name';
         }
        document.loginbox.uname.focus();
        blnflg=false;
        return false;
      }else if(isEmpty('loginbox','pwd'))
      {
            //alert("Please enter your password");
      if(navigator.appName=='Microsoft Internet Explorer'){
             objerrdiv.innerText='Please enter your password';
      }else if(navigator.appName=='Netscape'){
            objerrdiv.textContent='Please enter your password';
      }
            document.loginbox.pwd.focus();
             blnflg=false;
            return false;
      }else{
        //check if valid user thru ajax
           validUser();


     }
}
//----------------------------------Start AJAX code-----------------------------
/******************************************************************************/
//function name :createRequestObject
/******************************************************************************/
   function createRequestObject(){//function start
      var xmlhttp=false;
      try{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");  }
      catch(e){//first catch start brace
          try{
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }catch(e){//start sec catch
              xmlhttp=false;
          }    //end sec catch
      }//first catch end brace
      if(!xmlhttp && typeof XMLHttpRequest !='undefined'){
        xmlhttp=new XMLHttpRequest();
      }return xmlhttp;
    }//function end
//----------------------------------End AJAX code-----------------------------


function validUser(){

        var uname = document.getElementById('uname').value;
        var pwd = document.getElementById('pwd').value;
        objerrdiv=document.getElementById('errdiv');
        var strUrl= "php/userFunctions.php?";
        strUrl+= "un="+uname+"&pw="+pwd+"";
        var blnvalid;
        var xmlHttp=createRequestObject();
        xmlHttp.open("GET",strUrl,true);
        xmlHttp.onreadystatechange=function() {
            if(xmlHttp.readyState==4) {
                    if(xmlHttp.status==200)
                    {

                   blnvalid=xmlHttp.responseText;
                  // alert(blnvalid)
                   if(blnvalid<1){
                        if(navigator.appName=='Microsoft Internet Explorer'){
                              objerrdiv.innerText='Invalid credentials';
                            }else if(navigator.appName=='Netscape'){
                              objerrdiv.textContent='Invalid credentials';
                            }
                            return false;
                   }else{
                    if(navigator.appName=='Microsoft Internet Explorer'){
                              objerrdiv.innerText='';

                     }else if(navigator.appName=='Netscape'){
                              objerrdiv.textContent='';
                     }
                    //alert('correct login');
                    // here post the form
                    // document.loginbox.submit();
                    document.loginbox.submit();

                   }
               }
            }
          }
          xmlHttp.send(null);

    }//getCost
