// Validation Start

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function checkRegFields()
{
	var email=document.frm.email.value;
	var remail=document.frm.remail.value;
	var password=document.frm.password.value;
	var rpassword=document.frm.rpassword.value;
	var fname=document.frm.fname.value;
	var lname=document.frm.lname.value;
	var phone=document.frm.phone.value;
	var current_address=document.frm.current_address.value;
	var emailFormat = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
	
	if(email=='')
	{
		alert('Enter your email id');
		document.frm.email.focus();
		return false;
	}
	if(email.search(emailFormat) == -1)
	{	
		alert("Email id seems to be invalid.");
		document.frm.email.focus();
		return false;
	}
	if(remail=="")
	{
		alert('Re enter email id');
		document.frm.remail.focus();
		return false;	
	}
	if(remail!=email)
	{
		alert('Email id missmatch, try agian');
		document.frm.remail.value="";
		document.frm.remail.focus();
		return false;	
	}
	if(password.length < 6)
	{
		alert('Enter your password, password should be minimum 6 characters');
		document.frm.password.focus();
		return false;	
	}
	if(rpassword=="")
	{
		alert('Re enter password');
		document.frm.rpassword.focus();
		return false;	
	}
	if(rpassword!=password)
	{
		alert('Password missmatch, try again');
		document.frm.rpassword.value="";
		document.frm.rpassword.focus();
		return false;	
	}
	if(fname=='')
	{
		alert('Enter first name');
		document.frm.fname.focus();
		return false;
	}
	if(lname=='')
	{
		alert('Enter last name');
		document.frm.lname.focus();
		return false;
	}
	if(current_address=='')
	{
		alert('Enter current address');
		document.frm.current_address.focus();
		return false;
	}
	if(phone!="" && IsNumeric(phone)==false)
	{
		alert('Phone# should be numeric');
		document.frm.phone.focus();
		document.frm.phone.value=""
		return false;
	}
	if(phone!="" && (phone.length < 10))
	{
		alert('Phone# seems to be invalid!');
		document.frm.phone.focus();
		return false;
	}
}


//+++++++++++++++++++++++++ LOGIN VALIDATION  +++++++++++++++++++++++++++++++++++++++++//


function checkLogin()
{
	var emailid=document.frm.email.value;
	var password=document.frm.password.value;
	var emailFormat = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
	
	if(emailid=="")
	{
		alert('Enter your email id');
		document.frm.email.focus();
		return false
	}
	if(emailid.search(emailFormat) == -1)
	{	
		alert("Email id seems to be invalid.")
		document.frm.email.focus();
		return false;
	}
	if(password=="")
	{
		alert('Enter your password');
		document.frm.password.focus();
		return false;
	}
}



///////////////////////////////// login function end /////////////////////////////////////////////////////////
