// JavaScript Document

/*************************************registration LOGIN CHECK JAVASCRIPT********************************************************/

function RegisterSignInFormValidation()
{
	var HeaderLoginEmail=document.getElementById('RegisterSignInEmail').value;
	var HeaderLoginPassword=document.getElementById('RegisterSignInPassword').value;
	
	//alert(HeaderLoginEmail);
	if( !validateMailId(HeaderLoginEmail))
	  {  
	     
		var error = "Sorry! Please enter valid email.";
		document.getElementById('RegisterSignInMsg').innerHTML='';
		document.getElementById('RegisterSignInMsg').innerHTML=error;
		return false;
	  }
	 else if(HeaderLoginPassword == '')
	  {
		var error = "Please enter Password.";
		document.getElementById('RegisterSignInMsg').innerHTML='';
		document.getElementById('RegisterSignInMsg').innerHTML=error;
		return false;
	  }
	  else
	  { 
	   RegisterSignInFormSubmitAjax();
	  }
}


function RegisterSignInFormSubmitAjax()
{
	var HeaderLoginEmail=document.getElementById('RegisterSignInEmail').value;
	var HeaderLoginPassword=document.getElementById('RegisterSignInPassword').value;
	//var loc_id=strloc;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	
	xmlHttp.onreadystatechange=RegisterSignInResponse
	var url="LoginFormsubmit.php"
	url=url+"?HeaderLoginEmail="+HeaderLoginEmail
	url=url+"&HeaderLoginPassword="+HeaderLoginPassword

	//alert(url);
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function RegisterSignInResponse() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	if(xmlHttp.responseText=="1")
	{
		var sURL = unescape(window.location.href);
  		window.location.href = sURL;
	}
	else if(xmlHttp.responseText=="0")
	{
		document.getElementById('RegisterSignInMsg').innerHTML='';
		document.getElementById('RegisterSignInMsg').innerHTML='Incorrect Password. Please Reset it if you want.';
	}
	else if(xmlHttp.responseText=="2")
	{
		document.getElementById('RegisterSignInMsg').innerHTML='';
		document.getElementById('RegisterSignInMsg').innerHTML='Email not found. Please register.';
	}
 } 
}



  
/*************************************USER CHANGE PASSWORD FORM VALIDATION FUNCTION START HERE**********************************/

function UserChangePasswordFormValidation()
{
	var UserChangePasswordCurrent = document.getElementById('UserChangePasswordCurrent').value;
	var UserChangePasswordNew = document.getElementById('UserChangePasswordNew').value;
	var UserChangePasswordConfirmNew = document.getElementById('UserChangePasswordConfirmNew').value;
	//alert(UserChangePasswordCurrent);
	
	if(UserChangePasswordCurrent== '' )
	  {  
	     
		var error = "Sorry! Current password can not be blank.";
		document.getElementById('UserChangePasswordMsg').innerHTML='';
		document.getElementById('UserChangePasswordMsg').innerHTML=error;
		return false;
	  }
	 else if(UserChangePasswordNew == '')
	  {
		var error = "Sorry! New Password can not be blank.";
		document.getElementById('UserChangePasswordMsg').innerHTML='';
		document.getElementById('UserChangePasswordMsg').innerHTML=error;
		return false;
	  }
	  else if(UserChangePasswordNew.length<6)
	  {
		var error = "Password should be at least 6 characters long.";
		document.getElementById('UserChangePasswordMsg').innerHTML='';
		document.getElementById('UserChangePasswordMsg').innerHTML=error;
		return false;
	  }
	  else if(UserChangePasswordNew!=UserChangePasswordConfirmNew)
	  {
		var error = "Sorry! Password and confirm password values don't match.";
		document.getElementById('UserChangePasswordMsg').innerHTML='';
		document.getElementById('UserChangePasswordMsg').innerHTML=error;
		return false;
	  }
	  else
	  {
		  UserChangePasswordFormSubmitAjax();
	  }
	
	
	
}


function UserChangePasswordFormSubmitAjax()
{
	var UserChangePasswordCurrent=document.getElementById('UserChangePasswordCurrent').value;
	var UserChangePasswordNew=document.getElementById('UserChangePasswordNew').value;
	var UserChangePasswordConfirmNew=document.getElementById('UserChangePasswordConfirmNew').value;
	//var loc_id=strloc;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	
	xmlHttp.onreadystatechange=UserChangePasswordResponse
	var url="ChangePasswordFormsubmit.php"
	url=url+"?UserChangePasswordCurrent="+UserChangePasswordCurrent
	url=url+"&UserChangePasswordNew="+UserChangePasswordNew
	url=url+"&UserChangePasswordConfirmNew="+UserChangePasswordConfirmNew

	//alert(url);
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function UserChangePasswordResponse() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	document.getElementById('UserChangePasswordMsg').innerHTML='';
	document.getElementById('UserChangePasswordMsg').innerHTML=xmlHttp.responseText;
	document.getElementById('UserChangePasswordCurrent').value='';
	document.getElementById('UserChangePasswordNew').value='';
	document.getElementById('UserChangePasswordConfirmNew').value='';
	
 } 
}
/*************************************USER CHANGE PASSWORD FORM VALIDATION FUNCTION END HERE**********************************/



/*************************************USER REGISTRATION FORM VALIDATION FUNCTION START HERE*************************************/
function userFormValidation()
{   
    var LoggedinUserId=document.getElementById('LoggedinUserId').value;
	
	if(LoggedinUserId=='')
	{	//alert(LoggedinUserId+" jkjkx");
		var userEmail=document.getElementById('userEmail').value;
		var userPassword=document.getElementById('userPassword').value;
		var userCPassword=document.getElementById('userCPassword').value;
		if(!validateMailId(userEmail))
		  {  
			 
			var error = "Sorry! We need your valid Email .";
			document.getElementById('userMessage').innerHTML='';
			document.getElementById('userMessage').innerHTML=error;
			return false;
		  }
		else if(userPassword=='')
		  {	
			var error = "Sorry! Please enter Password .";
			document.getElementById('userMessage').innerHTML='';
			document.getElementById('userMessage').innerHTML=error;
			return false;
		  }
		 else if(userPassword.length<6)
		  { 
		 
			var error = "Sorry! Password should not be less than 6 characters.";
			document.getElementById('userMessage').innerHTML='';
			document.getElementById('userMessage').innerHTML=error;
			return false;
		  }
		  else if(userPassword!=userCPassword)
		  { 
		 
			var error = "Password and confirm password values don't match.";
			document.getElementById('userMessage').innerHTML='';
			document.getElementById('userMessage').innerHTML=error;
			return false;
		  }
	}
	else
	{
		var userEmail=document.getElementById('userEmail').value;
		if(!validateMailId(userEmail))
		  {  
			 
			var error = "Sorry! We need your valid Email .";
			document.getElementById('userMessage').innerHTML='';
			document.getElementById('userMessage').innerHTML=error;
			return false;
		  }
	}
    userFormSubmitAjax();
}


function userFormSubmitAjax()
{
    var LoggedinUserId=document.getElementById('LoggedinUserId').value;
	if(LoggedinUserId=='')
	{
		var userName=document.getElementById('userName').value;
		var userEmail=document.getElementById('userEmail').value;
		var userPassword=document.getElementById('userPassword').value;
		var userCPassword=document.getElementById('userCPassword').value;
		var userMPhone=document.getElementById('userMPhone').value;
		var userHPhone=document.getElementById('userHPhone').value;
		var userOPhone=document.getElementById('userOPhone').value;
		var userProfile=document.getElementById('userProfile').value;
		
		var url="UserFormsubmit.php"
		url=url+"?userName="+userName
		url=url+"&userEmail="+userEmail
		url=url+"&userPassword="+userPassword
		url=url+"&userCPassword="+userCPassword
		url=url+"&userMPhone="+userMPhone
		url=url+"&userHPhone="+userHPhone
		url=url+"&userOPhone="+userOPhone
		url=url+"&userProfile="+userProfile
	}
	else
	{
		var userName=document.getElementById('userName').value;
		var userEmail=document.getElementById('userEmail').value;
		var userMPhone=document.getElementById('userMPhone').value;
		var userHPhone=document.getElementById('userHPhone').value;
		var userOPhone=document.getElementById('userOPhone').value;
		
		var url="UserFormsubmit.php"
		url=url+"?userName="+userName
		url=url+"&userEmail="+userEmail
		url=url+"&userMPhone="+userMPhone
		url=url+"&userHPhone="+userHPhone
		url=url+"&userOPhone="+userOPhone
	}
	
	
	//var loc_id=strloc;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	
	xmlHttp.onreadystatechange=userResponse
	//alert(url);
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function userResponse() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	if(xmlHttp.responseText=="1")
	{
		var sURL = unescape(window.location.href);
  		window.location.href = sURL;
	}
	else if(xmlHttp.responseText=="0")
	{
		document.getElementById('userMessage').innerHTML='';
		document.getElementById('userMessage').innerHTML='Sorry! You are already registered.';
	}
	else if(xmlHttp.responseText=="2")
	{
		document.getElementById('userMessage').innerHTML='';
		document.getElementById('userMessage').innerHTML='Sorry! This email already exist.';
	}
 } 
}

/*************************************USER LOGIN VALIDATION FUNCTION END HERE**********************************/














