﻿
	var xmlHttp;

    function submit_form()
    { 
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
         {
         alert ("Browser does not support HTTP Request");
         return;
         }
        
        var uname=document.getElementById("uname").value;
        var pass=document.getElementById("pass").value;
        
        document.getElementById("message").innerHTML="<img src='./images/ajax-loader.gif' width='16px' height='16px' />";
        document.getElementById("message").style.width='16px';
        document.getElementById("message").style.height='16px';
         
        var url="chk_login.aspx";
        url=url+"?uname="+uname;
        url=url+"&pass="+pass;
        xmlHttp.onreadystatechange=stateChanged;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
     function forgotPassword()
    { 
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
         {
         alert ("Browser does not support HTTP Request");
         return;
         }
        
        var uname=document.getElementById("uname").value;
       
         
        document.getElementById("message").innerHTML="<img src='./images/ajax-loader.gif' width='16px' height='16px' />";
        document.getElementById("message").style.width='16px';
        document.getElementById("message").style.height='16px';
         
        var url="changepassreq.aspx";
        url=url+"?uname="+uname;       
        xmlHttp.onreadystatechange=stateChanged;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }

    function stateChanged() 
    { 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {      
             document.getElementById("message").innerHTML=xmlHttp.responseText;
             document.getElementById("message").style.width='100%';
             document.getElementById("message").style.width='50%';
             document.getElementById("message").style.color='red';
             
             if(xmlHttp.responseText!='Invalid&nbsp;Username&nbsp;Or&nbsp;Password'  ||  xmlHttp.responseText!='Please&nbsp;enter&nbsp;valid&nbsp;username')
             {
                document.getElementById("loginform").style.display='none';
                document.getElementById("closemess").style.display='inline';
             }
             
        } 
    }

    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;
    }
	
function validateEmail(fld){    
    var tfld = fld.value;                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        //fld.style.background = '#407D73';
        alert("You have not  entered an email address");
        return false;
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        //fld.style.background =  '#407D73';
        alert("Please enter a valid email address");
        return false;
    } else if (fld.value.match(illegalChars)) {
        //fld.style.background = '#407D73';
        alert("The email address contains illegal characters.");
        return false;
    }
  
    return true;    
}


function validateform(thisform)
{
    var numericexp = /^[0-9]+$/;
    var alphaExp = /^[a-zA-Z]+$/;
    var emailFilter=/^.+@.+\..{2,3,4,6}$/;

     if(thisform.txtname.value == "")
     {    
        thisform.txtname.focus();
        alert("Please enter  name");
        return false;
    }
    else if (thisform.txtemail.value == "")
    {
      alert("Please enter  email");
       thisform.txtemail.focus();        
        return false;
    }    
    else  if( !validateEmail(thisform.txtemail) )
    {      
    
        thisform.txtemail.focus();        
        return false;
    }
    return true;
        
}
