function lgAltNull()
{
     document.getElementById("alt_emailid").innerHTML="";
     document.getElementById("alt_pass").innerHTML="";
	 document.getElementById("alt_login_pass").innerHTML="";
}

function loginValidateChange()
{
  
    var emai_id = document.getElementById("emailid").value;
   
     if(emai_id=="")
     {
            lgAltNull();
            document.getElementById("alt_emailid").innerHTML="<div><span>Please enter your Email Id.</span></div>";
    		document.getElementById("emailid").focus();
    		return false;
     }
    
    if(emai_id!="")
	{
        var str =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
		var eflag = emai_id.match(str);
		if(eflag!=document.getElementById("emailid").value)
		{
            lgAltNull();
            document.getElementById("alt_emailid").innerHTML="<div><span>Please enter a valid Email Id.</span></div>";
			document.getElementById("emailid").select();
			return false;
		}
        
        var string1=emai_id;
            if(string1!="")
            {
                var number=emailvalid(string1);
                if (number=="false")
                {
                   
                    lgAltNull();
                    document.getElementById("alt_lg_urpass").innerHTML="<div><span>Please enter a valid Email id.</span></div>";
    	            document.getElementById("emailid").select();
    	            return false;
                }
            }
       }
        
      var pass = document.getElementById("pass").value;
        
         if (pass=="")
    	{
    		//alert("Please specify Password");
            lgAltNull();
            document.getElementById("alt_pass").innerHTML="<div><span>Please enter your Password.</span></div>";
    		document.getElementById("pass").focus();
    		return false;
    	}

		//alert(document.getElementById('hidurl').value)
        //document.changePass.action="login.php?username="+document.getElementById("emailid").value+"&password="+document.getElementById("pass").value+"&url="+document.getElementById('hidurl').value;
        //alert(pass);
       // document.changePass.submit();
       // return true;
	   
	   
	  //ajax code
        xmlHttp=GetXmlHttpObject()
        
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request");
            return
        } 
    	
    	
        var url="../registration-form/login_submit.php";
        url=url+"?emai_id="+emai_id;
        url=url+"&pass="+pass;
		//alert(url);
        xmlHttp.onreadystatechange=stateChangedLoginPass
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null) 
	   
	   
}


function stateChangedLoginPass()
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
		
		str=xmlHttp.responseText;    
		if(str=="false")
		{
			//alert(str);
			lgAltNull();
			document.getElementById("alt_pass").innerHTML="";
            document.getElementById("alt_login_pass").innerHTML="<div><span>Invalid Email Id and Password.</span></div>";
			return false;
		}
		if(str=="true")
		{
			
			document.changePass.action="../dashboard/dashboard.php";
			document.changePass.submit();
		}
		
		
    }
}


function stateChangedpLg()
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
		
		str=xmlHttp.responseText;
       //alert(str);
		if(str=="true")
		{
            document.changeForm.action="add_compare/add_compare.php";
            document.changeForm.submit();
			//document.getElementById("alt_lg_urpass").innerHTML="Invalid username and password" ;
		}
		else if(str == "false")
		{       
           
			
		}
    }
}


function chagPassAltNull()
{
     document.getElementById("alt_curr_pass").innerHTML="";
     document.getElementById("alt_new_pass").innerHTML="";
     document.getElementById("alt_confir_pass").innerHTML="";
}

function passchange()
{
	
    if(document.change_pass.frm_curr_pass.value=="")
	{
        chagPassAltNull();
        document.getElementById("alt_curr_pass").innerHTML="<div><span>Please enter your current Password.</span></div>";
		document.change_pass.frm_curr_pass.focus();
	    return false;
	}
     if(document.change_pass.frm_curr_pass.value!="")
	{
            var check_pass = document.change_pass.frm_curr_pass.value;
			var chk_pass_lght = check_pass.length;
            if(chk_pass_lght<6)
			{
				chagPassAltNull();
                document.getElementById("alt_curr_pass").innerHTML="<div ><span>Current Password accepts 6-30 characters only.</span></div>";
				document.change_pass.frm_curr_pass.focus();
			    return false;
			}
    }
    
    if(document.change_pass.newpass.value=="")
	{
        
        chagPassAltNull();
        document.getElementById("alt_new_pass").innerHTML="<div><span>Please enter your New Password.</span></div>";
		document.change_pass.newpass.focus();
	    return false;
	}
    if(document.change_pass.newpass.value!="")
	{
            var check_pass = document.change_pass.newpass.value;
			var chk_pass_lght = check_pass.length;
            if(chk_pass_lght<6)
			{
				chagPassAltNull();
                document.getElementById("alt_new_pass").innerHTML="<div ><span>New Password accepts 6-30 characters only.</span></div>";
				document.change_pass.newpass.focus();
			    return false;
			}
    }
    
    if(document.change_pass.frm_confir_pass.value=="")
	{
        chagPassAltNull();
        document.getElementById("alt_confir_pass").innerHTML="<div><span>Please enter your Confirmed Password.</span></div>";
		document.change_pass.frm_confir_pass.focus();
	    return false;
	}
    if(document.change_pass.frm_confir_pass.value!="")
	{
            var check_pass = document.change_pass.frm_confir_pass.value;
			var chk_pass_lght = check_pass.length;
            if(chk_pass_lght<6)
			{
				chagPassAltNull();
                document.getElementById("alt_confir_pass").innerHTML="<div ><span>Confirm Password accepts 6-30 characters only.</span></div>";
				document.change_pass.frm_confir_pass.focus();
			    return false;
			}
    }
    
    if(document.change_pass.newpass.value!="")
	{
        
           var check_pass1 = document.change_pass.newpass.value;
           var chk_pass2 = document.change_pass.frm_confir_pass.value;
         
           if(check_pass1!=chk_pass2)
            {
                chagPassAltNull();
                document.getElementById("alt_confir_pass").innerHTML="<div><span>Please check your Confirm Password</span></div>";
                //document.getElementById("alt_confir_pass").select();
				document.getElementById("alt_confir_pass").focus();
			    return false;
            }
            
    }
    
        //ajax code
        xmlHttp=GetXmlHttpObject()
        
        if (xmlHttp==null)
        {
            alert ("Browser does not support HTTP Request");
            return
        } 
    	
    	
        var url="../registration-form/change_pass_sub.php";
        url=url+"?curr_pass="+document.change_pass.frm_curr_pass.value;
        url=url+"&new_pass123="+document.change_pass.newpass.value;
		url=url+"&confirm_pass="+document.change_pass.frm_confir_pass.value;
        xmlHttp.onreadystatechange=stateChangedchanpass
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null)
}

function stateChangedchanpass() 
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
		strLg=xmlHttp.responseText;
        //alert(strLg);
        if(strLg == "true")
		{    
            //alert("t");
			//document.getElementById("forgotSend").innerHTML="<div>Your username and password has been send to email id</div>";
            document.getElementById("changePass").style.display="none";
            document.getElementById("changedpass").style.display="inline";
                                                            
		}
		if(strLg == "false")
		{       
			//alert("f");
			document.getElementById("alt_confir_pass").innerHTML="<div><span>Your Current password does not match, please try again.</span></div>";
		}
    } 
}

//*********validation for forgot password****************


function GetXmlHttpObject()
{ 
     var objXMLHttp=null
     if (window.XMLHttpRequest)
     {
          objXMLHttp=new XMLHttpRequest()
     }
     else if (window.ActiveXObject)
     {
          objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
     }
     return objXMLHttp
}