// JavaScript Document
//=============FUNCTION FOR VALIDATE THE CONTACT US FORM ==================================
function validateContactus(frm) 
{	
	objDate = new Date();	
	if (isWhitespace(frm.first_name.value) === true) {
		alert("Please enter first name !");
		frm.first_name.focus();
		return false;
	} else if (!isAlphabetic(frm.first_name.value)){
		alert("Please enter valid first name !");
		frm.first_name.select();
		return false;
	} else if (isWhitespace(frm.last_name.value) === true) {
		alert("Please enter last name !");
		frm.last_name.focus();
		return false;
	} else if (!isAlphabetic(frm.last_name.value)){
		alert("Please enter valid last name !");
		frm.last_name.select();
		return false;
	}  else if (isWhitespace(frm.street.value) === true) {
		alert("Please enter street !");
		frm.street.focus();
		return false;
	} else if (isWhitespace(frm.city.value) === true) {
		alert("Please enter city name !");
		frm.city.focus();
		return false;
	} else if (isWhitespace(frm.state.value) === true) {
		alert("Please select state !");
		frm.state.focus();
		return false;
	} else if (isWhitespace(frm.zip_code.value) === true) {
		alert("Please enter zip code !");
		frm.zip_code.focus();
		return false;
	} else if (!validZip(frm.zip_code)){
		alert("Please enter valid zip code !");
		frm.zip_code.focus();
		return false;
	} else if (isWhitespace(frm.country.value) === true) {
		alert("Please select country !");
		frm.country.focus();
		return false;
	} else if (isNaN(frm.phone1.value) === true || isNaN(frm.phone2.value) === true || isNaN(frm.phone3.value) === true || frm.phone1.value.length != 3 || frm.phone2.value.length != 3 || frm.phone3.value.length != 4) {
		alert("Please enter valid phone number !");
		frm.phone1.focus();
		return false;
	} else if (!isEmail(frm.email)) {
		alert("Please enter valid email !");
		frm.email.focus();
		return false;
	}	
	
}


//=============FUNCTION TO VALIDATE THE REGISTRATION  FORM ==================================

function validateRegistration(frm,option) 
{
	objDate = new Date();	
	if (isWhitespace(frm.first_name.value) === true) {
		alert("Please enter your First Name !");
		frm.first_name.focus();
		return false;
	} else if (!isAlphabetic(frm.first_name.value)){
		alert("Please enter a valid First Name !");
		frm.first_name.select();
		return false;
	} else if (isWhitespace(frm.last_name.value) === true) {
		alert("Please enter your Last Name !");
		frm.last_name.focus();
		return false;
	} else if (!isAlphabetic(frm.last_name.value)){
		alert("Please enter a valid Last Name !");
		frm.last_name.select();
		return false;
	}  else if (frm.gender[0].checked === false && frm.gender[1].checked === false) {
		alert("Please choose your Gender !");
		frm.gender[0].focus();
		return false;
	}   else if (isWhitespace(frm.street.value) === true) {
		alert("Please enter your Street Address !");
		frm.street.focus();
		return false;
	} else if (isWhitespace(frm.city.value) === true) {
		alert("Please enter the city you live in !");
		frm.city.focus();
		return false;
	} else if (isWhitespace(frm.state.value) === true) {
		alert("Please select a State !");
		frm.state.focus();
		return false;
	} else if (isWhitespace(frm.zip_code.value) === true) {
		alert("Please enter your ZipCode !");
		frm.zip_code.focus();
		return false;
	} else if (!validZip(frm.zip_code)){
		alert("Please enter valid a ZipCode !");
		frm.zip_code.select();
		return false;
	} else if (isWhitespace(frm.country.value) === true) {
		alert("Please select your Country !");
		frm.country.focus();
		return false;
	} else if (isNaN(frm.phone1.value) === true || isNaN(frm.phone2.value) === true || isNaN(frm.phone3.value) === true || frm.phone1.value.length != 3 || frm.phone2.value.length != 3 || frm.phone3.value.length != 4) {
		alert("Please enter a valid Phone Number !");
		frm.phone1.focus();
		return false;
	}/* else if (isNaN(frm.byear.value) === true || frm.byear.value > (objDate.getFullYear()-3) || frm.byear.value < (objDate.getFullYear()-125)) {
		alert("Please enter a valid Birth Year!");
		frm.byear.select();				
		return false;
	} */
	if(option == 0)
	{
		if (!isEmail(frm.email)) {
			alert("Please enter a valid Email Address !");
			frm.email.focus();
			return false;
		} else if (frm.password.value.length < 6) {
			alert("Please enter a valid Password (minimum 6 characters)!");
			frm.password.focus();
			return false;
		} else if (frm.password.value != frm.confPassword.value) {
			alert("Confirmation Error : Password did not match !");
			frm.password.focus();
			return false;
		}
	}
	
} 


function validateLogin(frm) 
{
	if (isWhitespace(frm.email.value)===true) {
		alert("Please enter Email Address !");
		frm.email.focus();
		return false;
	} else if (isEmail(frm.email)===false) {
		alert("Please enter a valid Email Address !");
		frm.email.focus();
		return false;
	} else if (isWhitespace(frm.password.value)===true) {
		alert("Please enter your Password !");
		frm.password.focus();
		return false;
	} else {
		return true;
	}
}
function validateChangePwd(frm)
{
	if(isWhitespace(frm.oldpassword.value) === true) {
		alert("Please Enter Your Current Password !");
		frm.oldpassword.focus();
		return false;
	} else if (isWhitespace(frm.newPassword.value) === true) {
		alert("Please Enter Your New Password !");
		frm.newPassword.focus();
		return false;	
	} else if (frm.newPassword.value.length < 6) {
		alert("Password length should not be less than six characters !");
		frm.newPassword.focus();
		return false;
	} else if (isWhitespace(frm.confPassword.value) === true) {
		alert("Please Enter Your Confirm Password !");
		frm.confPassword.focus();
		return false;
	}else if (frm.newPassword.value != frm.confPassword.value) {
		alert("Password confirmation error !");
		frm.confPassword.focus();
		return false;
	}
}
function validateForgetPwd(frm)
{
	if(isWhitespace(frm.email.value) === true) {
		alert("Please Enter Your Email  !");
		frm.email.focus();
		return false;
	} else if (!isEmail(frm.email)) {
		alert("Given email-id is not registered in our system !");
		frm.email.focus();
		return false;	
	}	
	return true;
}
function validateUnsubscribe(frm)
{
	if(isWhitespace(frm.message.value) === true) 
	{
		alert("Please provide some reason to send unsbscribe request to admin  !");
		frm.message.focus();
		return false;
	}
	return true;
}
