function checkContact(f) {
	if(f.name.value == "") {
		alert('You did not enter a name');
		f.name.focus();
		return false;
	} else {
	var nameCheck  = /^([a-zA-Z ])+$/;
	if (!nameCheck.test(f.name.value)) {
		alert('The name you entered contains illegal text, please try again');
		f.name.focus();
		return false;
	}
	}

	if(f.email.value == "") {
		alert('You did not enter an email');
		f.email.focus();
		return false;
	} else {
		var emailCheck  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!emailCheck.test(f.email.value)) {
			alert('The email you entered "'+f.email.value+'", is not a correctly formatted email address');
			f.email.focus();
			return false;
		}
	}

	if(f.phone.value == "") {
		alert('You did not enter a telephone number');
		f.phone.focus();
		return false;
	} else {
	var nameCheck  = /^([0-9 ])+$/;
	if (!nameCheck.test(f.phone.value)) {
		alert('The phone number you entered contains illegal text, please try again');
		f.phone.focus();
		return false;
	}
	}

	if(f.enquiry.value == "") {
		alert('You did not enter an enquiry');
		f.enquiry.focus();
		return false;
	}
}
