
var goodform;
var error = "";

function validate_brochure_form(form) {	

	error = "";
	
	var goodname = check_name_and_email(form);
	var goodaddress = check_address(form);
	
	if (goodname && goodaddress) { 
		errorbox.style.display = "none";
		form.submit();
	}
	else {
		show_errorbox(error);
	}
	
	return false;
	
}

function validate_contact_form(form) {
	
	error = "";
	
	var goodname = check_name_and_email(form);
	var goodmessage = check_message(form);
	
	if (goodname && goodmessage) { 
		errorbox.style.display = "none";
		form.submit();
	}
	else {
		show_errorbox(error);
	}
	
	return false;

}

function validate_quotation_form(form) {
	
	error = "";
	
	var goodname = check_name_and_email(form);
	
	if (goodname) { 
		errorbox.style.display = "none";
		form.submit();
	}
	else {
		show_errorbox(error);
	}
	
	window.location = "#errorbox";
	return false;

}



function check_name_and_email(form) {
	
	var myname = form.name.value;
	var myemail = form.email.value;
	
	if (myname == "") {
		error += "&#8226; Please enter your name<br />";
	}
	
	if (myemail == "") {
		error += "&#8226; Please enter your email address<br />";
	}
	
	if (error != "") return false;
	return true;
	
}

function check_address(form) {
	
	myaddress1 = form.address.value;
	mytown = form.town.value;
	mycounty = form.county.value;
	mypostcode = form.postcode.value;
	
	if (myaddress1 == "") {
		error += "&#8226; Please enter the first line of your address<br />";
	}
	
	if (mytown == "") {
		error += "&#8226; Please enter your town<br />";
	}
	
	if (mycounty == "") {
		error += "&#8226; Please enter your county<br />";
	}
	
	if (mypostcode == "") {
		error += "&#8226; Please enter your postcode<br />";
	}
	
	if (error != "") return false;
	return true;
	
}

function check_message(form) {
	
	mymessage = form.message.value;
	
	if (mymessage == "") {
		error += "&#8226; Please enter your message<br />";
	}
	
	if (error != "") return false;
	return true;
	
}
	

function show_errorbox(error) {	
	error = "<b>The following errors were detected:</b><br />" + error;
	errorbox.style.display = "block";
	errorbox.innerHTML = error;		
}

