function TesteEMail(email, longueur, non_vide) {
        if ((email.value == "") && (non_vide)) {
                alert('Le champ de l\'\adresse email doit être rempli.');
                email.focus();
                email.select();
                return(false);
        }

        if (email.value != "") {
                if (email.value.length <= longueur) {
                        var At = 0;
                        var Point = 0;
                        var I = email.value.length - 3;

                        while (I >= 1) {
                                if (!Point && email.value.charAt(I) == '.') {
                                        Point = 1;
                                } else {
                                        if (Point && (!At && ((email.value.charAt(I) == '@')))) {
                                                At = 1;
                                        } else {
                                                if (email.value.charAt(I) == ' ') {
                                                        I = 0;
                                                }
                                        }
                                }
                                I--;
                        }
                        if ((At != 1) || (Point != 1)) {
                                alert('Vérifiez votre adresse email. Elle ne semble pas valide.');
                                email.focus();
                                email.select();
                                return(false);
                        }
                } else {
                        alert('Le champ de votre adresse email doit contenir au maximum ' +
longueur + ' caractères.');
                        email.focus();
                        email.select();
                        return false;
                }
        }
 return (true);
}

function UserValidation(theForm)
{

  if (theForm.Nom.value == "")
  {
    alert("Entrez le \"Nom\" de l'association.");
    theForm.Nom.focus();
    return (false);
   }

 if (theForm.Activite.value == "")
  {
    alert("Entrez l' \"Activité\" de l'association.");
    theForm.Activite.focus();
    return (false);
  }


 if (theForm.Adresse.value == "")
  {
    alert("Entrez l' \"Adresse\" de l'association.");
    theForm.Adresse.focus();
    return (false);
  }


    if (theForm.Tel.value == "")
  {
    alert("Entrez le \"Numéro de téléphone\" de l'association.");
        theForm.Tel.focus();
    return (false);
  }



  if (!TesteEMail(theForm.email, 255, 1))
  {
    theForm.email.focus();
    return (false);
  }




    if (theForm.president_prenom.value == "Prénom")
  {
    alert("Entrez le \"Prénom du Président\".");
        theForm.president_prenom.focus();
    return (false);
  }


    if (theForm.president_nom.value == "Nom")
  {
    alert("Entrez le \"Nom du Président\".");
        theForm.president_nom.focus();
    return (false);
  }


    if (theForm.president_tel.value == "Téléphone")
  {
    alert("Entrez le \"Numéro de téléphone du Président\".");
        theForm.president_tel.focus();
    return (false);
  }




   if (theForm.Nombre_adherents.value == "")
  {
    alert("Entrez le \"Nombre d'adhérents\" de l'association.");
        theForm.Nombre_adherents.focus();
    return (false);
  }



   if (theForm.Date_demarrage.value == "")
  {
    alert("Entrez la \"Date de démarrage\" de l'action.");
        theForm.Date_demarrage.focus();
    return (false);
  }



   if (theForm.Pubics.value == "")
  {
    alert("Entrez le \"Publics concernés\" par l'objet du concours.");
        theForm.Pubics.focus();
    return (false);
  }




   if (theForm.Objectifs.value == "")
  {
    alert("Entrez l' \"Objectifs\" de l'action objet du concours.");
        theForm.Objectifs.focus();
    return (false);
  }




   if (theForm.Organisme_Associes.value == "")
  {
    alert("Entrez les \"Personnes ou organismes associés\" à l'action objet du concours.");
        theForm.Organisme_Associes.focus();
    return (false);
  }




   if (theForm.Description.value == "")
  {
    alert("Entrez la \"Description de l'action\" objet du concours.");
        theForm.Description.focus();
    return (false);
  }




   if (theForm.Resume.value == "")
  {
    alert("Entrez le \"Résumé de l'action\" objet du concours.");
        theForm.Resume.focus();
    return (false);
  }



   if (theForm.Bilan.value == "")
  {
    alert("Entrez le \"Bilan de l'action\" objet du concours.");
        theForm.Bilan.focus();
    return (false);
  }






   if (theForm.Precisez_criteres.value == "")
  {
    alert("Précisez \"Vos propres critères d'évaluation\".");
        theForm.Precisez_criteres.focus();
    return (false);
  }






   if (theForm.Sousssignee.value == "")
  {
    alert("Le champ \"Je soussigné(e)\" doit être rempli.");
        theForm.Sousssignee.focus();
    return (false);
  }




   if (theForm.Representant.value == "")
  {
    alert("Le champ \"Représentant habilité \" doit être rempli.");
        theForm.Representant.focus();
    return (false);
  }

 return (true);
 }

 
 
function entre_f()
{
if (document.form1.checkbox.checked) document.location="inscription_formulaire.html";
else alert("Vous devez d'abord lire et accepter le règlement du concours pour accéder au dossier d'inscription");

}