function chk_register(e)
{
					     if(!validateEmail(e.email.value))
						{
								 alert("Please enter valid email address"); 
								 e.email.focus();
								 return false;
						}
						if(e.pass.value=="")
			  			{
			  					alert(" Please enter password");
			  					e.pass.focus();
			  					return false;
			  			}
			  			if(e.pass.value.length<6)
			  			{
			  					alert(" Password should have more than 6 characters");
			  					e.pass.focus();
			  					return false;
			  			}
			  			if(e.cpass.value=="")
			  			{
			  					alert(" Please enter confirm password");
			  					e.cpass.focus();
			  					return false;
			  			}
						if(e.pass.value!=e.cpass.value)
						{
								alert("Your passwords do not match");
								e.cpass.select();
								return false;
						}
	
						if(e.fname.value=="")
			  			{
			  					alert(" Please enter your first name ");
			  					e.fname.focus();
			  					return false;
			  			}
			  			if(e.lname.value=="")
			  			{
			  					alert(" Please enter last name ");
			  					e.lname.focus();
			  					return false;
			  			}
}

function chkemail(e)
{
						
						if(!validateEmail(e.textfield22.value))
						{
							 alert("Please enter a valid email address"); 
							 e.textfield22.focus();
							 return false;
						}	
}

function getAction()
{
	if(document.pressed=='edit')
	{
		document.frmCart.action ="checkout.php";
	}
	if(document.pressed=='placeOrder')
	{
		document.frmCart.action ="placeOrder.php";
	}
	return true;
}

function emailCheck()
{
			
	if(!validateEmail(document.frmNews.emailID.value))
	{
	 alert("Please enter a valid email address"); 
	 document.frmNews.emailID.focus();
	 return false;
	}	
}	

function contact_validation(e)
{
						if(e.cname.value=="")
			  			{
			  					alert(" Please enter the customer name ");
			  					e.cname.focus();
			  					return false;
			  			}
			  			
						if(!validateEmail(e.email.value))
						{
								 alert("Please enter valid email address"); 
								 e.email.focus();
								 return false;
						}
						
						if(e.phone.value=="")
			  			{
			  					alert(" Please enter the phone number");
			  					e.phone.focus();
			  					return false;
			  			}
						
						if(e.comment.value=="")
			  			{
			  					alert(" Please enter your comments");
			  					e.comment.focus();
			  					return false;
			  			}
}

function SearchChk()
{
	if(document.frmSearch.keyword.value=="" || document.frmSearch.keyword.value=="Search")
	{
		alert("Please enter the keyword");
		document.frmSearch.keyword.focus();
		return false;
	}
		
}

function passwordValidate(frmPassword)
{
	if(document.frmPassword.currentpassword.value=="")
	{
		alert("Please enter the your current password");
		document.frmPassword.currentpassword.focus();
		return false;
	}
	if(document.frmPassword.newpassword.value=="")
	{
		alert("Please enter the your new password");
		document.frmPassword.newpassword.focus();
		return false;
	}
	if(document.frmPassword.retypepassword.value=="")
	{
		alert("Please retype your password");
		document.frmPassword.retypepassword.focus();
		return false;
	}
	if(document.frmPassword.retypepassword.value!=document.frmPassword.newpassword.value)
	{
		alert("Please enter same password as above");
		document.frmPassword.retypepassword.focus();
		return false;
	}		
}

function validateEmail(email)
{
				if (email == "")
				{
					return false;
				}
					badStuff = ";:/,' \"\\";
					for (i=0; i<badStuff.length; i++)
					{
						badCheck = badStuff.charAt(i)
						if (email.indexOf(badCheck,0) != -1){return false;}
					}
				        posOfAtSign = email.indexOf("@",1)
					if (posOfAtSign == -1){return false;}
					if (email.indexOf("@",posOfAtSign+1) != -1){return false;}
					posOfPeriod = email.indexOf(".", posOfAtSign)
					if (posOfPeriod == -1){return false;}
					if (posOfPeriod+2 > email.length){return false;}
					return true;
}

function ValidateContract(e) 
{
	if(e.fname.value=="")
	{
		alert("Please enter your first name");
		e.fname.focus()
		return false;
	}
	if(e.lname.value=="")
	{
		alert("Please enter your last name");
		e.lname.focus()
		return false;
	}
	if(!validateEmail(e.email.value))
		{
			 alert("Please enter valid email address"); 
			 e.email.focus();
			 return false;
		}	
	if(e.phone.value=="")
	{
		alert("Please enter your phone number");
		e.lname.focus()
		return false;
	}
}

function check_bill_ship()
{
	with (document.form1)
	{
		if (fname.value=="") { alert("Please Enter the First Name"); fname.focus(); return false;}
		if (lname.value==""){alert ("Please Enter the Last Name"); lname.focus();return false;}
		if (address1.value==""){alert ("Please Enter Address 1"); address1.focus();return false;}
		
		if (city.value==""){alert ("Please Enter Town"); city.focus();return false;}
		if (statss.value==""){alert ("Please Enter County"); statss.focus();return false;}
		
		if (zip.value==""){alert ("Please Enter Zip"); zip.focus();return false;}
		if (email.value==""){alert ("Please Enter Email Address"); email.focus();return false;}
		if (!validateEmail(email.value)) {alert ("Please enter the correct Email Address") ; email.focus(); return false ; }
		if (email.value==""){alert ("Please Enter Email Address"); remail.focus();return false;}
		if (!validateEmail(email.value)) {alert ("Please enter the correct Email Address") ; remail.focus(); return false ; }
		if (email.value!=remail.value){alert ("Email Address Do Not Match"); remail.focus();return false;}
		if (telephone.value==""){alert ("Please Enter Telephone Number");telephone.focus();return false;}
		if (isNaN(document.form1.telephone.value))
	 { alert("Please enter a numeric value for telephone number");document.form1.telephone.select();document.form1.telephone.focus(); return false;}	
				
		
		
		
		
		if (sh_fname.value=="") { alert("Please Enter the First Name (Shipping Info)"); sh_fname.focus(); return false;}
		if (sh_lname.value==""){alert ("Please Enter the Last Name (Shipping Info)"); sh_lname.focus();return false;}
		if (sh_address1.value==""){alert ("Please Enter Address 1 (Shipping Info)"); sh_address1.focus();return false;}
		if (sh_city.value==""){alert ("Please Enter Town (Shipping Info)"); sh_city.focus();return false;}
		if (sh_statss.value==""){alert ("Please Enter County (Shipping Info)"); sh_statss.focus();return false;}
		if (sh_zip.value==""){alert ("Please Enter Zip (Shipping Info)"); sh_zip.focus();return false;}
		if (sh_email.value==""){alert ("Please Enter Email Address (Shipping Info)");sh_email.focus();return false;}
		if (rsh_email.value==""){alert ("Please Enter Retype Email Address (Shipping Info)");rsh_email.focus();return false;}
		if (rsh_email.value!=sh_email.value){alert ("Email Address Do Not Match (Shipping Info)");sh_email.focus();return false;}
		if (!validateEmail(sh_email.value)) {alert ("Please enter the correct Email Address (Shipping Info)") ; sh_email.focus(); return false ; }
		
		if (stelephone.value==""){alert ("Please Enter Telephone Number (Shipping Info)");stelephone.focus();return false;}
	}
	
	
	
	if (isNaN(document.form1.stelephone.value))
	 { alert("Please enter a numeric value for telephone number");document.form1.stelephone.select();document.form1.stelephone.focus(); return false;}	
		
}

function sameAddress(chk)
{
	if(chk.checked==true)
	{

						window.document.frmCart.Bill_House.value=window.document.frmCart.Ship_House.value;
						window.document.frmCart.Bill_Street.value=window.document.frmCart.Ship_Street.value;
						window.document.frmCart.Bill_Suite.value=window.document.frmCart.Ship_Suite.value;
						window.document.frmCart.City.value=window.document.frmCart.ordCity.value;
						window.document.frmCart.BillProvince.value=window.document.frmCart.ordProvince.value;
						window.document.frmCart.BillPostalCode.value=window.document.frmCart.ordPostalCode.value;
	}
	if(chk.checked==false)
		{
			
			window.document.frmCart.Bill_House.value="";	
			window.document.frmCart.Bill_Street.value="";
			window.document.frmCart.Bill_Suite.value="";
			window.document.frmCart.City.value="";
			window.document.frmCart.BillProvince.value="0";
			window.document.frmCart.BillPostalCode.value="";
		}
						
}





