// JavaScript Document

function Validate()	{
	
	var form = document.forms["form1"];
	var formErrors = "";
	if (form.Name.value == "" || form.Name.value.length == 0) {
		formErrors = "Please enter your name\n";
	}
	 if (form.Email.value == "") {
	 	formErrors += "Please enter your email address\n";
		}
	 if (form.Comments.value == "") {
	 	formErrors += "Please include the reason for your enquiry\n";
		}
	
	 if (formErrors != "") {
	 	alert(formErrors);
		return (false);
	 } else {
	 	return (true);
	}
}

function ValidateDetails()	{
	
	var form = document.forms["details"];
	var formErrors = "";
	if (form.bill_name.value == "") {
		formErrors = "Please enter your name\n";
	}
	if (form.bill_addr_1.value == "") {
		formErrors += "Please enter your address\n";
	}
	if (form.bill_city.value == "") {
		formErrors += "Please enter your city\n";
	}
	if (form.bill_state.value == "") {
		formErrors += "Please enter your county or state\n";
	}
	if (form.bill_country.value == "0") {
		formErrors += "Please enter your country\n";
	}
	 if (form.bill_post_code.value == "") {
	 	formErrors += "Please enter your postcode or zip\n";
		}
	 if (form.bill_tel.value == "") {
	 	formErrors += "Please include your telephone number\n";
		}
	if (form.bill_email.value == "") {
	 	formErrors += "Please include your email address\n";
		}
	
	var goodEmail = form.bill_email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

	if (!goodEmail){
		formErrors += "Please enter a valid e-mail address.\n"; 
	}
	
	if (form.ship_addr_1.value != "" || form.ship_city.value != "" || form.ship_state.value != "" || form.ship_country.value != "0" || form.ship_post_code.value != "") {
		if (form.ship_city.value == "") {
			formErrors += "Please enter a delivery city\n";
		}
		if (form.ship_state.value == "") {
			formErrors += "Please enter a delivery county or state\n";
		}
		if (form.ship_country.value == "0") {
			formErrors += "Please enter a delivery country\n";
		}
		if (form.ship_post_code.value == "") {
			formErrors += "Please enter a delivery post code\n";
		}
	}
	
	 if (formErrors != "") {
	 	alert(formErrors);
		return (false);
	 } else {
	 	return (true);
	}
}