// JavaScript Document
function validate(form, langue) {
	if (langue == 'fr') {
		msg1 = "Veuillez remplir tout les champs obligatoires";
		msg2 = "Veuilliez fournir une adresse courriel valide";
		msg3 = "Votre commentaire à été envoyée avec succès, nous vous contacterons dans les plus bref délais";
	} else {
		msg1 = "Please fill all the required fields";
		msg2 = "Please enter a valid e-mail adress";
		msg3 = "Your comment was sent succesfully, we will contact you as soon as possible";
	}
	
	var valid = true;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	$$('input.req').each( function(i) {
		if (i.value == '') {
			valid = false;
		}
	});
	
	$$('textarea.req').each( function(i) {
		if (i.value == '') {
			valid = false;
		}
	});
	
	$$('select.req').each( function(i) {
		if (i.value == '') {
			valid = false;
		}
	});
	
	if (!valid) {
		alert (msg1); 
		return false;
	}
	
	if (!filter.test($('email').value)) { 
		alert (msg2); 
		return false;
	}
	
	/* Custom to auberge handfield */
	
	$(form).request( {
		onComplete: function() { 
			alert (msg3);
		}
	});
	
	$$('input').each( function(i) {
		i.value = '';
	});
	
	$$('textarea').each( function(i) {
		i.value = '';
	});
}
