// zone formation_actuelle supprimé 31 mai 2007
var m;
var anotexte="Votre saisie comporte une anomalie ou est incomplète. Merci de bien vouloir vérifier les informations.";
function ctrlForm(formul){
if (formul.name=="inscription") 
{
// pendant les tests
/*
formul.nom.value="RHO";
formul.prenom.value="michel";
formul.email.value="michelrho@wanadoo.fr";
formul.tel.value="01 69 39 42 63";
formul.formation_sources.value="Arts et Métiers";
formul.duree_activite[0].checked=true;
*/
// utilisateur test non privilégié
/*
formul.nom.value="testeur de base";
formul.prenom.value="jean";
formul.email.value="base@test.fr";
formul.tel.value="01 43 57 18 42";
formul.formation_sources.value="compagnons du Tour de France";
formul.duree_activite[0].checked=true;

*/

    if(! controleRempli(formul.nom.value.length, "Vous n'avez pas saisi votre nom.")){
        return;
    }

    if(! controleRempli(formul.prenom.value.length,"Vous n'avez pas saisi votre prénom")){
        return;
        }
    if(! controleRempli(formul.email.value.length,"Vous n'avez pas saisi votre adresse électronique")){
        return;
        }
    if(!syntaxeMail(formul.email.value)) {
        alert("l'adresse électronique n'est pas correcte. Merci de la vérifier.");
        formul.email.focus();
        formul.email.select();
        return;
    }

    if(! controleRempli(formul.tel.value.length,"Vous n'avez pas précisé votre numéro de téléphone")){
        return;
        }
        
    if(! controleRempli(formul.formation_sources.value.length,"Vous n'avez pas précisé les sources de votre formation")){
        return;
        }

// tester les radios
  if(!formul.duree_activite[0].checked && !formul.duree_activite[1].checked)
    {
     alert("Vous n'avez pas précisé si vous êtes en activité depuis plus ou moins de deux ans.")
    } 

    if(!controleValiditeTexte(formul.nom.value))
    {
    alert(anotexte);
    formul.nom.focus();
    return;
    }
    if(!controleValiditeTexte(formul.prenom.value))
    {
    alert(anotexte);
    formul.prenom.focus();
    return;
    }
  
    if(!controleValiditeTexte(formul.tel.value))
    {
    alert(anotexte);
    formul.tel.focus();
    return;
    }
   
    if(!controleValiditeTexte(formul.formation_sources.value))
    {
    alert(anotexte);
    formul.formation_sources.focus();
    return;
    }
    formul.submit();

  }
  else if (formul.name=="reinscription")
  {

    if(! controleRempli(formul.nom.value.length, "Vous n'avez pas saisi votre nom.")){
        return;
    }
    if(! controleRempli(formul.email.value.length,"Vous n'avez pas saisi votre adresse électronique")){
        return;
        }
    if(!syntaxeMail(formul.email.value)) {
        alert("l'adresse électronique n'est pas correcte. Merci de la vérifier.");
        formul.email.focus();
        formul.email.select();
        return;
    }
    if(!controleValiditeTexte(formul.nom.value)){
    alert(anotexte);
    formul.nom.focus();
    return;
    }    
    formul.submit();
   } 
   
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function controlelongueurTexte(m,lgmax,message){
var lg=m.length;
if (lg >lgmax) {
   alert(message);
    return false; }
return true;
}

function controleValiditeTexte(Elem)
    {
   chars_interdits= '\_{}][[|()#e~&-+=*@.';      
      ElemV   = Elem.toUpperCase();
          for (i = 0; i < ElemV.length; i++)
          {
                strChar = ElemV.charAt(i);
                  if (chars_interdits.indexOf(strChar) >=0)              
                    {                        
                     return false;
                     //Elem.value = Elem.value.substr(0,i);          
                    }
          }//fin for
      return true;    
     }


function controleRempli(v, t_message){
if (v==0){
    alert(t_message);
    return false;
     }
return true;
}

