
// Validate enquiry form.
function validateForm(language_code){
	level = document.booking_form.level.value;
	lessons = document.booking_form.lessons.value;
	resort = document.booking_form.resort.value;
	dates = document.booking_form.dates.value;
	
	title = document.booking_form.title.value;
	first_name = document.booking_form.first_name.value;
	surname = document.booking_form.surname.value;
	age = document.booking_form.age.value;
	email_address = document.booking_form.email_address.value;
	
	regex_name = /^[a-zA-Z]+[a-zA-Z\s\'-]*[a-zA-Z\s\'-]*$/;
	regex_email = /^[a-zA-Z0-9]+[a-zA-Z0-9\._-]*@[a-zA-Z0-9]+[a-zA-Z0-9\._-]*\.[a-zA-Z]{2,6}$/;
	
	error = new Array();
	report = "";
	
	dictionary = new Array();
	dictionary['en'] = new Array("Please verify the following:\n", "Choose a LIFE level\n", "What type of lessons would you like?\n", "Which resort will you be visiting?\n", "What date would you like your lessons to start?\n", "Your title\n", "Your first name\n", "Your surname\n", "What age are you?\n", "Your email address\n");
	dictionary['fr'] = new Array("Veuillez verifier les suivants:\n", "Choisissez un niveau LIFE\n", "Quel type de cours souhaitez-vous?\n", "Vous visitez quelle station\n", "A quelle date souhaitez-vous commencer vos cours?\n", "Votre titre\n", "Votre prenom\n", "Votre now\n", "Votre age\n", "Votre adressse email\n");
	
	(level ? null : error[1] = 1);
	(lessons ? null : error[2] = 1);
	(resort ? null : error[3] = 1);
	(dates ? null : error[4] = 1);
	
	(title ? null : error[5] = 1);
	(regex_name.test(first_name) ? null : error[6] = 1);
	(regex_name.test(surname) ? null : error[7] = 1);
	(age ? null : error[8] = 1);
	(regex_email.test(email_address) ? null : error[9] = 1);

	if (error.length > 1){
		report = dictionary[language_code][0];
		for (key in error){
			report += dictionary[language_code][key];
		}
		window.alert(report);
		return false;
	} else {
		document.enquiry_form.submit();
	}
}
