/////////////////////////////////////////////////////  MENU  ////////////////////////////////////////////
///// 01 - (FormContactezNousParticulierSend)           - Vérification du formulaire Contactez Nous Particulier.
///// 02 - (FormContactezNousParticulierErase)          - Efface le formulaire Contactez Nous Particulier.
///// 03 - (FormTemoignageSend)                         - Vérification du formulaire Témoignage.
///// 04 - (FormTemoignageErase)                        - Efface le formulaire Témoignage.
///// 05 - (FormContactezNousProfessionnelNonLoggeSend) - Vérification du formulaire Contactez Nous Professionnel Non Logge.
///// 06 - (FormContactezNousProfessionnelNonLoggeErase)- Efface le formulaire Contactez Nous Professionnel.
///// 07 - (FormContactezNousProfessionnelLoggeSend)    - Vérification du formulaire Contactez Nous Professionnel Logge.
///// 08 - (FormContactezNousProfessionnelLoggeErase)   - Efface le formulaire Contactez Nous Professionnel Logge.
///// 09 - (FormDocumentsCommerciauxSend)               - Vérification du formulaire Documents Commerciaux.
///// 10 - (FormDocumentsCommerciauxErase)              - Efface le formulaire Documents Commerciaux.
///// 11 - (date_valide)                                - Test de la validité d'une date.
///// 12 - (FormMotDePassePerduSend)                    - Vérification du formulaire Mot de passe perdu
///// 13 - (FormPremiereConnexionSend)                  - Vérification du formulaire Première connexion
///// 14 - (FormRecrutementReponseOffreSend)            - Vérification du formulaire Recrutement
///// 15 - (FormRecrutementReponseOffreSend)            - Vérification du formulaire Recrutement
/////////////////////////////////////////////////////////////////////////////////////////////////////////



///// 01 - FormContactezNousParticulierSend /////////////////////////////////////////////////////////////
function FormContactezNousParticulierSend()
{
    // Récupération des données du formulaire
    var TXT_Nom         = $("nom");       
    var TXT_Prenom      = $("prenom");                       
    var TXT_Adresse     = $("adresse");     
    var TXT_CodePostal  = $("cp");     
    var TXT_Ville       = $("ville");     
    var TXT_Email       = $("email");     
    var TXT_Telephone   = $("tel");    
    var TXT_Message     = $("msg");
    
        
    // Vérification des données côté client
    erreur = 0;
        
    // CHAMPS MESSAGE    
    if(TXT_Message && TXT_Message.value == "")
    {					
	    $("alert_message").style.display = 'inline';
	    TXT_Message.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_message").style.display = 'none';             
    
    // CHAMPS TELEPHONE    
	if(TXT_Telephone && TXT_Telephone.value == "")
	{
	    $("alert_telephone").style.display = 'inline'; TXT_Telephone.focus(); erreur = 1 ;
	}
	else
	{
		if ((TXT_Telephone.value.length >= 10) && (TXT_Telephone.value.match(/^[().\d]*$/)))
		{
		    $("alert_telephone").style.display = 'none';
		}
		else
		{
		    $("alert_telephone").style.display = 'inline';
		    TXT_Telephone.focus();
		    erreur = 1 ;		    			
		}
	}
	    
    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_email").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_email").style.display = 'none';
		}
		else
		{	
			$("alert_email").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}	    
	    
    // CHAMPS VILLE    
    if(TXT_Ville && TXT_Ville.value == "")
    {					
	    $("alert_ville").style.display = 'inline';
	    TXT_Ville.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_ville").style.display = 'none'; 	    
	    
    // CHAMPS CODE POSTAL    
	if(TXT_CodePostal && TXT_CodePostal.value == "")
	{
	    $("alert_codePostal").style.display = 'inline'; TXT_CodePostal.focus();erreur = 1 ;
	}
	else
	{
		if(TXT_CodePostal.value.match(/^\d+$/))
		{	$("alert_codePostal").style.display = 'none';	}
		else
		{	
			$("alert_codePostal").style.display = 'inline'; TXT_CodePostal.focus(); erreur = 1 ;
		}
	} 	    
	    
    // CHAMPS ADRESSE
    if(TXT_Adresse && TXT_Adresse.value == "")
    {					
	    $("alert_adresse").style.display = 'inline';
	    TXT_Adresse.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_adresse").style.display = 'none'; 
	    	    	    
	// CHAMPS DATE
    if (($("jourNaissance") != null) && ($("moisNaissance") != null) && ($("anneeNaissance") != null))
    {
        var TXT_Jour   = $("jourNaissance");     
        var TXT_Mois   = $("moisNaissance");    
        var TXT_Annee  = $("anneeNaissance");
        
        if ((TXT_Jour && TXT_Jour.value == "") && (TXT_Mois && TXT_Mois.value == "") && (TXT_Annee && TXT_Annee.value == ""))
		{
		    $("alert_dateNaissance").style.display = 'none';
		}
		else
		{
		    if ((TXT_Jour.value.match(/^\d+$/)) && (TXT_Mois.value.match(/^\d+$/)) && (TXT_Annee.value.match(/^\d+$/)))
		    {
		        if (date_valide(TXT_Jour.value,TXT_Mois.value,TXT_Annee.value) == true)
		        {
		            $("alert_dateNaissance").style.display = 'none';
		        }
		        else
		        {
		            $("alert_dateNaissance").style.display = 'inline'; TXT_Jour.focus(); erreur = 1 ;
		        }
		    }
		    else
		    {	
			    $("alert_dateNaissance").style.display = 'inline'; TXT_Jour.focus(); erreur = 1 ;
		    } 
		}       
    }	  	    	   	    
	    
    // CHAMPS PRENOM
    if(TXT_Prenom && TXT_Prenom.value == "")
    {					
	    $("alert_prenom").style.display = 'inline';
	    TXT_Prenom.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_prenom").style.display = 'none'; 
	    
    // CHAMPS NOM
    if(TXT_Nom && TXT_Nom.value == "")
    {					
	    $("alert_nom").style.display = 'inline';
	    TXT_Nom.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_nom").style.display = 'none'; 
	    
	    
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  	         
}

///// 02 - FormContactezNousParticulierErase ///////////////////////////////////////////////////////////
function FormContactezNousParticulierErase()
{    
    $("nom").value = "";
    $("prenom").value = "";
    
    if($("numeroDossier") != null){$("numeroDossier").value = "";}
    if($("jourNaissance") != null){$("jourNaissance").value = "";}
    if($("moisNaissance") != null){$("moisNaissance").value = "";}
    if($("anneeNaissance") != null){$("anneeNaissance").value = "";}            
    $("adresse").value = "";
    $("cp").value = "";    
    $("ville").value = "";
    $("email").value = "";
    $("tel").value = "";
    $("msg").value = "";
    $("AccepteContactMail").checked = false;
    
    $("alert_nom").style.display = 'none';    
    $("alert_prenom").style.display = 'none';    
    $("alert_adresse").style.display = 'none';    
    $("alert_codePostal").style.display = 'none';                        
    $("alert_ville").style.display = 'none';                        
    $("alert_email").style.display = 'none';                    
    $("alert_telephone").style.display = 'none';                    
    $("alert_message").style.display = 'none';     
    if($("alert_dateNaissance") != null){$("alert_dateNaissance").style.display = 'none';}                                  
}

///// 03 - FormTemoignageSend ///////////////////////////////////////////////////////////////////////////
function FormTemoignageSend()
{
    // Récupération des données du formulaire
    var TXT_Nom         = $("nom");       
    var TXT_Prenom      = $("prenom");                       
    var TXT_Email       = $("email");     
    var TXT_Temoignage  = $("temoignage");  
    var TXT_CodePostal  = $("cp");  
    
    // Vérification des données côté client
    erreur = 0;
    // CHAMPS TEMOIGNAGE    
    if(TXT_Temoignage && TXT_Temoignage.value == "")
    {					
	    $("alert_temoignage").style.display = 'inline';
	    TXT_Temoignage.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_temoignage").style.display = 'none'; 

    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_mail").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_mail").style.display = 'none';
		}
		else
		{	
			$("alert_mail").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}
		
    // CHAMPS CODE POSTAL    
	if(TXT_CodePostal && TXT_CodePostal.value == "")
	{
	    $("alert_cp").style.display = 'none';
	}
	else
	{
		if(TXT_CodePostal.value.match(/^\d+$/))
		{	$("alert_cp").style.display = 'none';	}
		else
		{	
			$("alert_cp").style.display = 'inline'; TXT_CodePostal.focus(); erreur = 1 ;
		}
	} 	
			
    // CHAMPS PRENOM    
    if(TXT_Prenom && TXT_Prenom.value == "")
    {					
	    $("alert_prenom").style.display = 'inline';
	    TXT_Prenom.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_prenom").style.display = 'none'; 
	    
    // CHAMPS NOM    
    if(TXT_Nom && TXT_Nom.value == "")
    {					
	    $("alert_nom").style.display = 'inline';
	    TXT_Nom.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_nom").style.display = 'none'; 	    		     
	    
	    
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;            
}


///// 04 - FormTemoignageErase ////////////////////////////////////////////////////////////////////
function FormTemoignageErase()
{
    $("ddl_Civilite").options.selectedIndex = 0;
    $("nom").value = "";
    $("prenom").value = "";
    $("ville").value = "";
    $("cp").value = "";
    $("email").value = "";
    $("temoignage").value = "";
    $("photo").value = "";

    $("alert_temoignage").style.display = 'none';    
    $("alert_mail").style.display = 'none';    
    $("alert_prenom").style.display = 'none';    
    $("alert_nom").style.display = 'none';                    
}


///// 05 - FormContactezNousProfessionnelNonLoggeSend ////////////////////////////////////////////
function FormContactezNousProfessionnelNonLoggeSend()
{
    // Récupération des données du formulaire
    var TXT_VousEtes        = $("DDL_VousEtes");       
    var TXT_RaisonSociale   = $("raisonSocial");                       
    var TXT_Adresse         = $("adresse");     
    var TXT_CodePostal      = $("cp");     
    var TXT_Ville           = $("ville");     
    var TXT_Siren           = $("siren");     
    var TXT_Telephone       = $("tel");
    var TXT_TelephoneMobile = $("telMobile");        
    var TXT_Email           = $("email");
    var TXT_Message         = $("msg");    
    
          
    // Vérification des données côté client
    erreur = 0;
        
    // CHAMPS MESSAGE    
    if(TXT_Message && TXT_Message.value == "")
    {					
	    $("alert_message").style.display = 'inline';
	    TXT_Message.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_message").style.display = 'none';             
    
    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_email").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_email").style.display = 'none';
		}
		else
		{	
			$("alert_email").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}
	
    // CHAMPS TELEPHONE MOBILE   
	if(TXT_TelephoneMobile && TXT_TelephoneMobile.value == "")
	{
	    $("alert_telephoneMobile").style.display = 'none';
	}
	else
	{
		if ((TXT_TelephoneMobile.value.length >= 10) && (TXT_TelephoneMobile.value.match(/^[().\d]*$/)))
		{
		    $("alert_telephoneMobile").style.display = 'none';
		}
		else
		{
		    $("alert_telephoneMobile").style.display = 'inline';
		    TXT_TelephoneMobile.focus();
		    erreur = 1 ;		    			
		}
	}	
	
    // CHAMPS TELEPHONE    
	if(TXT_Telephone && TXT_Telephone.value == "")
	{
	    $("alert_telephone").style.display = 'inline'; TXT_Telephone.focus(); erreur = 1 ;
	}
	else
	{
		if ((TXT_Telephone.value.length >= 10) && (TXT_Telephone.value.match(/^[().\d]*$/)))
		{
		    $("alert_telephone").style.display = 'none';
		}
		else
		{
		    $("alert_telephone").style.display = 'inline';
		    TXT_Telephone.focus();
		    erreur = 1 ;		    			
		}
	}

    // CHAMPS SIREN        
	if(TXT_Siren && TXT_Siren.value == "")
	{
	    $("alert_siren").style.display = 'inline'; TXT_Siren.focus();erreur = 1 ;
	}
	else
	{
		if(TXT_Siren.value.match(/^\d{9}$/))
		{	$("alert_siren").style.display = 'none';	}
		else
		{	
			$("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
		}
	} 	    

    // CHAMPS VILLE    
    if(TXT_Ville && TXT_Ville.value == "")
    {					
	    $("alert_ville").style.display = 'inline';
	    TXT_Ville.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_ville").style.display = 'none'; 
	    	    
    // CHAMPS CODE POSTAL    
	if(TXT_CodePostal && TXT_CodePostal.value == "")
	{
	    $("alert_codePostal").style.display = 'inline'; TXT_CodePostal.focus();erreur = 1 ;
	}
	else
	{
		if(TXT_CodePostal.value.match(/^\d+$/))
		{	$("alert_codePostal").style.display = 'none';	}
		else
		{	
			$("alert_codePostal").style.display = 'inline'; TXT_CodePostal.focus(); erreur = 1 ;
		}
	} 	    
	    
    // CHAMPS ADRESSE
    if(TXT_Adresse && TXT_Adresse.value == "")
    {					
	    $("alert_adresse").style.display = 'inline';
	    TXT_Adresse.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_adresse").style.display = 'none'; 	    	    	   	  	    	   	    
	    
    // CHAMPS RAISON SOCIALE
    if(TXT_RaisonSociale && TXT_RaisonSociale.value == "")
    {					
	    $("alert_raisonSociale").style.display = 'inline';
	    TXT_RaisonSociale.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_raisonSociale").style.display = 'none'; 
	    
    // CHAMPS VOUS ETES
    if(TXT_VousEtes && TXT_VousEtes.options.selectedIndex == 0)
    {					
	    $("alert_vousEtes").style.display = 'inline';
	    TXT_VousEtes.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_vousEtes").style.display = 'none'; 
	    
	    
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  	         
}

///// 06 - FormContactezNousProfessionnelNonLoggeErase ////////////////////////////////////////////
function FormContactezNousProfessionnelNonLoggeErase()
{
    $("DDL_VousEtes").options.selectedIndex = 0;
    $("raisonSocial").value = "";
    $("adresse").value = "";
    $("cp").value = "";
    $("ville").value = "";
    $("activite").value = "";
    $("siren").value = "";
    $("tel").value = "";
    $("telMobile").value = "";
    $("email").value = "";
    $("msg").value = ""; 
    $("AccepteContactMail").checked = false;           

    $("alert_vousEtes").style.display = 'none';    
    $("alert_raisonSociale").style.display = 'none';    
    $("alert_adresse").style.display = 'none';    
    $("alert_codePostal").style.display = 'none';    
    $("alert_ville").style.display = 'none';
    $("alert_siren").style.display = 'none';
    $("alert_telephone").style.display = 'none';
    $("alert_telephoneMobile").style.display = 'none';    
    $("alert_email").style.display = 'none';
    $("alert_message").style.display = 'none';                        
}


///// 07 - FormContactezNousProfessionnelLoggeSend /////////////////////////////////////////////////
function FormContactezNousProfessionnelLoggeSend()
{
    // Récupération des données du formulaire     
    var TXT_RaisonSociale   = $("raisonSocial_Logge");                       
    var TXT_Siren           = $("Siren_Logge");             
    var TXT_CodePostal      = $("cp_Logge");       
    var TXT_Email           = $("email_Logge");
    var TXT_Telephone       = $("telephone_Logge");
    var TXT_Message         = $("message_Logge");    
        
          
    // Vérification des données côté client
    erreur = 0;
        
    // CHAMPS MESSAGE    
    if(TXT_Message && TXT_Message.value == "")
    {					
	    $("alert_messLogge").style.display = 'inline';
	    TXT_Message.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_messLogge").style.display = 'none';  
	    
    // CHAMPS TELEPHONE    
	if(TXT_Telephone && TXT_Telephone.value == "")
	{
	    $("alert_telLogge").style.display = 'inline'; TXT_Telephone.focus(); erreur = 1 ;
	}
	else
	{
		if ((TXT_Telephone.value.length >= 10) && (TXT_Telephone.value.match(/^[().\d]*$/)))
		{
		    $("alert_telLogge").style.display = 'none';
		}
		else
		{
		    $("alert_telLogge").style.display = 'inline';
		    TXT_Telephone.focus();
		    erreur = 1 ;		    			
		}
	}
	  
    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_emailLogge").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_emailLogge").style.display = 'none';
		}
		else
		{	
			$("alert_emailLogge").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}	    

    // CHAMPS CODE POSTAL    
	if(TXT_CodePostal && TXT_CodePostal.value == "")
	{
	    $("alert_codePostalLogge").style.display = 'inline'; TXT_CodePostal.focus();erreur = 1 ;
	}
	else
	{
		if(TXT_CodePostal.value.match(/^\d+$/))
		{	$("alert_codePostalLogge").style.display = 'none';	}
		else
		{	
			$("alert_codePostalLogge").style.display = 'inline'; TXT_CodePostal.focus(); erreur = 1 ;
		}
	} 

    // CHAMPS SIREN        
	if(TXT_Siren && TXT_Siren.value == "")
	{
	    $("alert_sirenLogge").style.display = 'none';
	}
	else
	{
		if(TXT_Siren.value.match(/^\d{9}$/))
		{	$("alert_sirenLogge").style.display = 'none';	}
		else
		{	
			$("alert_sirenLogge").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
		}
	}

    // CHAMPS RAISON SOCIALE    
    if(TXT_RaisonSociale && TXT_RaisonSociale.value == "")
    {					
	    $("alert_raisonSocialeLogge").style.display = 'inline';
	    TXT_RaisonSociale.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_raisonSocialeLogge").style.display = 'none';


	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  	 	    	    	    	  	    
}

///// 08 - FormContactezNousProfessionnelLoggeErase ////////////////////////////////////////////////
function FormContactezNousProfessionnelLoggeErase()
{
    $("raisonSocial_Logge").value = "";
    $("Siren_Logge").value = "";
    $("cp_Logge").value = "";
    $("email_Logge").value = "";
    $("telephone_Logge").value = "";
    $("message_Logge").value = "";
    $("AccepteContactMailLogge").checked = false;           

    $("alert_raisonSocialeLogge").style.display = 'none';    
    $("alert_sirenLogge").style.display = 'none';    
    $("alert_codePostalLogge").style.display = 'none';    
    $("alert_emailLogge").style.display = 'none';    
    $("alert_telLogge").style.display = 'none';
    $("alert_messLogge").style.display = 'none';
}

///// 09 - FormDocumentsCommerciauxSend ////////////////////////////////////////////////////////////
function FormDocumentsCommerciauxSend()
{
    // Récupération des données du formulaire     
    var TXT_RaisonSociale   = $("raisonSocial");
    var TXT_Siren           = $("siren");
    var TXT_Adresse         = $("adresse");
    var TXT_CodePostal      = $("cp");
    var TXT_Ville           = $("ville");
    var TXT_Email           = $("email");
    var TXT_NB1             = $("TXT_NB1");
    var TXT_NB2             = $("TXT_NB2");
    var TXT_NB3             = $("TXT_NB3");
    var TXT_NB4             = $("TXT_NB4");
    var TXT_NB5             = $("TXT_NB5");
    var TXT_NB6             = $("TXT_NB6");
    var TXT_NB8             = $("TXT_NB8");
    var TXT_NB10            = $("TXT_NB10");
    var TXT_NB11            = $("TXT_NB11");
    var TXT_NB13            = $("TXT_NB13");
    var TXT_NB14            = $("TXT_NB14");
    var TXT_NB15            = $("TXT_NB15");
    var TXT_NB16            = $("TXT_NB16");
    var TXT_NB17            = $("TXT_NB17");
    var TXT_NB18            = $("TXT_NB18");
    var TXT_NB19            = $("TXT_NB19");
    var TXT_NB20            = $("TXT_NB20");
    var TXT_NB21            = $("TXT_NB21");    
    var TXT_NB22            = $("TXT_NB22");
    var TXT_NB23            = $("TXT_NB23");
    var TXT_NB24            = $("TXT_NB24");
    var TXT_NB25            = $("TXT_NB25");
    var TXT_NB26            = $("TXT_NB26");
    var TXT_NB27            = $("TXT_NB27");
    var TXT_NB28            = $("TXT_NB28");
    var TXT_NB29            = $("TXT_NB29");
        
          
    // Vérification des données côté client
    erreur = 0;
      

    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
        $("alert_email").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;							
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_email").style.display = 'none';
		}
		else
		{	
			$("alert_email").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}      
              
    // CHAMPS VILLE    
    if(TXT_Ville && TXT_Ville.value == "")
    {					
	    $("alert_ville").style.display = 'inline';
	    TXT_Ville.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_ville").style.display = 'none';  
	    
    // CHAMPS CODE POSTAL    
	if(TXT_CodePostal && TXT_CodePostal.value == "")
	{
	    $("alert_cp").style.display = 'inline'; TXT_CodePostal.focus();erreur = 1 ;
	}
	else
	{
		if(TXT_CodePostal.value.match(/^\d+$/))
		{	$("alert_cp").style.display = 'none';	}
		else
		{	
			$("alert_cp").style.display = 'inline'; TXT_CodePostal.focus(); erreur = 1 ;
		}
	}

    // CHAMPS ADRESSE    
    if(TXT_Adresse && TXT_Adresse.value == "")
    {					
	    $("alert_adresse").style.display = 'inline';
	    TXT_Adresse.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_adresse").style.display = 'none'; 

    // CHAMPS SIREN        
	if(TXT_Siren && TXT_Siren.value == "")
	{
	    $("alert_siren").style.display = 'none';
	}
	else
	{
		if(TXT_Siren.value.match(/^\d{9}$/))
		{	$("alert_siren").style.display = 'none';	}
		else
		{	
			$("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
		}
	}	
		
    // CHAMPS RAISON SOCIALE    
    if(TXT_RaisonSociale && TXT_RaisonSociale.value == "")
    {					
	    $("alert_raisonSocial").style.display = 'inline';
	    TXT_RaisonSociale.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_raisonSocial").style.display = 'none';


    // CHAMPS TXT_NB10   
	if(TXT_NB10 && TXT_NB10.value == "")
	{
	    $("alert_nb10").style.display = 'none';
	}
	else
	{
		if(TXT_NB10.value.match(/^\d+$/))
		{	$("alert_nb10").style.display = 'none';	}
		else
		{	
			$("alert_nb10").style.display = 'inline'; TXT_NB10.focus(); erreur = 1 ;
		}
	}
	
	// CHAMPS TXT_NB17
	if(TXT_NB17 && TXT_NB17.value == "")
	{
	    $("alert_nb17").style.display = 'none';
	}
	else
	{
		if(TXT_NB17.value.match(/^\d+$/))
		{	$("alert_nb17").style.display = 'none';	}
		else
		{	
			$("alert_nb17").style.display = 'inline'; TXT_NB17.focus(); erreur = 1 ;
		}
	}	
	
	// CHAMPS TXT_NB16
	if(TXT_NB16 && TXT_NB16.value == "")
	{
	    $("alert_nb16").style.display = 'none';
	}
	else
	{
		if(TXT_NB16.value.match(/^\d+$/))
		{	$("alert_nb16").style.display = 'none';	}
		else
		{	
			$("alert_nb16").style.display = 'inline'; TXT_NB16.focus(); erreur = 1 ;
		}
	}		
	
    // CHAMPS TXT_NB3   
	if(TXT_NB3 && TXT_NB3.value == "")
	{
	    $("alert_nb3").style.display = 'none';
	}
	else
	{
		if(TXT_NB3.value.match(/^\d+$/))
		{	$("alert_nb3").style.display = 'none';	}
		else
		{	
			$("alert_nb3").style.display = 'inline'; TXT_NB3.focus(); erreur = 1 ;
		}
	}

    // CHAMPS TXT_NB28   
	if(TXT_NB28 && TXT_NB28.value == "")
	{
	    $("alert_nb28").style.display = 'none';
	}
	else
	{
		if(TXT_NB28.value.match(/^\d+$/))
		{	$("alert_nb28").style.display = 'none';	}
		else
		{	
			$("alert_nb28").style.display = 'inline'; TXT_NB28.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB27   
	if(TXT_NB27 && TXT_NB27.value == "")
	{
	    $("alert_nb27").style.display = 'none';
	}
	else
	{
		if(TXT_NB27.value.match(/^\d+$/))
		{	$("alert_nb27").style.display = 'none';	}
		else
		{	
			$("alert_nb27").style.display = 'inline'; TXT_NB27.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB26   
	if(TXT_NB26 && TXT_NB26.value == "")
	{
	    $("alert_nb26").style.display = 'none';
	}
	else
	{
		if(TXT_NB26.value.match(/^\d+$/))
		{	$("alert_nb26").style.display = 'none';	}
		else
		{	
			$("alert_nb26").style.display = 'inline'; TXT_NB26.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB25   
	if(TXT_NB25 && TXT_NB25.value == "")
	{
	    $("alert_nb25").style.display = 'none';
	}
	else
	{
		if(TXT_NB25.value.match(/^\d+$/))
		{	$("alert_nb25").style.display = 'none';	}
		else
		{	
			$("alert_nb25").style.display = 'inline'; TXT_NB25.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB24   
	if(TXT_NB24 && TXT_NB24.value == "")
	{
	    $("alert_nb24").style.display = 'none';
	}
	else
	{
		if(TXT_NB24.value.match(/^\d+$/))
		{	$("alert_nb24").style.display = 'none';	}
		else
		{	
			$("alert_nb24").style.display = 'inline'; TXT_NB24.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB23   
	if(TXT_NB23 && TXT_NB23.value == "")
	{
	    $("alert_nb23").style.display = 'none';
	}
	else
	{
		if(TXT_NB23.value.match(/^\d+$/))
		{	$("alert_nb23").style.display = 'none';	}
		else
		{	
			$("alert_nb23").style.display = 'inline'; TXT_NB23.focus(); erreur = 1 ;
		}
	}						
							
	// CHAMPS TXT_NB21
	if(TXT_NB21 && TXT_NB21.value == "")
	{
	    $("alert_nb21").style.display = 'none';
	}
	else
	{
		if(TXT_NB21.value.match(/^\d+$/))
		{	$("alert_nb21").style.display = 'none';	}
		else
		{	
			$("alert_nb21").style.display = 'inline'; TXT_NB21.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB14   
	if(TXT_NB14 && TXT_NB14.value == "")
	{
	    $("alert_nb14").style.display = 'none';
	}
	else
	{
		if(TXT_NB14.value.match(/^\d+$/))
		{	$("alert_nb14").style.display = 'none';	}
		else
		{	
			$("alert_nb14").style.display = 'inline'; TXT_NB14.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB13   
	if(TXT_NB13 && TXT_NB13.value == "")
	{
	    $("alert_nb13").style.display = 'none';
	}
	else
	{
		if(TXT_NB13.value.match(/^\d+$/))
		{	$("alert_nb13").style.display = 'none';	}
		else
		{	
			$("alert_nb13").style.display = 'inline'; TXT_NB13.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB11   
	if(TXT_NB11 && TXT_NB11.value == "")
	{
	    $("alert_nb11").style.display = 'none';
	}
	else
	{
		if(TXT_NB11.value.match(/^\d+$/))
		{	$("alert_nb11").style.display = 'none';	}
		else
		{	
			$("alert_nb11").style.display = 'inline'; TXT_NB11.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB8  
	if(TXT_NB8 && TXT_NB8.value == "")
	{
	    $("alert_nb8").style.display = 'none';
	}
	else
	{
		if(TXT_NB8.value.match(/^\d+$/))
		{	$("alert_nb8").style.display = 'none';	}
		else
		{	
			$("alert_nb8").style.display = 'inline'; TXT_NB8.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB6   
	if(TXT_NB6 && TXT_NB6.value == "")
	{
	    $("alert_nb6").style.display = 'none';
	}
	else
	{
		if(TXT_NB6.value.match(/^\d+$/))
		{	$("alert_nb6").style.display = 'none';	}
		else
		{	
			$("alert_nb6").style.display = 'inline'; TXT_NB6.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB22   
	if(TXT_NB22 && TXT_NB22.value == "")
	{
	    $("alert_nb22").style.display = 'none';
	}
	else
	{
		if(TXT_NB22.value.match(/^\d+$/))
		{	$("alert_nb22").style.display = 'none';	}
		else
		{	
			$("alert_nb22").style.display = 'inline'; TXT_NB22.focus(); erreur = 1 ;
		}
	}	
		
    // CHAMPS TXT_NB5   
	if(TXT_NB5 && TXT_NB5.value == "")
	{
	    $("alert_nb5").style.display = 'none';
	}
	else
	{
		if(TXT_NB5.value.match(/^\d+$/))
		{	$("alert_nb5").style.display = 'none';	}
		else
		{	
			$("alert_nb5").style.display = 'inline'; TXT_NB5.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB4   
	if(TXT_NB4 && TXT_NB4.value == "")
	{
	    $("alert_nb4").style.display = 'none';
	}
	else
	{
		if(TXT_NB4.value.match(/^\d+$/))
		{	$("alert_nb4").style.display = 'none';	}
		else
		{	
			$("alert_nb4").style.display = 'inline'; TXT_NB4.focus(); erreur = 1 ;
		}
	}	
	
	// CHAMPS TXT_NB15
	if(TXT_NB15 && TXT_NB15.value == "")
	{
	    $("alert_nb15").style.display = 'none';
	}
	else
	{
		if(TXT_NB15.value.match(/^\d+$/))
		{	$("alert_nb15").style.display = 'none';	}
		else
		{	
			$("alert_nb15").style.display = 'inline'; TXT_NB15.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB2   
	if(TXT_NB2 && TXT_NB2.value == "")
	{
	    $("alert_nb2").style.display = 'none';
	}
	else
	{
		if(TXT_NB2.value.match(/^\d+$/))
		{	$("alert_nb2").style.display = 'none';	}
		else
		{	
			$("alert_nb2").style.display = 'inline'; TXT_NB2.focus(); erreur = 1 ;
		}
	}	
	
	// CHAMPS TXT_NB20
	if(TXT_NB20 && TXT_NB20.value == "")
	{
	    $("alert_nb20").style.display = 'none';
	}
	else
	{
		if(TXT_NB20.value.match(/^\d+$/))
		{	$("alert_nb20").style.display = 'none';	}
		else
		{	
			$("alert_nb20").style.display = 'inline'; TXT_NB20.focus(); erreur = 1 ;
		}
	}	
	
	// CHAMPS TXT_NB19
	if(TXT_NB19 && TXT_NB19.value == "")
	{
	    $("alert_nb19").style.display = 'none';
	}
	else
	{
		if(TXT_NB19.value.match(/^\d+$/))
		{	$("alert_nb19").style.display = 'none';	}
		else
		{	
			$("alert_nb19").style.display = 'inline'; TXT_NB19.focus(); erreur = 1 ;
		}
	}
	
	// CHAMPS TXT_NB18
	if(TXT_NB18 && TXT_NB18.value == "")
	{
	    $("alert_nb18").style.display = 'none';
	}
	else
	{
		if(TXT_NB18.value.match(/^\d+$/))
		{	$("alert_nb18").style.display = 'none';	}
		else
		{	
			$("alert_nb18").style.display = 'inline'; TXT_NB18.focus(); erreur = 1 ;
		}
	}	
	
    // CHAMPS TXT_NB1   
	if(TXT_NB1 && TXT_NB1.value == "")
	{
	    $("alert_nb1").style.display = 'none';
	}
	else
	{
		if(TXT_NB1.value.match(/^\d+$/))
		{	$("alert_nb1").style.display = 'none';	}
		else
		{	
			$("alert_nb1").style.display = 'inline'; TXT_NB1.focus(); erreur = 1 ;
		}
	}
	
    // CHAMPS TXT_NB29
	if(TXT_NB29 && TXT_NB29.value == "")
	{
	    $("alert_nb29").style.display = 'none';
	}
	else
	{
		if(TXT_NB29.value.match(/^\d+$/))
		{	$("alert_nb29").style.display = 'none';	}
		else
		{	
			$("alert_nb29").style.display = 'inline'; TXT_NB29.focus(); erreur = 1 ;
		}
	}
																	
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  	 	    	    	    	  	    
}	

///// 10 - FormDocumentsCommerciauxErase ///////////////////////////////////////////////////////////
function FormDocumentsCommerciauxErase()
{
    $("raisonSocial").value = "";
    $("siren").value = "";
    $("adresse").value = "";
    $("cp").value = "";
    $("ville").value = "";
    $("pays").value = "";    
    $("TXT_NB1").value = "";
    $("TXT_NB2").value = "";
    $("TXT_NB3").value = "";
    $("TXT_NB4").value = "";    
    $("TXT_NB5").value = "";    
    $("TXT_NB6").value = "";    
    $("TXT_NB7").value = "";    
    $("TXT_NB8").value = "";    
    $("TXT_NB9").value = "";    
    $("TXT_NB10").value = "";    
    $("TXT_NB11").value = "";    
    $("TXT_NB12").value = "";    
    $("TXT_NB13").value = "";    
    $("TXT_NB14").value = "";                                                             
    $("TXT_NB15").value = ""; 
    $("TXT_NB16").value = "";         
    $("AccepteContactMail").checked = false;           

    $("alert_raisonSocial").style.display = 'none';    
    $("alert_siren").style.display = 'none';    
    $("alert_adresse").style.display = 'none';    
    $("alert_cp").style.display = 'none';    
    $("alert_ville").style.display = 'none';    
    $("alert_nb1").style.display = 'none';    
    $("alert_nb2").style.display = 'none';    
    $("alert_nb3").style.display = 'none';    
    $("alert_nb4").style.display = 'none';    
    $("alert_nb5").style.display = 'none';    
    $("alert_nb6").style.display = 'none';    
    $("alert_nb7").style.display = 'none';    
    $("alert_nb8").style.display = 'none';    
    $("alert_nb9").style.display = 'none';    
    $("alert_nb10").style.display = 'none';    
    $("alert_nb11").style.display = 'none';    
    $("alert_nb12").style.display = 'none';    
    $("alert_nb13").style.display = 'none';    
    $("alert_nb14").style.display = 'none';                                                                      
    $("alert_nb15").style.display = 'none';  
    $("alert_nb16").style.display = 'none';          
}

///// 11 - Test de la validité d'une date //////////////////////////////////////////////////////////
function date_valide(jour,mois,annee)
{
    var nbrJoursDansLeMois =0;
    
	if ((mois==1)||(mois==3)||(mois==5)||(mois==7)||(mois==8)||(mois==10)||(mois==12))
	    nbrJoursDansLeMois = 31;
	else if ((mois==4)||(mois==6)||(mois==9)||(mois==11))
	    nbrJoursDansLeMois = 30;
	else if ((mois==2)&&(annee % 4 == 0))
	    nbrJoursDansLeMois = 29;
	else
	    nbrJoursDansLeMois = 28;

    if ((jour <= nbrJoursDansLeMois) && (mois <= 12))
        return true;    // Date valide
    else
        return false;   // Date invalide
}

///// 12 - Vérification du formulaire Mot de passe perdu ///////////////////////////////////////////
function FormMotDePassePerduSend()
{
    // Récupération des données du formulaire     
    var TXT_Login   = $("Login");                       
    var TXT_Siren   = $("SIREN"); 
    var TXT_Email   = $("Email");                       

    // Vérification des données côté client
    erreur = 0;
    
    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_email").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_email").style.display = 'none';
		}
		else
		{	
			$("alert_email").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}

    // CHAMPS SIREN        
	if(TXT_Siren && TXT_Siren.value == "")
	{
	    $("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
	}
	else
	{
		if(TXT_Siren.value.match(/^\d{9}$/))
		{	$("alert_siren").style.display = 'none';	}
		else
		{	
			$("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
		}
	}

    // CHAMPS LOGIN    
    if(TXT_Login && TXT_Login.value == "")
    {					
	    $("alert_login").style.display = 'inline';
	    TXT_Login.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_login").style.display = 'none'; 
	    

	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  
}

///// 13 - Vérification du formulaire Première connexion ///////////////////////////////////////////
function FormPremiereConnexionSend()
{
    // Récupération des données du formulaire     
    var TXT_Login           = $("Login");                       
    var TXT_Siren           = $("SIREN"); 
    var TXT_Email           = $("Email");
    var TXT_EmailConfirm    = $("EmailConfirm");

    // Vérification des données côté client
    erreur = 0;
    
    
    // CHAMPS EMAIL	CONFIRM    
	if(TXT_EmailConfirm && TXT_EmailConfirm.value == "")
	{						
		$("alert_emailConfirm").style.display = 'inline';
		TXT_EmailConfirm.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_EmailConfirm.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
		    if(TXT_EmailConfirm.value == TXT_Email.value)
		    {
			    $("alert_emailConfirm").style.display = 'none';
            }
            else
            {
			    $("alert_emailConfirm").style.display = 'inline';
			    TXT_EmailConfirm.focus();
			    erreur = 1 ;            
            }
		}
		else
		{	
			$("alert_emailConfirm").style.display = 'inline';
			TXT_EmailConfirm.focus();
			erreur = 1 ;
		}
	}    
    
    // CHAMPS EMAIL	    
	if(TXT_Email && TXT_Email.value == "")
	{						
		$("alert_email").style.display = 'inline';
		TXT_Email.focus();
		erreur = 1 ;								
	}
	else
	{
		if(TXT_Email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))
		{
			$("alert_email").style.display = 'none';
		}
		else
		{	
			$("alert_email").style.display = 'inline';
			TXT_Email.focus();
			erreur = 1 ;
		}
	}

    // CHAMPS SIREN        
	if(TXT_Siren && TXT_Siren.value == "")
	{
	    $("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
	}
	else
	{
		if(TXT_Siren.value.match(/^\d{9}$/))
		{	$("alert_siren").style.display = 'none';	}
		else
		{	
			$("alert_siren").style.display = 'inline'; TXT_Siren.focus(); erreur = 1 ;
		}
	}

    // CHAMPS LOGIN    
    if(TXT_Login && TXT_Login.value == "")
    {					
	    $("alert_login").style.display = 'inline';
	    TXT_Login.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_login").style.display = 'none'; 
	    

	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false;  
}

///// 14 - Vérification du formulaire Recrutement - Candidature Spontanée ////////////////////////////////
function FormRecrutementCandidatureSpontaneeSend()
{
    // Récupération des données du formulaire     
    var TXT_CV   = $("CV");                       
    var TXT_Lettre   = $("LettreMotivation"); 
    
    // Vérification des données côté client
    erreur = 0;
    
    // CHAMPS LETTRE DE MOTIVATION
    if(TXT_Lettre && TXT_Lettre.value == "")
    {					
	    $("alert_lettreMotivation").style.display = 'inline';
	    TXT_Lettre.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_lettreMotivation").style.display = 'none'; 
	    
	// CHAMPS CV    
    if(TXT_CV && TXT_CV.value == "")
    {					
	    $("alert_cv").style.display = 'inline';
	    TXT_CV.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_cv").style.display = 'none'; 
	    
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false; 	    
}

///// 15 - Vérification du formulaire Recrutement - Réponse à une offre //////////////////////////////////
function FormRecrutementReponseOffreSend()
{
    // Récupération des données du formulaire     
    var TXT_CV   = $("CV");                       
    var TXT_Lettre   = $("LettreMotivation"); 
    
    // Vérification des données côté client
    erreur = 0;
    
    // CHAMPS LETTRE DE MOTIVATION
    if(TXT_Lettre && TXT_Lettre.value == "")
    {					
	    $("alert_lettreMotivation").style.display = 'inline';
	    TXT_Lettre.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_lettreMotivation").style.display = 'none'; 
	    
	// CHAMPS CV    
    if(TXT_CV && TXT_CV.value == "")
    {					
	    $("alert_cv").style.display = 'inline';
	    TXT_CV.focus();
	    erreur = 1 ;
    }
    else
	    $("alert_cv").style.display = 'none'; 
	    
	// Si aucune erreur, la page peut-être envoyer
	if(erreur == 1)			
		return false; 
}
