addLoadEvent(function () {
	validateContactForm();
});

function validateContactForm() {
	var form = $('contactUs_contactForm');
	if (!form) { return; }

	var inputName = $('inputName');
	var inputEmail = $('inputEmail');
	var textareaMessage = $('textareaMessage');

	form.onsubmit = function () {
		if (!validate(inputName, 'Please enter your name', hasSubstance(inputName.value))) { return false; }
		if (!validate(inputEmail, 'Please enter your email address', hasSubstance(inputEmail.value))) { return false; }
		if (!validate(inputEmail, 'Please enter a valid email address. It should resemble \'name@company.com\'', isEmailAddress(inputEmail.value))) { return false; }
		if (!validate(textareaMessage, 'Please enter a message', hasSubstance(textareaMessage.value))) { return false; }
	};
}
