function verifMail(a) {
testm=false ;
testchaine='ok';
chaine=a;
var alphabet='a-z';     // alphabet
var chiffre='0-9';     // chiffre
var trait='\\-';     // trait d'union
var underscore='\\_';     // underscore
var caract_ok='['+alphabet+chiffre+trait+underscore+'@\.]';
jeTest=a;
for (var j=0 ; j<(jeTest.length) ; j++) {
var mon_exp=new RegExp (caract_ok, 'gi');
var x=mon_exp.test(jeTest.charAt(j));
var lepasbon=jeTest.charAt(j);
if (lepasbon==' '){lepasbon='ESPACE';}
if ( x==false ) {
alert('Le caractère \''+ lepasbon +'\' n\'est pas valide dans une adresse Email');
testchaine='ko';
return false;
}}for (var j=1 ; j<(a.length) ; j++) {
if (a.charAt(j)=='@') {
if (j<(a.length-4)){
for (var k=j ; k<(a.length-2) ;	k++) {
if (a.charAt(k)=='.') testm=true;
}}}}if (testm==false) { alert('Votre adresse e-mail est incorrecte.');return false}
else { return true; }
return testm ;
}