addLoadEvent(function () {
	validateContactForm();
});

function validateContactForm() {

	var form = $('contactUs_contactForm');
	if (!form) return;

	var inputFirstName = $('inputFirstName');
	var inputSurname = $('inputSurname');
	var inputEmailAddress = $('inputEmailAddress');
	var textareaComment = $('textareaComment');

	form.onsubmit = function () {
		if (!validate(inputFirstName, 'Please enter a first name', hasSubstance(inputFirstName.value))) return false;
		if (!validate(inputSurname, 'Please enter a surname', hasSubstance(inputSurname.value))) return false;
		if (!validate(inputEmailAddress, 'Please enter an email address', hasSubstance(inputEmailAddress.value))) return false;
		if (!validate(inputEmailAddress, 'Please enter a valid email address. It should resemble \'name@company.com\'', isEmailAddress(inputEmailAddress.value))) return false;
		if (!validate(textareaComment, 'Please enter a comment', hasSubstance(textareaComment.value))) return false;
	};
}