//test la validité d'une adresse e-mail, l'adresse minimum est xx@yy.zz
    function validmail(formulaire){
        // La position du dernier point de l'adresse email
        var point=formulaire.email.value.lastIndexOf('.');
        // La position du dernier @ de l'adresse email
        var arob=formulaire.email.value.lastIndexOf('@');
        // La longueur de l'adresse
        var longu=formulaire.email.value.length;

        if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
            // Si le point se trouve a moins de 2 caractères de la fin
            // ou si l'arobase se trouve a moins de 5 caractères de la fin
            // ou si il n'y a pas de point après @
            // ou si il n'y a pas de point ou pas de @
            alert("Adresse e-mail non valide");
        } else {
            if(formulaire.email.value!=formulaire.confemail.value){
            alert("les adresses ne sont pas identiques");
            }else{
            	formulaire.submit();
            }
        }
    }
    
    //test la validité d'une adresse e-mail, l'adresse minimum est xx@yy.zz
    function validmail2(mail){
        // La position du dernier point de l'adresse email
        var point=mail.value.lastIndexOf('.');
        // La position du dernier @ de l'adresse email
        var arob=mail.value.lastIndexOf('@');
        // La longueur de l'adresse
        var longu=mail.value.length;

        if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
            // Si le point se trouve a moins de 2 caractères de la fin
            // ou si l'arobase se trouve a moins de 5 caractères de la fin
            // ou si il n'y a pas de point après @
            // ou si il n'y a pas de point ou pas de @
            return false;
        } else {
            return true;
        }
    }
    
    function checkinfos5(formulaire){
        //vérification concernant l'utilisateur
	if (formulaire.nom.value == "") {
            alert('Vous n\'avez pas renseigné votre nom');
            formulaire.nom.focus();
            return;
        }
        if (formulaire.adresse.value == "") {
            alert('Vous n\'avez pas renseigné votre adresse');
            formulaire.adresse.focus();
            return;
        }
        if (formulaire.cp.value == "") {
            alert('Vous n\'avez pas renseigné votre code postal');
            formulaire.cp.focus();
            return;
        }
        if (formulaire.ville.value == "") {
            alert('Vous n\'avez pas renseigné votre ville');
            formulaire.ville.focus();
            return;
        }
        if (formulaire.email.value == "") {
            alert('Vous n\'avez pas renseigné votre email');
            formulaire.email.focus();
            return;
        } else {
            if (!validmail2(formulaire.email)){
                alert('Votre email n\'est pas valide');
                formulaire.email.focus();
                return;
            }
        }        

        formulaire.submit();
    }