addLoadEvent(function () {
	validateContactForm();
});

function validateContactForm() {

	var form = $('callBackService_callBackServiceForm');
	if (!form) return;

	var inputNursery = $('inputNursery');
	var inputFirstName = $('inputFirstName');
	var inputSurname = $('inputSurname');
	var inputTelephoneNumber = $('inputTelephoneNumber');
	var inputEmailAddress = $('inputEmailAddress');

	form.onsubmit = function () {
		if (!validate(inputNursery, 'Please select the nursery you are interested in', inputNursery.value != 0)) return false;
		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(inputTelephoneNumber, 'Please enter a telephone number', hasSubstance(inputTelephoneNumber.value))) return false;
		if (inputEmailAddress.value != '') {
			if (!validate(inputEmailAddress, 'Please enter a valid email address. It should resemble \'name@company.com\'', isEmailAddress(inputEmailAddress.value))) return false;
		}
	};
}