function verif_email() {
  
	if (document.formulaire.nom.value == ""){
      		alert("\nLe champ \"Nom\" est obligatoire.\n\n"+"Indiquez votre nom.");
      		document.formulaire.nom.focus();
      		return false;
   	}

   	if (document.formulaire.prenom.value == ""){
      		alert("\nLe champ \"Prénom\" est obligatoire.\n\n"+"Indiquez votre prénom.");
      		document.formulaire.prenom.focus();
      		return false;
   	}

	if (document.formulaire.adresse.value == ""){
			alert("\nLe champ \"Adresse\" est obligatoire.\n\n"+"Indiquez votre adresse.");
      		document.formulaire.adresse.focus();
      		return false;
   	}

	if (document.formulaire.cp.value == ""){
      		alert("\nLe champ \"Code Postal\" est obligatoire.\n\n"+"Indiquez votre code postal.");
      		document.formulaire.cp.focus();
      		return false;
   	}
	
	if (document.formulaire.ville.value == ""){
      		alert("\nLe champ \"Ville\" est obligatoire.\n\n"+"Indiquez votre ville.");
      		document.formulaire.ville.focus();
      		return false;
   	}

	if (document.formulaire.email.value == ""){
      		alert("\nLe champ \"E-mail\" est obligatoire.\n\n"+"Indiquez votre adresse e-mail.");
      		document.formulaire.email.focus();
   		return false;
   	}

   	if (document.formulaire.email.value.indexOf('@',0) == -1 || document.formulaire.email.value.indexOf('.',0)
    == -1){
      		alert("\nErreur dans votre adresse e-mail\n"+"Entrez correctement votre adresse.");
      		document.formulaire.email.select();
      		document.formulaire.email.focus();
      		return false;
   	}

	// on passe la donnée saisie par le visiteur en variable pour plus de facilités
	adresse = document.formulaire.email.value;
	taille = document.formulaire.email.value.length;

	// on créé 3 variables pour valider au fur et à mesure le login, le domaine et l'extension qui constituent l'adresse e-mail
	validelog = false;
	validedom = false;
	valideext = false;

	// on extrait le 'login' qui se situe avant l'arobace
	arob = adresse.lastIndexOf("@");
	login = adresse.substring(0,arob);

	// on extrait l'extension qui se situe à 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 1 caractères, on fait le test
	if ( login.length > 1 ) {
		validelog = true;
	} else {
		alert('Ceci n\'est pas une adresse e-mail.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');
		document.formulaire.email.focus();
	}

	// un domaine a toujours plus de 1 caractère, 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.');
		document.formulaire.email.focus();
	}

	// une extension a toujours 2 ou 3 caractères, 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.');
		document.formulaire.email.focus();
	}

	// on vérifie que nos trois variables sont vraies pour accepter la soumission du formulaire
	if ( validelog == true && validedom == true && valideext == true ) {
		return true;
	} else {
		return false;
	}
}
