	function verif_mail2(mail,libelle){

		// On ouvre la fonction en lui envoyant le contenu du champ
		testm = false ;

      //la on spécifie que l'adresse est false (fausse) dès le début. Cela permet de pouvoir dire que si rien n'est entré dans le champ l'email est faux.

       for (var j=1 ; j<(mail.length) ; j++) {

      	//Ici, ouverture d'une boucle for à 1 qui permettra de tester du premier jusqu'au dernier caractère de l'adresse e-mail entrée.
			if (mail.charAt(j)=='@') {
				// La on commence les conditions de tests. Ici on cherche l'@
				if (j<(mail.length-3)){
					// Ici on regarde si il y a bien 3 caractère après le @
					for (var k=j ; k<(mail.length-1) ; k++) {
						// On ouvre une seconde boucle pour
						if (mail.charAt(k)=='.') testm = true;
					      //on vérifie qu'il y ai bien un point et on met la variable testm à true (implicitement si toutes les conditions sont remplies) puis on ferme les conditions et boucles

			      }
         	}
        	}
		}

		for (var j=1 ; j<(mail.length) ; j++) {
			if (mail.charAt(j)=="'") {
				testm = false;
			}
		}

      if (testm==false){
			if(!(libelle=='')){
         	alert(libelle);
			}
			return false;
      }else{
         return true;
      }
      // et on ferme la fonction.
	}