﻿// V&eacute;rification de la coh&eacute;rence de l'email saisi dans les formulaires
function verifiermail(valeur){
   var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
 
   if(!re.test(valeur)){
        return false;
   }
   return true;
}


// Filtre de saisie pour le formulaire de Contact
function verif_contact() {
	error = 0;
	msg = "Erreur(s) détectée(s), veuillez la(es) corriger :\n";
	
	if (document.forms["Contact"].elements["Contact_mail"].value == "") {
		error = 1;
		msg += "   - Champ MAIL obligatoire !\n";
	} else if (!verifiermail(document.forms["Contact"].elements["Contact_mail"].value)) {
		error = 1;
		msg += "   - MAIL non valide !\n";
	}
	if (document.forms["Contact"].elements["Contact_civilite"].value == "") {
		error = 1;
		msg += "   - Sélection CIVILITÉ obligatoire !\n";
	}
	if (document.forms["Contact"].elements["Contact_nom"].value == "") {
		error = 1;
		msg += "   - Champ NOM obligatoire !\n";
	}
	if (document.forms["Contact"].elements["Contact_prenom"].value == "") {
		error = 1;
		msg += "   - Champ PRENOM obligatoire !\n";
	}		
	if (document.forms["Contact"].elements["Contact_objet"].value == "") {
		error = 1;
		msg += "   - Sélection OBJET obligatoire !\n";
	}
	if (document.forms["Contact"].elements["Contact_message"].value == "") {
		error = 1;
		msg += "   - Champ MESSAGE obligatoire !\n";
	}	
	if (document.forms['Contact'].elements['Contact_optin_reponse'].checked == false) {
		error = 1;
		msg += "   - Vous devez accepter les conditions en cochant la dernière case !\n";
	}

	if (error == 0) {
		document.forms["Contact"].action = "http://www.sexe-postmaster.com/contacter_sexe_postmaster/envoi_mail.html";
		document.forms["Contact"].submit();
		return true;
	} else {
		alert (msg);
		return false;
	}
}