var formulaireValide = true;

$(document).ready(
	function () {
		$("form").submit(
			function () {
				formulaireValide = true;
				
				if ($("input#prenom").val() == "") addErreur($("input#prenom"), "Veuillez entrer votre prénom");
				else removeErreur($("input#prenom"));
				
				if ($("input#nom").val() == "") addErreur($("input#nom"), "Veuillez entrer votre nom");
				else removeErreur($("input#nom"));
				
				var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				
				if (!filter.test($("input#courriel").val())) addErreur($("input#courriel"), "Veuillez entrer un courriel valide");
				else removeErreur($("input#courriel"));
				
				if ($("textarea#commentaire").val() == "") addErreur($("textarea#commentaire"), "Veuillez entrer votre commentaire");
				else removeErreur($("textarea#commentaire"));
				
				return formulaireValide;
			}
		);
	}
);

function addErreur (cible, message) {
	if (cible.parent().find("span.erreur").length == 0) {
		cible.parent().append("<span class=\"erreur\">" + message + "</span>");
	}
	
	formulaireValide = false;
}

function removeErreur (cible) {
	cible.parent().find("span.erreur").remove();
}
