function validEmailAddress(email)
{
		invalidChars = " /:,;~"
		if (email == "") 
		{
			return (false);
		}
		for (i=0; i<invalidChars.length; i++) 
		{
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) != -1) 
			{
			return (false);
			}
		}
		atPos = email.indexOf("@",1)
		if (atPos == -1) 
		{
			return (false);
		}
		if (email.indexOf("@",atPos+1) != -1) 
		{
			return (false);
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1) 
		{
			return (false);
		}
		if (periodPos+3 > email.length)	
		{
			return (false);
		}
		return (true);
}

function valid_enq(obj){
  if(obj.email.value==''){
    alert("Please enter email");
	return false;
  }else if(!validEmailAddress(obj.email.value)){
    alert("Please enter valid email");
	return false;
  }else if(obj.query.value==''){
    alert("Please enter query");
	return false;
  }else{
    return true;
  }
}

function valid_register(obj){
  if(obj.username.value==''){
    alert("Please enter username");
	return false;
  }
  else if(obj.password.value==''){
    alert("Please enter password");
	return false;
  }
  else if(obj.password.value!=obj.cpassword.value){
    alert("Please enter confirm password same as password");
	return false;
  }
  else if(obj.name.value==''){
    alert("Please enter name");
	return false;
  }
  else if(obj.email.value==''){
    alert("Please enter email");
	return false;
  }else if(!validEmailAddress(obj.email.value)){
    alert("Please enter valid email");
	return false;
  }else if(obj.state.value==''){
    alert("Please select state");
	return false;
  }else if(obj.country.value==''){
    alert("Please select country");
	return false;
  }else{
    return true;
  }
}

function valid_password(obj){
  if(obj.email.value==''){
    alert("Please enter email");
	return false;
  }else if(!validEmailAddress(obj.email.value)){
    alert("Please enter valid email");
	return false;
  }else{
    return true;
  }
}

function valid_login(obj){
  if(obj.username.value==''){
    alert("Please enter username");
	return false;
  }
  if(obj.password.value==''){
    alert("Please enter password");
	return false;
  }else{
    return true;
  }
}

function valid_help(obj){
  if(obj.name.value==''){
    alert("Please enter name");
	return false;
  }else{
    return true;
  }
}

function validateCart(obj) {
	val = obj.qty.value;
	if(isNaN(val) || val=="" || val<1)   {
	alert("Kindly enter a positive number to continue");
	return false;
	}
}

function sam(){
	if(document.frm.same.checked==true){
	document.frm.sname.value=document.frm.bname.value;
	document.frm.semail.value=document.frm.bemail.value;
	document.frm.scontact_no.value=document.frm.bcontact_no.value;
	document.frm.saddress.value=document.frm.baddress.value;
	}else{
	document.frm.sname.value='';
	document.frm.semail.value='';
	document.frm.scontact_no.value='';
	document.frm.saddress.value='';
	}
}

function valid_checkout(obj){
  if(obj.bname.value==''){
    alert("Please enter billing name");
	return false;
  }
  else if(obj.bemail.value==''){
    alert("Please enter billing email");
	return false;
  }
  else if(!validEmailAddress(obj.bemail.value)){
    alert("Please enter valid billing email");
	return false;
  }
  else if(obj.bcontact_no.value==''){
    alert("Please enter billing contact no.");
	return false;
  }
  else if(obj.baddress.value==''){
    alert("Please enter billing address");
	return false;
  }
  else if(obj.sname.value==''){
    alert("Please enter shipping name");
	return false;
  }
  else if(obj.semail.value==''){
    alert("Please enter shipping email");
	return false;
  }
  else if(!validEmailAddress(obj.semail.value)){
    alert("Please enter valid shipping email");
	return false;
  }
  else if(obj.scontact_no.value==''){
    alert("Please enter shipping contact no.");
	return false;
  }
  else if(obj.saddress.value==''){
    alert("Please enter shipping address");
	return false;
  }
  else if(obj.method.value==''){
    alert("Please select Pay Method");
	return false;
  }else{
    return true;
  }
}
