// JavaScript Document
var leap;
function validation()
{
if(document.getElementById("CustomerName").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your name..!';
document.getElementById("CustomerName").focus();
return false;
}
if(document.getElementById("EmailId").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Email Id..!';
document.getElementById("EmailId").focus();
return false;
}
if(document.getElementById("EmailId").value.indexOf("@")<1 && document.getElementById('EmailId').value.indexOf(".")<2)
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Valid Email Id..!';
document.getElementById("EmailId").focus();
return false;
}
if(document.getElementById("Password").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Password..!';
document.getElementById("Password").focus();
return false;
}
if(document.getElementById("Password").value.length<=7)
{
document.getElementById("ERRORMSG").innerHTML ='Password must be at least 8 characters..!';
document.getElementById("Password").focus();
return false;
}
if(document.getElementById("CPassword").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Confirm Password..!';
document.getElementById("CPassword").focus();
return false;
}
if(document.getElementById("Password").value != document.getElementById("CPassword").value)
{
document.getElementById("ERRORMSG").innerHTML ='Password and confirm password did not match..!';
document.getElementById("CPassword").focus();
return false;
}
if(document.getElementById("birthday").value==00)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Your Birth Day..!';
document.getElementById("birthday").focus();
return false;
}
if(document.getElementById("birthmonth").value==00)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Your Birth Month..!';
document.getElementById("birthmonth").focus();
return false;
}
if(document.getElementById("birthyear").value==00)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Your Birth Year..!';
document.getElementById("birthyear").focus();
return false;
}
leap=(document.getElementById("birthyear").value%4);
if(document.getElementById("birthmonth").value=='02' && document.getElementById("birthday").value>28 && leap!=0)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Valid Birth Day..!';
document.getElementById("birthday").focus();
return false;
}
if(document.getElementById("birthmonth").value=='02' && document.getElementById("birthday").value>29 && leap==0)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Valid Birth Day..!';
document.getElementById("birthday").focus();
return false;
}
if(document.getElementById("birthyear").value>document.getElementById("CY").value) 
{
document.getElementById("ERRORMSG").innerHTML ='You must be 18 years and over to register. Because of privacy and legal issues ..!';
document.getElementById("birthyear").focus();
return false;
}
if(document.getElementById("birthyear").value==document.getElementById("CY").value && document.getElementById("birthmonth").value>document.getElementById("CM").value) 
{
document.getElementById("ERRORMSG").innerHTML ='You must be 18 years and over to register. Because of privacy and legal issues ..!';
document.getElementById("birthyear").focus();
return false;
}

if(document.getElementById("birthyear").value==document.getElementById("CY").value && document.getElementById("birthmonth").value==document.getElementById("CM").value && document.getElementById("birthday").value>=document.getElementById("CD").value) 
{
document.getElementById("ERRORMSG").innerHTML ='You must be 18 years and over to register. Because of privacy and legal issues ..!';
document.getElementById("birthyear").focus();
return false;
}
if(document.getElementById("Gender").value==0)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Your Gender..!';
document.getElementById("Gender").focus();
return false;
}
if(document.getElementById("City").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Town/City..!';
document.getElementById("City").focus();
return false;
}
if(document.getElementById("County").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter your State/County/Region..!';
document.getElementById("County").focus();
return false;
}
if(document.getElementById("Country").value==00)
{
document.getElementById("ERRORMSG").innerHTML ='Please Select Your Country..!';
document.getElementById("Country").focus();
return false;
}
if(document.getElementById("CustomerPhoneNo").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Phone Number, Including Area Code...!';
document.getElementById("CustomerPhoneNo").focus();
return false;
}
if (checkInternationalPhone(document.getElementById("CustomerPhoneNo").value)==false){
	document.getElementById("ERRORMSG").innerHTML ='Please Enter a Valid Contact Number!';
 	document.getElementById("CustomerPhoneNo").value="";
	document.getElementById("CustomerPhoneNo").focus();
	return false;
}
if(document.getElementById("PostalCode").value.length<=5)
{
document.getElementById("ERRORMSG").innerHTML ='Please enter your Post/Zip Code ..!';
document.getElementById("PostalCode").focus();
return false;
}
/*if(document.getElementById("Existmail").value=='1')
{
document.getElementById("ERRORMSG").innerHTML ='This email address is already taken, please select another or contact support..!';
document.getElementById("EmailId").focus();
return false;
}*/
if(document.getElementById("confirm").checked==false)
{
document.getElementById("ERRORMSG").innerHTML ='Please tick the box to confirm you have read and agree to the terms & conditions..!';
document.getElementById("ERRORMSG1").innerHTML ='Please tick the box to confirm you have read and agree to the terms & conditions..!';
document.getElementById("confirm").focus();
return false;
}
if(confirm("Please Click OK to confirm your details are correct, or Cancel to go back and edit..!"))
{
return true;  
}
else 
{
return false;  
}
return true;
}
//End Registerpage validation
//Login Page validation
function validlogin()
{
if(document.getElementById("EmailId").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Email Id..!';
document.getElementById("EmailId").focus();
return false;
}
//if(document.getElementById("EmailId").value.indexOf('@') < 1  ||  document.getElementById('EmailId').value.indexOf('.') < 2)
if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('EmailId').value))
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Valid Email Id..!';
document.getElementById("EmailId").focus();
return false;
}
if(document.getElementById("Password").value=='')
{
document.getElementById("ERRORMSG").innerHTML ='Please Enter Your Password..!';
document.getElementById("Password").focus();
return false;
}
if(document.getElementById("Password").value.length<=7)
{
document.getElementById("ERRORMSG").innerHTML ='Password must be at least 8 characters..!';
document.getElementById("Password").focus();
return false;
}
return true;
}
//END loginpage valdation
