// JavaScript Document
function validDemande(form) {
	if (trim(form.nom.value) == "") {
		alert("Vous devez saisir votre nom.");
		return false;
	}
	else
		if (trim(form.prenom.value) == "") {
			alert("Vous devez saisir votre prénom.");
			return false;
		}
		else
			if (!validEmail(trim(form.email.value))) {
				alert("Vous devez saisir une adresse e-mail valide.");
				return false;
			}
			else
				return true;

}

/*
 * Supprime les caractères espace, retour chariot et newline
 * en début et fin de chaîne.
 */
function trim(str){
	str = str.replace( /^([\s]+)/g, '' ); // Supprime les caractères non-imprimables de début de chaîne
	str = str.replace( /([\s]+)$/g, '' ); // Supprime les caractères non-imprimables de fin de chaîne
	return str;
}

/*
 * Valide une adresse email
 */
function validEmail(adr){
	var reg = new RegExp("^(([a-z0-9\-]+)((\.[a-z0-9\-]+)*)@([a-z0-9\-]+)((\.[a-z0-9\-]+)+))$","i");
	return reg.test(adr);
}