function verif_email() {

// on passe la donnee saisie par le visiteur en variable pour plus de facilites
adresse = document.formulaire.email.value;
taille = document.formulaire.email.value.length;

// on cree 3 variables pour valider au fur et a mesure le login, le domaine et l'extension qui constituent l'adresse e-mail
validelog = false;
validedom = false;
valideext = false;

// on extrait le 'login' (ce qui se situe avant l'arobace)
arob = adresse.lastIndexOf("@");
login = adresse.substring(0,arob);

// on extrait l'extension (ce qui se situe a partir du dernier point
pointfinal = adresse.lastIndexOf(".");
extension = adresse.substring(pointfinal,taille);

// on extrait le domaine qui se trouve entre l'arobace et le dernier point
domaine = adresse.substring(arob+1,pointfinal);


// un login a toujours plus de 2 caracteres, on fait le test
	if ( login.length > 2 ) {
		validelog = true;
		}
	else {
		alert('Ceci n\'est pas une adresse e-mail.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');
		validelog = false;
		}

// un domaine a toujours plus de 1 caractere, on fait le test
	if ( domaine.length > 1 ) {
		validedom = true;
		}
	else {
		alert('Ceci n\'est pas une adresse e-mail.\nLe nom de domaine n\'existe pas.');
		validelog = false;
		}

// une extension a toujours 2 ou 3 caracteres, on fait le test
	if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {
		valideext = true;
		}
	else {
		alert('Ceci n\'est pas une adresse e-mail valide.\nL\'extension n\'est pas bonne.');
		valideext = false;
		}

// on verifie que nos trois variables sont vraies pour accepter la soumission du formulaire
	if ( validelog == true && validedom == true && valideext == true ) {
		return true;
		}
	else {
		return false;
		}
	}