function validateContactUs() {
	if (document.contact_us.form_title.value.length < 1) {
		alert("Please enter your title.");
		document.contact_us.form_title.focus();
		return false;
	}
	if (document.contact_us.form_first_name.value.length < 1) {
		alert("Please enter your first name.");
		document.contact_us.form_first_name.focus();
		return false;
	}
	if (document.contact_us.form_last_name.value.length < 1) {
		alert("Please enter your last name.");
		document.contact_us.form_last_name.focus();
		return false;
	}
	
	var strEmail = document.contact_us.form_email.value;
	
	var isEmail = ((strEmail.indexOf("@") != -1) && (strEmail.indexOf(".") != -1));
	
	if (document.contact_us.form_email.value.length < 1) {
		alert("Please enter your email address.");
		document.contact_us.form_email.focus();
		return false;
	}
	if (!isEmail) {
		alert("Please enter a valid email address.");
		document.contact_us.form_email.focus();
		return false;
	}
	if (document.contact_us.form_day_no.value.length < 1) {
		alert("Please enter a day time telephone number.");
		document.contact_us.form_day_no.focus();
		return false;
	}
	if (document.contact_us.form_comments.value.length < 1) {
		alert("Please enter your comment.");
		document.contact_us.form_comments.focus();
		return false;
	}
	
	var ContactMethod;
	ContactMethod = document.getElementById("form_contact_method");

	if (ContactMethod.value == '') {	
		alert('Please select a preferred contact method.');
		document.contact_us.form_contact_method.focus();
		return false;
	}
	else {
		switch (ContactMethod.value) {
			case "Post":
				if (document.contact_us.form_address_1.value.length < 1) {
					alert("Please enter your full address.");
					document.contact_us.form_address_1.focus();
					return false;
				}
				if (document.contact_us.form_post_code.value.length < 1) {
					alert("Please enter your postcode.");
					document.contact_us.form_post_code.focus();
					return false;
				}
				break;		
		}
	}
	
	var strHearAbout;
	strHearAbout = document.getElementById("Select1");
	if (strHearAbout.value == '') {	
		alert('Where did you hear about us?');
		document.contact_us.form_hear_about_us.focus();
		return false;
	}
	
	

document.contact_us.submit();

	return true;

}
