


function validFormUser(){
	var msgErreur="";
	
	regExpCodePostal=/^[0-9]{5}$/;
	regExTelephone=/^[0-9]{10,13}$/;
  regExNom=/^[a-zéèêëàâäîïûüôöç' ]{1,40}$/i;
  regExPrenom=/^[a-zéèêëàâäîïûüôöç' ]{1,40}$/i;	
  
  
	if(document.FormUser.CourielUser.value == "") { 
		msgErreur += "Vous devez saisir votre courriel.\n";
		document.FormUser.CourielUser.focus();}
		
	if(document.FormUser.CourielUserConf.value == "") { 
		msgErreur += "Vous devez saisir l'email de confirmation.\n";
		document.FormUser.CourielUserConf.focus();
  }
  else{
    if(document.FormUser.CourielUserConf.value != document.FormUser.CourielUser.value) { 
    	msgErreur += "Les adresses email sont differents .\n";
    	document.FormUser.CourielUser.focus();
    	document.FormUser.CourielUserConf.value="";
    	document.FormUser.CourielUser.value="";
    } 
  }
	
	
	if(document.FormUser.nomUser.value == "") { 
		msgErreur += "Vous devez saisir votre nom.\n";
		document.FormUser.nomUser.focus();}
	
	if(document.FormUser.prenomUser.value == "") { 
		msgErreur += "Vous devez saisir votre prénom.\n";
		document.FormUser.prenomUser.focus();}

	if(document.FormUser.adresseUser.value == "") { 
		msgErreur += "Vous devez saisir votre adresse.\n";
		document.FormUser.adresseUser.focus();}	

    
	if(document.FormUser.villeUser.value == "") { 
		msgErreur += "Vous devez saisir votre ville.\n";
		document.FormUser.villeUser.focus();}		
		
  if( (document.FormUser.elements[7].value== "") ||  (document.FormUser.elements[8].value== "") || ( document.FormUser.elements[9].value =="" )) {
		msgErreur += "Vous devez saisir votre date de naissance.\n";}		

  if ((document.FormUser.phoneUser.value.length == 0) ){
    msgErreur +="Vous devez saisir votre téléphone.\n";
    document.FormUser.phoneUser.focus();    
  }

  if ((document.FormUser.phoneUser.value.length != 0) && (regExTelephone.test(document.FormUser.phoneUser.value) == false)){
    msgErreur +="La saisie du téléphone doit comporter au moins 10 chiffres et au plus 13 chiffres !\n";
    document.FormUser.phoneUser.focus();    
  }

  if ((document.FormUser.faxUser.value.length != 0)){
    if ((regExTelephone.test(document.FormUser.faxUser.value) == false)){
      msgErreur +="La saisie du fax doit comporter au moins 10 chiffres et au plus 13 chiffres !\n";
      document.FormUser.phoneUser.focus();    
    }  
  }

  if ((document.FormUser.cdepostUser.value.length == 0) ){
    msgErreur +="Vous devez saisir votre code postal.\n";
    document.FormUser.cdepostUser.focus();    
  }
  if ((document.FormUser.cdepostUser.value.length != 0) && (regExpCodePostal.test(document.FormUser.cdepostUser.value) == false)){
    msgErreur +="La saisie du code postal doit comporter 5 chiffres !\n";
    document.FormUser.phoneUser.focus();    
  }  
  
   // Vérification du champs Courriel (accepte un courriel vide !)
   if (document.FormUser.CourielUser.value != "") // à enlever si on ne veut pas de courriel vide !
     {

     if (!bSyntaxeEmail(document.FormUser.CourielUser.value))
       {
       ChampPasOK(document.FormUser.CourielUser);
       alert( "Votre mail est incorrect.\nVeuillez le vérifier.");
       document.FormUser.CourielUser.focus();
       return false;
       }
     if (!bDomainTLD(document.FormUser.CourielUser.value))
       {
       ChampPasOK(document.FormUser.CourielUser);
       alert( "Votre mail est incorrect.\nVeuillez vérifier le nom de domaine.");
       document.FormUser.CourielUser.focus();
       return false;
       }
     }
   ChampOK(document.FormUser.CourielUser);
/* */
 
 	if(msgErreur!=""){
 		alert(msgErreur);
		return false;
 	}
 	else 
 		return true;

}
function validFormMail(){
	   // Vérification du champs Courriel (accepte un courriel vide !)
   if (document.formMail.mail.value.length!=0){ // à enlever si on ne veut pas de courriel vide !    
     if (!bSyntaxeEmail(document.formMail.mail.value)){       
       ChampPasOK(document.formMail.mail);
       alert( "Votre mail est incorrect.\nVeuillez le vérifier.");
       document.formMail.mail.focus();
       return false;
     }
     if (!bDomainTLD(document.formMail.mail.value)){       
       ChampPasOK(document.formMail.mail);
       alert( "Votre mail est incorrect.\nVeuillez vérifier le nom de domaine.");
       document.formMail.mail.focus();
       return false;
     }
   }
   ChampOK(document.formMail.mail);
	return true;
}

