function checkmail() {

caseadresse = document.mailform.FromAddress;
adresse = caseadresse.value;
taille = adresse.length;

validelog = false;
validedom = false;
valideext = false;

arob = adresse.lastIndexOf("@");
login = adresse.substring(0,arob);

pointfinal = adresse.lastIndexOf(".");
extension = adresse.substring(pointfinal,taille);

domaine = adresse.substring(arob+1,pointfinal);


//test unchange
if ( adresse == 'votre_adresse@votre_acces' ) {valideadr = false;}
else {valideadr = true;}

// test login
if ( login.length > 2 ) {validelog = true;}
else {validelog = false;}

// test domaine
if ( domaine.length > 1 ) {validedom = true;}
else {validedom = false;}

// test extension
if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {valideext = true;}
else {valideext = false;}

// test valid
if ( valideadr == false ) {alert("Merci de nous indiquer votre adresse e-mail."); caseadresse.focus(); return false;}
else if ( validelog == false ) {alert("Merci de nous indiquer votre adresse e-mail. Login non-valide."); caseadresse.focus(); return false;}
else if ( validedom == false ) {alert("Merci de nous indiquer votre adresse e-mail. Le nom de domaine n'est pas valide."); caseadresse.focus(); return false;}
else if ( valideext == false ) {alert("Merci de nous indiquer votre adresse e-mail. L'extension n'est pas valide"); caseadresse.focus(); return false;}
else {return true;}


}