
	function vide(ch){
		c=eval("document.Formulaire."+ch);
		if(c){
			cv=(c.value).replace(/ /ig,"");
			if(cv==""){
				c.value="";
				return true;
			}else{
				return false;
			}
		}
		return false;
	}
	
	function verifieFormulaire(){
    	lst="";
		if( vide("nom_f") ) lst+="Nom\n";
  		if( vide("prenom_f") ) lst+="Prénom\n";
  		if( vide("ad_f") ) lst+="Adresse\n";
		if( vide("cp_f") ) lst+="Code Postal\n";
		if( vide("ville_f") ) lst+="Ville\n";
		if( vide("pays_f") ) lst+="Pays\n";
  		if( vide("tel_f") ) lst+="Téléphone\n";
  		if( vide("FROM") ) lst+="E-mail\n";
  		if( lst!="" ){
  			alert("Les champs suivants sont obligatoires :\n\n"+lst);
			return false;	
  		}else{
		    return verifieMail();
  			//document.Formulaire.refresh.value='1';
  			//document.f.submit();
  		}
	}
	
	
function verifieMail() {
var email = document.Formulaire.FROM.value;
var aroba = email.indexOf("@");
//test si @ est présent
//si il n'est pas présent, l'adresse n'est pas valide
if (aroba == -1) {
  alert("L'adresse email n'est pas valide...\nIl n'y a pas de caractère @\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)
var point = email.indexOf(".", aroba);
if ((point == -1) || (point == (aroba + 1))) {
  alert("L'adresse email n'est pas valide...\nIl ne peut pas y avoir un point (.) juste après @\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie si il y a au moins 1 caractère après le point
//point + 1 car indexOf commence à 0.
//Si l'index est 4 et la longueur de la chaîne 5, erreur
var point = email.lastIndexOf(".");
if ((point + 1) == email.length) {
  alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas finir par un point (.)\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie s'il n'y a pas deux . qui se suivent
point = email.indexOf("..")
if (point != -1) {
  alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas contenir 2 points (.) qui se suivent.\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
return true;
}

