function RemoveLTSpace(elemval){
     var val=elemval.replace(/\s*/,"")
     var val=val.replace(/\s*$/,"")
     return val;
}
function isEmailAddr(email){
  var regExp	=	/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;  
  return regExp.test(email);
}
function validate_customer_feedback(obj){
	var regexLetter =  /\b[A-Za-z\s]+\b$/;
	if(RemoveLTSpace(obj.personName.value)==""){
		alert('Please enter your  name.');
		obj.personName.focus();
        return false;
	}
	if((obj.personName.value)!=""){
		if(!regexLetter.test(obj.personName.value)){
		alert('Type alphabetic character');
		obj.personName.focus();
		return false;
		} 

	}
	if(obj.email.value==""){
		alert('Please enter your Email Id.');
		obj.email.focus();
        return false;
	}
	if(!isEmailAddr(obj.email.value)){
		alert('Please enter valid Email Id.');
		obj.email.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.address.value)==""){
		alert('Please enter your address.');
		obj.address.focus();
        return false;
	}
	if(RemoveLTSpace(obj.comments.value)==""){
		alert('Please enter your Feedback.');
		obj.comments.focus();
        return false;
	}
	
	if(RemoveLTSpace(obj.city.value)==""){
		alert('Please enter your City.');
		obj.city.focus();
        return false;
	}
	if((obj.city.value)!=""){
		if(!regexLetter.test(obj.city.value)){
		alert('Type alphabetic character');
		obj.city.focus();
		return false;
		} 

	}
	if(RemoveLTSpace(obj.country.value)==""){
		alert('Please enter your country.');
		obj.country.focus();
        return false;
	}
	if(RemoveLTSpace(obj.security_code.value)==""){
		alert('Please enter verification code.');
		obj.security_code.focus();
        return false;
	}
	
}

function validate_login_form() {
	var pb=document.login_form;
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if((pb.email.value.length >= 0) && (!email_check.test(pb.email.value))) {	
		alert("Please enter your Login ID");
		pb.email.value = "";
		pb.email.focus();
		return false;
	}
	
	if (pb.pwd.value == 0 || pb.pwd.value == "Enter Your Password") {
		alert("Please enter your password");
		pb.pwd.value = "";
		pb.pwd.focus();
		return false;
	}	
}


function validate_forgot_password() {
	var pb=document.forgot_password;
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if((pb.email.value.length >= 0) && (!email_check.test(pb.email.value))) {	
		alert("Please enter your Email ID");
		pb.email.value = "";
		pb.email.focus();
		return false;
	}
}
function wishSearchvalidate() {
	var frm=document.wishsrhfrm;
	if((frm.key.value== '') && (frm.date1.value== '')) {	
		alert("Please enter/select your search creatarea!");
		frm.key.focus();
		return false;
	}
	frm.submit();
}

function newsletter_validate() {
	var pb=document.newsletter;
	
	if (pb.name.value == 0 || pb.name.value == "Enter Your Name") {
		alert("Please enter your name");
		pb.name.focus();
		return false;
	}
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
	if((pb.email.value.length >= 0) && (!email_check.test(pb.email.value))) {
		alert("Please enter a valid Email ID");
		pb.email.focus();
		return false;
	}
}


function validate_change_password_form() {
	var pb=document.change_password_form;
	
	if (pb.opwd.value==0) {
		alert("Please enter your old password");
		pb.opwd.focus();
		return false;
	}
	
	if (pb.npwd.value == 0) {
		alert("Please enter your new password");
		pb.npwd.focus();
		return false;
	}
	
	if (pb.npwd.value.length < 6) {
		alert("Please enter a valid password [Minimum 6 characters]");
		pb.npwd.focus();
		return false;
	}
	
	if (pb.cpwd.value == 0) {
		alert("Please confirm your new password");
		pb.cpwd.focus();
		return false;
	}
	
	if (pb.npwd.value != pb.cpwd.value) {
		alert("Confirm Password does not match");
		document.register.cpwd.focus();
		return false;
	}	
}


function validate_manage_members() {
	var pb=document.manage_members;
	var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((pb.email.value.length >= 0) && (!email_check.test(pb.email.value))) {
		alert("Please enter a valid Email ID");
		pb.email.focus();
		return false;
	}
	
	if (pb.pwd.value.length < 6) {
		alert("Please enter a valid password [Minimum 6 characters]");
		pb.pwd.focus();
		return false;
	}
	
	if (pb.pwd.value != pb.cpwd.value) {
		alert("Confirm Password does not match");
		pb.cpwd.focus();
		return false;
	}
	if (pb.title.value==0) {
		alert("Please select your title");
		pb.title.focus();
		return false;
	}
	
	if (pb.firstName.value==0) {
		alert("Please enter your name");
		pb.firstName.focus();
		return false;
	}
	if(!name_check.test(pb.firstName.value)) {
		alert("Name should be in alphabets only");
		pb.firstName.focus();
		return false;
	}
	
	if (pb.lastName.value==0) {
		alert("Please enter your surname");
		pb.lastName.focus();
		return false;
	}
	if(!name_check.test(pb.lastName.value)) {
		alert("Surname should be in alphabets only");
		pb.lastName.focus();
		return false;
	}
	
	if (pb.city.value==0) {
		alert("Please enter your billing city");
		pb.city.focus();
		return false;
	}
	if (pb.country.value==0) {
		alert("Please select your billing country");
		pb.country.focus();
		return false;
	}
	if (pb.address.value==0) {
		alert("Please enter your billing address");
		pb.address.focus();
		return false;
	}
	if (pb.addressShip.value==0) {
		alert("Please enter your shipping address");
		pb.addressShip.focus();
		return false;
	}
	
	if (pb.cityShip.value==0) {
		alert("Please enter your shipping city");
		pb.cityShip.focus();
		return false;
	}
	
	if (pb.countryShip.value==0) {
		alert("Please select your shipping country");
		pb.countryShip.focus();
		return false;
	}
	
	
}
function refreshCaptcha(){
		document.getElementById('captcha_div').src="visual-captcha.php?"+Math.random();
}

function validate_send_email_form() {
	var pb=document.send_email_form;
	
	var name_check = /^([a-zA-Z\s])+([\s])*([a-zA-Z\s])*$/;	
	if((pb.your_name.value.length >= 0) && (!name_check.test(pb.your_name.value))) {
		alert("Please enter your name, should be in alphabets only");
		pb.your_name.focus();
		return false;
	}
	
	var email_check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if((pb.your_email.value.length >= 0) && (!email_check.test(pb.your_email.value))) {
		alert("Please enter a valid email id");
		pb.your_email.focus();
		return false;
	}
	
	if((pb.friend_name.value.length >= 0) && (!name_check.test(pb.friend_name.value))) {
		alert("Please enter your friend's name, should be in alphabets only");
		pb.friend_name.focus();
		return false;
	}
	
	if((pb.friend_email.value.length >= 0) && (!email_check.test(pb.friend_email.value))) {
		alert("Please enter a valid email id of your friend");
		pb.friend_email.focus();
		return false;
	}
}


function filldata() {
	var f1=document.manage_members;
  if(f1.chk.checked==1) {
	  f1.addressShip.value=f1.address.value;
	  f1.cityShip.value=f1.city.value;
	  f1.zipcodeShip.value=f1.zipcode.value;
	  f1.stateShip.value=f1.state.value;
	  f1.countryShip.value=f1.country.value;
	  f1.phoneShip.value=f1.phone.value;	  
  }
  else{
	  f1.addressShip.value="";
	  f1.cityShip.value="";
	  f1.zipcodeShip.value="";
	  f1.stateShip.value="";
	  f1.countryShip.value="";
	  f1.phoneShip.value="";
  }
}


function submit_form(formName, url, hiddenAttribute1, useId1, hiddenAttribute2, useId2) {
	var useId=document.getElementById(useId2).value;
	document.getElementById(hiddenAttribute1).value=useId1;
	document.getElementById(hiddenAttribute2).value=useId;
	document.getElementById(formName).action =url;
	document.getElementById(formName).submit();
	return true;	
}


function validate_keyword_search() {
	var pb=document.keyword_search;
	if (pb.keyword.value==0 || pb.keyword.value=="Enter Keyword") {
		alert("Please enter search keyword");
		pb.keyword.focus();
		return false;
	}
}
function CheckAll4cart(){
	var frm=document.shopping_cart_form;
	var count = frm.elements.length;
	
			if(document.shopping_cart_form.chk.checked == 0){
				for (i=0; i < count; i++){
					if(frm.elements[i].type=="checkbox"){
						frm.elements[i].checked = 0;
						
						document.shopping_cart_form.chk.checked=0;
					}
				}
			} 
			if(document.shopping_cart_form.chk.checked == 1 ){
				for (i=0; i < count; i++){
					if(frm.elements[i].type=="checkbox"){
						frm.elements[i].checked = 1;
						
						document.shopping_cart_form.chk.checked=1;
					}
				}
			} 
	
}
function chkdelete(){
	var frm=document.shopping_cart_form;
	count = frm.elements.length;
	var c=0;
	for (i=0; i < count; i++){
		if(frm.elements[i].checked == 1){
			c = 1;
		}
	}
	if(c == 0){
		alert('First select a record to delete.');
		return false;
	}
	if(c!=0){
		 return confirm('Are you sure you want to delete products from your cart');
	}
}
