// JavaScript Document
function validDemande(recommander) {
	if (trim(recommander.destinataire.value) == "") {
		alert("Vous devez saisir au moins une adresse de destination");
		return false;
	}
	else
		if (trim(recommander.email.value) == "") {
			alert("Vous devez saisir votre adresse email.");
			return false;
		}
		else
			if (!validEmail(trim(recommander.email.value))) {
				alert("Votre adresse email n'est pas valide");
				return false;
			}
			
	

}

/*
 * 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);
}
