<!-- hide script from old browsers
	/*	Début vérification caractères saisis */
/*	Fin vérification caractères saisis */

function verif_formulaire3()
{

/* Etat civil de l'emprunteur */

    if(document.formulaire.nom.value == "")  {
       alert("Veuillez indiquer votre nom.");
       document.formulaire.nom.focus();
       return false;
      }
    if((document.formulaire.statut[0].checked)&&(document.formulaire.nom_jf2.value == "") )  {
       alert("Veuillez indiquer votre nom de jeune fille.");
       document.formulaire.nom_jf2.focus();
       return false;
      }
    if(document.formulaire.prenom.value == "") {
       alert("Veuillez indiquer votre prénom.");
       document.formulaire.prenom.focus();
       return false;
      }
    if(document.formulaire.date_naissance.value == "JJ/MM/AAAA") {
       alert("Veuillez indiquer votre date de naissance.");
       document.formulaire.date_naissance.focus();
       return false;
      }   
    var date_naissance = document.formulaire.date_naissance.value;
    var date_naissanceRegxp = /^([0-9]){2}(\/){1}([0-9]){2}(\/)([0-9]){4}$/;
    
    if ((document.formulaire.date_naissance.value != "JJ/MM/AAAA")&&(date_naissanceRegxp.test(date_naissance) != true)) {
               alert("Veuillez saisir votre date de naissance selon le format suivant : JJ/MM/AAAA (exemple : 30/04/1970).");
               document.formulaire.date_naissance.focus();
               return false;
              }

      if(document.formulaire.lieu_naissance.value == "") {
       alert("Veuillez indiquer votre lieu de naissance.");
       document.formulaire.lieu_naissance.focus();
       return false;
      }
    if(document.formulaire.adresse_rue.value == "") {
       alert("Veuillez indiquer votre adresse.");
       document.formulaire.adresse_rue.focus();
       return false;
      }
    if(document.formulaire.adresse_cp.value == "") {
       alert("Veuillez préciser le code postal.");
       document.formulaire.adresse_cp.focus();
       return false;
      }
      
    var adresse_cp = document.formulaire.adresse_cp.value;
    var adresse_cpRegxp = /^([0-9]{5})$/;
    
    if ((document.formulaire.adresse_cp.value != "") && (adresse_cpRegxp.test(adresse_cp) != true)) {
               alert("Code postal incorrect.");
               document.formulaire.adresse_cp.focus();
               return false;
              }
          
    if(document.formulaire.adresse_commune.value == "") {
       alert("Veuillez préciser la commune.");
       document.formulaire.adresse_commune.focus();
       return false;
      }
    if(document.formulaire.departement[0].selected) {
       alert("Veuillez préciser le département.");
       document.formulaire.departement.focus();
       return false;
      }
    if(document.formulaire.tel.value == "") {
       alert("Veuillez indiquer le numéro de téléphone de votre domicile ou de votre portable.");
       document.formulaire.tel.focus();
       return false; 
       }

    var tel = document.formulaire.tel.value;
    var telRegxp = /^([0]{1})([0-9]{9})$/;
    
    if ((document.formulaire.tel.value != "")&&(telRegxp.test(tel) != true)) {
       alert("Numéro de téléphone incorrect.");
       document.formulaire.tel.focus();
       return false;
      }
              
    var tel_pro = document.formulaire.tel_pro.value;
    var tel_proRegxp = /^([0]{1})([0-9]{9})$/;
    
    if ((document.formulaire.tel_pro.value != "")&&(tel_proRegxp.test(tel_pro) != true)){
       alert("Numéro de téléphone incorrect.");
       document.formulaire.tel_pro.focus();
       return false;
       }
   
    var email = document.formulaire.email.value;
    var emailRegxp =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 if ((document.formulaire.email.value != "")&&(emailRegxp.test(email) != true)) {
       alert("Adresse email incorrecte.");
       document.formulaire.email.focus();
       return false;
      }
      
    if(document.formulaire.situation_famille[0].selected) {
       alert("Veuillez préciser votre situation de famille.");
       document.formulaire.situation_famille.focus();
       return false;
      }
    if(document.formulaire.nombre_enfants.value == "") {
       alert("Veuillez préciser combien vous avez d'enfants à charge (si aucun : tapez 0)");
       document.formulaire.nombre_enfants.focus();
       return false;
      }
     var nombre_enfants = document.formulaire.nombre_enfants.value;
     var nombre_enfantsRegxp = /^([0-9]{1,2})$/;
    
//    if ((document.formulaire.nombre_enfants.value != "")&&(nombre_enfantsRegxp.test(nombre_enfants) != true)) {
//       alert("Nombre d'enfants : valeur saisie incorrecte.");
//       document.formulaire.nombre_enfants.focus();
//       return false;
//      }
    
    if((document.formulaire.nombre_enfants.value > "0")&&(document.formulaire.age_enfants.value == "")) {
       alert("Veuillez préciser l'âge de vos enfants");
       document.formulaire.age_enfants.focus();
       return false;
      }

/* Etat civil du co-emprunteur */
  
if(document.formulaire.emprunteur_statut[1].checked) {
        if(document.formulaire.nom_co.value == "")  {
           alert("Veuillez indiquer le nom du co-emprunteur.");
           document.formulaire.nom_co.focus();
           return false;
          }
        if((document.formulaire.statut_co[0].checked)&&(document.formulaire.nom_jf2_co.value == "") )  {
           alert("Veuillez indiquer le nom de jeune fille du co-emprunteur.");
           document.formulaire.nom_jf2_co.focus();
           return false;
          }
        if(document.formulaire.prenom_co.value == "") {
           alert("Veuillez indiquer le prénom du co-emprunteur.");
           document.formulaire.prenom_co.focus();
           return false;
          }
        if(document.formulaire.date_naissance_co.value == "JJ/MM/AAAA") {
           alert("Veuillez indiquer la date de naissance du co-emprunteur.");
           document.formulaire.date_naissance_co.focus();
           return false;
          }   
        var date_naissance_co = document.formulaire.date_naissance_co.value;
        var date_naissance_coRegxp = /^([0-9]){2}(\/){1}([0-9]){2}(\/)([0-9]){4}$/;
        
        if ((document.formulaire.date_naissance_co.value != "JJ/MM/AAAA")&&(date_naissance_coRegxp.test(date_naissance_co) != true)) {
                   alert("Veuillez saisir la date de naissance du co-emprunteur selon le format suivant : JJ/MM/AAAA (exemple : 30/04/1970).");
                   document.formulaire.date_naissance_co.focus();
                   return false;
                  }
          if(document.formulaire.lieu_naissance_co.value == "") {
           alert("Veuillez indiquer le lieu de naissance du co-emprunteur.");
           document.formulaire.lieu_naissance_co.focus();
           return false;
          }
        if(document.formulaire.adresse_rue_co.value == "") {
           alert("Veuillez indiquer l'adresse du co-emprunteur.");
           document.formulaire.adresse_rue_co.focus();
           return false;
          }
        if(document.formulaire.adresse_cp_co.value == "") {
           alert("Veuillez préciser le code postal du co-emprunteur.");
           document.formulaire.adresse_cp_co.focus();
           return false;
          }
          
        var adresse_cp_co = document.formulaire.adresse_cp_co.value;
        var adresse_cp_coRegxp = /^([0-9]{5})$/;
        
        if ((document.formulaire.adresse_cp_co.value != "") && (adresse_cp_coRegxp.test(adresse_cp_co) != true)) {
                   alert("Code postal incorrect.");
                   document.formulaire.adresse_cp_co.focus();
                   return false;
                  }
        if(document.formulaire.adresse_commune_co.value == "") {
           alert("Veuillez préciser la commune du co-emprunteur.");
           document.formulaire.adresse_commune_co.focus();
           return false;
          }
        if(document.formulaire.departement_co[0].selected) {
           alert("Veuillez préciser le département du co-emprunteur.");
           document.formulaire.departement_co.focus();
           return false;
          }
        if(document.formulaire.tel_co.value == "") {
           alert("Veuillez indiquer le numéro de téléphone du domicile ou du portable du co-emprunteur.");
           document.formulaire.tel_co.focus();
           return false;
           }
        var tel_co = document.formulaire.tel_co.value;
        var tel_coRegxp = /^([0]{1})([0-9]{9})$/;
        
        if ((document.formulaire.tel_co.value != "")&&(tel_coRegxp.test(tel_co) != true)) {
           alert("Numéro de téléphone incorrect.");
           document.formulaire.tel_co.focus();
           return false;
          }
        var tel_pro_co = document.formulaire.tel_pro_co.value;
        var tel_pro_coRegxp = /^([0]{1})([0-9]{9})$/;
        
        if ((document.formulaire.tel_pro_co.value != "")&&(tel_pro_coRegxp.test(tel_pro_co) != true)){
           alert("Numéro de téléphone incorrect.");
           document.formulaire.tel_pro_co.focus();
           return false;
           }
        if(document.formulaire.situation_famille_co[0].selected) {
           alert("Veuillez préciser la situation de famille du co-emprunteur.");
           document.formulaire.situation_famille_co.focus();
           return false;
          }
        var email_co = document.formulaire.email_co.value;
        var email_coRegxp =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

        
        if ((document.formulaire.email_co.value != "")&&(email_coRegxp.test(email_co) != true)) {
           alert("Adresse email incorrecte.");
           document.formulaire.email_co.focus();
           return false;
          }

        if(document.formulaire.nombre_enfants_co.value == "") {
           alert("Veuillez préciser combien a d'enfants à charge le co-emprunteur (si aucun : tapez 0)");
           document.formulaire.nombre_enfants_co.focus();
           return false;
          }
          
        var nombre_enfants_co = document.formulaire.nombre_enfants_co.value;
        var nombre_enfants_coRegxp = /^([0-9]{1,2})$/;
        
//        if ((document.formulaire.nombre_enfants_co.value != "")&&(nombre_enfants_coRegxp.test(nombre_enfants_co) != true)) {
//           alert("Nombre d'enfants du co-emprunteur : valeur saisie incorrecte.");
//           document.formulaire.nombre_enfants_co.focus();
//           return false;
//          }
          
        if((document.formulaire.nombre_enfants_co.value > "0")&&(document.formulaire.age_enfants_co.value == "")) {
           alert("Veuillez préciser l'âge des enfants du co-emprunteur");
           document.formulaire.age_enfants_co.focus();
           return false;
          }
  }
/* Situation professionnelle de l'emprunteur*/
  
if(document.formulaire.Profession_emprunteur[0].selected) {
   alert("Veuillez indiquer votre profession");
   document.formulaire.Profession_emprunteur.focus();
   return false;
  }
if(document.formulaire.Profession_emprunteur[1].selected) {
     if(document.formulaire.profession_salarié_emprunteur.value == "") {
       alert("Veuillez décrire votre profession");
       document.formulaire.profession_salarié_emprunteur.focus();
       return false;
      }
     if(document.formulaire.employeur_emprunteur.value == "") {
       alert("Veuillez indiquer quel est votre employeur");
       document.formulaire.employeur_emprunteur.focus();
       return false;
      }
     if(document.formulaire.secteur_emprunteur[0].selected) {
       alert("Veuillez préciser si vous travaillez dans le secteur privé ou public");
       document.formulaire.secteur_emprunteur.focus();
       return false;
      }
     if(document.formulaire.anciennete_emprunteur.value == "") {
       alert("Veuillez préciser votre ancienneté");
       document.formulaire.anciennete_emprunteur.focus();
       return false;
      }
    var anciennete_emprunteur = document.formulaire.anciennete_emprunteur.value;
    var anciennete_emprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_emprunteur.value != "")&&(anciennete_emprunteurRegxp.test(anciennete_emprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_emprunteur.focus();
       return false;
      }
     if(document.formulaire.contrat_emprunteur.value == "") {
       alert("Veuillez préciser la nature de votre contrat de travail");
       document.formulaire.contrat_emprunteur.focus();
       return false;
      }        
  }

if((document.formulaire.Profession_emprunteur[2].selected)&&( document.formulaire.profession_non_salarie_emprunteur.value == "")) {
   alert("Veuillez décrire votre profession");
   document.formulaire.profession_non_salarie_emprunteur.focus();
   return false;
  }
  
if((document.formulaire.Profession_emprunteur[2].selected)&&(document.formulaire.anciennete_profession_non_salarie_emprunteur.value == "")) {
    alert("Veuillez préciser votre ancienneté");
    document.formulaire.anciennete_profession_non_salarie_emprunteur.focus();
    return false;
    }
    var anciennete_profession_non_salarie_emprunteur = document.formulaire.anciennete_profession_non_salarie_emprunteur.value;
    var anciennete_profession_non_salarie_emprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_profession_non_salarie_emprunteur.value != "")&&(anciennete_profession_non_salarie_emprunteurRegxp.test(anciennete_profession_non_salarie_emprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_profession_non_salarie_emprunteur.focus();
       return false;
      }
      
if((document.formulaire.Profession_emprunteur[3].selected)&&( document.formulaire.profession_artisan_emprunteur.value == "")) {
   alert("Veuillez décrire votre profession");
   document.formulaire.profession_artisan_emprunteur.focus();
   return false;
  }
  
if((document.formulaire.Profession_emprunteur[3].selected)&&(document.formulaire.anciennete_artisan_emprunteur.value == "")) {
    alert("Veuillez préciser votre ancienneté");
    document.formulaire.anciennete_artisan_emprunteur.focus();
    return false;
    }
    var anciennete_artisan_emprunteur = document.formulaire.anciennete_artisan_emprunteur.value;
    var anciennete_artisan_emprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_artisan_emprunteur.value != "")&&(anciennete_artisan_emprunteurRegxp.test(anciennete_artisan_emprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_artisan_emprunteur.focus();
       return false;
      }
if((document.formulaire.Profession_emprunteur[4].selected)&&( document.formulaire.profession_profession_liberale_emprunteur.value == "")) {
   alert("Veuillez décrire votre profession");
   document.formulaire.profession_profession_liberale_emprunteur.focus();
   return false;
  }
if((document.formulaire.Profession_emprunteur[4].selected)&&(document.formulaire.anciennete_profession_liberale_emprunteur.value == "")) {
    alert("Veuillez préciser votre ancienneté");
    document.formulaire.anciennete_profession_liberale_emprunteur.focus();
    return false;
    }
    var anciennete_profession_liberale_emprunteur = document.formulaire.anciennete_profession_liberale_emprunteur.value;
    var anciennete_profession_liberale_emprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_profession_liberale_emprunteur.value != "")&&(anciennete_profession_liberale_emprunteurRegxp.test(anciennete_profession_liberale_emprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_profession_liberale_emprunteur.focus();
       return false;
      }

/* Situation professionnelle du co-emprunteur*/
if(document.formulaire.emprunteur_statut[1].checked) {
        if(document.formulaire.Profession_coemprunteur[0].selected) {
           alert("Veuillez indiquer la profession du co-emprunteur");
           document.formulaire.Profession_coemprunteur.focus();
           return false;
          }
        if(document.formulaire.Profession_coemprunteur[1].selected) {
                 if(document.formulaire.profession_salarié_coemprunteur.value == "") {
                   alert("Veuillez décrire la profession du co-emprunteur");
                   document.formulaire.profession_salarié_coemprunteur.focus();
                   return false;
                  }
                 if(document.formulaire.employeur_coemprunteur.value == "") {
                   alert("Veuillez indiquer quel est l'employeur du co-emprunteur");
                   document.formulaire.employeur_coemprunteur.focus();
                   return false;
                  }
                 if(document.formulaire.secteur_coemprunteur[0].selected) {
                   alert("Veuillez préciser si le co-emprunteur travaille dans le secteur privé ou public");
                   document.formulaire.secteur_coemprunteur.focus();
                   return false;
                  }
                 if(document.formulaire.anciennete_coemprunteur.value == "") {
                   alert("Veuillez préciser l'ancienneté du co-emprunteur");
                   document.formulaire.anciennete_coemprunteur.focus();
                   return false;
                  }
                var anciennete_coemprunteur = document.formulaire.anciennete_coemprunteur.value;
                var anciennete_coemprunteurRegxp = /^([0-9]{1,2})$/;
                
                if ((document.formulaire.anciennete_coemprunteur.value != "")&&(anciennete_coemprunteurRegxp.test(anciennete_coemprunteur) != true)) {
                   alert("Ancienneté du co-emprunteur: erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
                   document.formulaire.anciennete_coemprunteur.focus();
                   return false;
                  }
                  if(document.formulaire.contrat_coemprunteur.value == "") {
                   alert("Veuillez préciser la nature du contrat de travail du co-emprunteur");
                   document.formulaire.contrat_coemprunteur.focus();
                   return false;
                  }        
          }
        if((document.formulaire.Profession_coemprunteur[2].selected)&&( document.formulaire.profession_non_salarie_coemprunteur.value == "")) {
   alert("Veuillez décrire la profession du co-emprunteur");
   document.formulaire.profession_non_salarie_coemprunteur.focus();
   return false;
  }
if((document.formulaire.Profession_coemprunteur[2].selected)&&(document.formulaire.anciennete_profession_non_salarie_coemprunteur.value == "")) {
    alert("Veuillez préciser l'ancienneté de la profession du co-emprunteur");
    document.formulaire.anciennete_profession_non_salarie_coemprunteur.focus();
    return false;
    }
    var anciennete_profession_non_salarie_coemprunteur = document.formulaire.anciennete_profession_non_salarie_coemprunteur.value;
    var anciennete_profession_non_salarie_coemprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_profession_non_salarie_coemprunteur.value != "")&&(anciennete_profession_non_salarie_coemprunteurRegxp.test(anciennete_profession_non_salarie_coemprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_profession_non_salarie_coemprunteur.focus();
       return false;
      }

if((document.formulaire.Profession_coemprunteur[3].selected)&&( document.formulaire.profession_artisan_coemprunteur.value == "")) {
   alert("Veuillez décrire la profession du co-emprunteur");
   document.formulaire.profession_artisan_coemprunteur.focus();
   return false;
  }
if((document.formulaire.Profession_coemprunteur[3].selected)&&(document.formulaire.anciennete_artisan_coemprunteur.value == "")) {
    alert("Veuillez préciser l'ancienneté de la profession du co-emprunteur");
    document.formulaire.anciennete_artisan_coemprunteur.focus();
    return false;
    }
    var anciennete_artisan_coemprunteur = document.formulaire.anciennete_artisan_coemprunteur.value;
    var anciennete_artisan_coemprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_artisan_coemprunteur.value != "")&&(anciennete_artisan_coemprunteurRegxp.test(anciennete_artisan_coemprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_artisan_coemprunteur.focus();
       return false;
      }

if((document.formulaire.Profession_coemprunteur[4].selected)&&( document.formulaire.profession_profession_liberale_coemprunteur.value == "")) {
   alert("Veuillez décrire la profession du co-emprunteur");
   document.formulaire.profession_profession_liberale_coemprunteur.focus();
   return false;
  }
if((document.formulaire.Profession_coemprunteur[4].selected)&&(document.formulaire.anciennete_profession_liberale_coemprunteur.value == "")) {
    alert("Veuillez préciser l'ancienneté de la profession du co-emprunteur");
    document.formulaire.anciennete_profession_liberale_coemprunteur.focus();
    return false;
    }
    var anciennete_profession_liberale_coemprunteur = document.formulaire.anciennete_profession_liberale_coemprunteur.value;
    var anciennete_profession_liberale_coemprunteurRegxp = /^([0-9]{1,2})$/;
    
    if ((document.formulaire.anciennete_profession_liberale_coemprunteur.value != "")&&(anciennete_profession_liberale_coemprunteurRegxp.test(anciennete_profession_liberale_coemprunteur) != true)) {
       alert("Ancienneté : erreur de saisie (exemple : pour 5 ans d'ancienneté, saisir 5).");
       document.formulaire.anciennete_profession_liberale_coemprunteur.focus();
       return false;
      }
}

/* Biens immobiliers*/
  
if(document.formulaire.acquisition_res_principale.value == "JJ/MM/AAAA") {
alert("Veuillez indiquer la date d'acquisition de votre résidence principale");
document.formulaire.acquisition_res_principale.focus();
return false;
}
var acquisition_res_principale = document.formulaire.acquisition_res_principale.value;
var acquisition_res_principaleRegxp = /^([0-9]){2}(\/){1}([0-9]){2}(\/)([0-9]){4}$/;

if ((document.formulaire.acquisition_res_principale.value != "JJ/MM/AAAA")&&(acquisition_res_principaleRegxp.test(acquisition_res_principale) != true)) {
           alert("Veuillez saisir la date d'acquisition de votre résidence principale selon le format suivant : JJ/MM/AAAA (exemple : 02/12/2001).");
           document.formulaire.acquisition_res_principale.focus();
           return false;
          }
        
if(document.formulaire.valeur_res_principale.value == "0") {
alert("Veuillez indiquer la valeur estimée de votre résidence principale");
document.formulaire.valeur_res_principale.focus();
return false;
}
var valeur_res_principale = document.formulaire.valeur_res_principale.value;
var valeur_res_principaleRegxp = /^([0-9]{5,7})$/;

if ((document.formulaire.valeur_res_principale.value != "0")&&(valeur_res_principaleRegxp.test(valeur_res_principale) != true)) {
   alert("Valeur de la résidence principale : valeur saisie incorrecte.");
   document.formulaire.valeur_res_principale.focus();
   return false;
  }
if((document.formulaire.residence_secondaire[0].checked==false)&&(document.formulaire.residence_secondaire[1].checked==false)){
alert("Veuillez indiquer si vous possédez une résidence secondaire ou non.");
    document.formulaire.elements["residence_secondaire"][0].focus();
   return false;
}
if(document.formulaire.residence_secondaire[0].checked)  {
        if(document.formulaire.acquisition_res_secondaire.value == "JJ/MM/AAAA") {
            alert("Veuillez indiquer la date d'acquisition de votre résidence secondaire");
            document.formulaire.acquisition_res_secondaire.focus();
            return false;
        }
        var acquisition_res_secondaire = document.formulaire.acquisition_res_secondaire.value;
        var acquisition_res_secondaireRegxp = /^([0-9]){2}(\/){1}([0-9]){2}(\/)([0-9]){4}$/;
        if ((document.formulaire.acquisition_res_secondaire.value != "JJ/MM/AAAA")&&(acquisition_res_secondaireRegxp.test(acquisition_res_secondaire) != true)) {
           alert("Veuillez saisir la date d'acquisition de votre résidence secondaire selon le format suivant : JJ/MM/AAAA (exemple : 02/12/2001).");
           document.formulaire.acquisition_res_secondaire.focus();
           return false;
        }
        if(document.formulaire.valeur_res_secondaire.value == "0") {
            alert("Veuillez indiquer la valeur estimée de votre résidence secondaire");
            document.formulaire.valeur_res_secondaire.focus();
            return false;
        }
        var valeur_res_secondaire = document.formulaire.valeur_res_secondaire.value;
        var valeur_res_secondaireRegxp = /^([0-9]{5,7})$/;
        if ((document.formulaire.valeur_res_secondaire.value != "0")&&(valeur_res_secondaireRegxp.test(valeur_res_secondaire) != true)) {
           alert("Valeur de la résidence secondaire : valeur saisie incorrecte.");
           document.formulaire.valeur_res_secondaire.focus();
           return false;
          }
        }
if((document.formulaire.residence_locative[0].checked==false)&&(document.formulaire.residence_locative[1].checked==false)){
alert("Veuillez indiquer si vous possédez une résidence locative ou non.");
    document.formulaire.elements["residence_locative"][0].focus();
   return false;
}
if(document.formulaire.residence_locative[0].checked)  {
        if(document.formulaire.acquisition_res_locative.value == "JJ/MM/AAAA") {
            alert("Veuillez indiquer la date d'acquisition de votre résidence locative");
            document.formulaire.acquisition_res_locative.focus();
            return false;
            }
        var acquisition_res_locative = document.formulaire.acquisition_res_locative.value;
        var acquisition_res_locativeRegxp = /^([0-9]){2}(\/){1}([0-9]){2}(\/)([0-9]){4}$/;
        if ((document.formulaire.acquisition_res_locative.value != "JJ/MM/AAAA")&&(acquisition_res_locativeRegxp.test(acquisition_res_locative) != true)) {
           alert("Veuillez saisir la date d'acquisition de votre résidence locative selon le format suivant : JJ/MM/AAAA (exemple : 02/12/2001).");
           document.formulaire.acquisition_res_locative.focus();
           return false;
          }
        if(document.formulaire.valeur_res_locative.value == "0") {
            alert("Veuillez indiquer la valeur estimée de votre résidence locative");
            document.formulaire.valeur_res_locative.focus();
            return false;
        }
        var valeur_res_locative = document.formulaire.valeur_res_locative.value;
        var valeur_res_locativeRegxp = /^([0-9]{5,7})$/;
        if ((document.formulaire.valeur_res_locative.value != "0")&&(valeur_res_locativeRegxp.test(valeur_res_locative) != true)) {
           alert("Valeur de la résidence locative : valeur saisie incorrecte.");
           document.formulaire.valeur_res_locative.focus();
           return false;
          }
       }

/* Situation financière*/
  
if(document.formulaire.TOTAL_revenus.value == "0") {
alert("Veuillez indiquer vos revenus mensuels");
document.formulaire.salaire_emprunteur.focus();
return false;
}        
var salaire_emprunteur = document.formulaire.salaire_emprunteur.value;
var salaire_emprunteurRegxp = /^([0-9]{3,5})$/;

if ((document.formulaire.salaire_emprunteur.value != "0")&&(salaire_emprunteurRegxp.test(salaire_emprunteur) != true)) {
   alert("Salaire net : valeur saisie incorrecte.");
   document.formulaire.salaire_emprunteur.focus();
   return false;
  }
if(document.formulaire.Profession_emprunteur[1].selected) {
    if (document.formulaire.salaire_emprunteur.value == "0") {
       alert("Veuillez indiquer votre salaire net.");
       document.formulaire.salaire_emprunteur.focus();
       return false;
      }
}
if(document.formulaire.Profession_coemprunteur[1].selected) {
    if (document.formulaire.salaire_coemprunteur == "0") {
       alert("Veuillez indiquer les revenus du coemprunteur.");
       document.formulaire.salaire_coemprunteur.focus();
       return false;
      }
}

if(document.formulaire.emprunteur_statut[1].checked) {

    var salaire_coemprunteur = document.formulaire.salaire_coemprunteur.value;
    var salaire_coemprunteurRegxp = /^([0-9]{3,5})$/;
    
    if (salaire_coemprunteurRegxp.test(salaire_coemprunteur) != true) {
       alert("Revenus du co-emprunteur: valeur saisie incorrecte.");
       document.formulaire.salaire_coemprunteur.focus();
       return false;
      }
}

var loyer = document.formulaire.loyer.value;
var loyerRegxp = /^([0-9]{1,6})$/;

if (loyerRegxp.test(loyer) != true) {
   alert("Loyer : valeur saisie incorrecte.");
   document.formulaire.loyer.focus();
   return false;
  }

var pret_immobilier_residence_principale = document.formulaire.pret_immobilier_residence_principale.value;
var pret_immobilier_residence_principaleRegxp = /^([0-9]{1,6})$/;

if (pret_immobilier_residence_principaleRegxp.test(pret_immobilier_residence_principale) != true) {
   alert("Prêt immobilier résidence principale : valeur saisie incorrecte.");
   document.formulaire.pret_immobilier_residence_principale.focus();
   return false;
  }
  
if((document.formulaire.Profession_emprunteur[2].selected)||(document.formulaire.Profession_emprunteur[3].selected)||(document.formulaire.Profession_emprunteur[4].selected)) {
    if (document.formulaire.revenu_BIC_BNC.value == "0") {
       alert("Veuillez indiquer le montant de vos revenus BIC/BNC.");
       document.formulaire.revenu_BIC_BNC.focus();
       return false;
      }
}
var revenu_BIC_BNC = document.formulaire.revenu_BIC_BNC.value;
var revenu_BIC_BNCRegxp = /^([0-9]{1,6})$/;

if (revenu_BIC_BNCRegxp.test(revenu_BIC_BNC) != true) {
   alert("Revenus BIC/BNC : valeur saisie incorrecte.");
   document.formulaire.revenu_BIC_BNC.focus();
   return false;
  }

var autres_prets_immobiliers = document.formulaire.autres_prets_immobiliers.value;
var autres_prets_immobiliersRegxp = /^([0-9]{1,6})$/;

if (autres_prets_immobiliersRegxp.test(autres_prets_immobiliers) != true) {
   alert("Autres prêts immobiliers : valeur saisie incorrecte.");
   document.formulaire.autres_prets_immobiliers.focus();
   return false;
  }

if(document.formulaire.Profession_emprunteur[5].selected) {
    if (document.formulaire.retraites_pensions.value == "0") {
       alert("Veuillez indiquer le montant de votre retraite.");
       document.formulaire.retraites_pensions.focus();
       return false;
      }
}
  
var retraites_pensions = document.formulaire.retraites_pensions.value;
var retraites_pensionsRegxp = /^([0-9]{1,6})$/;

if (retraites_pensionsRegxp.test(retraites_pensions) != true) {
   alert("Retraites, pensions : valeur saisie incorrecte.");
   document.formulaire.retraites_pensions.focus();
   return false;
  }

var prets_consommation = document.formulaire.prets_consommation.value;
var prets_consommationRegxp = /^([0-9]{1,6})$/;

if (prets_consommationRegxp.test(prets_consommation) != true) {
   alert("Prêts consommation : valeur saisie incorrecte.");
   document.formulaire.prets_consommation.focus();
   return false;
  }
var allocations_familiales = document.formulaire.allocations_familiales.value;
var allocations_familialesRegxp = /^([0-9]{1,6})$/;

if (allocations_familialesRegxp.test(allocations_familiales) != true) {
   alert("Allocations familiales : valeur saisie incorrecte.");
   document.formulaire.allocations_familiales.focus();
   return false;
  }
var pension_alimentaire = document.formulaire.pension_alimentaire.value;
var pension_alimentaireRegxp = /^([0-9]{1,6})$/;

if (pension_alimentaireRegxp.test(pension_alimentaire) != true) {
   alert("Pension alimentaire : valeur saisie incorrecte.");
   document.formulaire.pension_alimentaire.focus();
   return false;
  }
var revenus_locatifs = document.formulaire.revenus_locatifs.value;
var revenus_locatifsRegxp = /^([0-9]{1,6})$/;

if (revenus_locatifsRegxp.test(revenus_locatifs) != true) {
   alert("Revenus locatifs : valeur saisie incorrecte.");
   document.formulaire.revenus_locatifs.focus();
   return false;
  }
  
if(document.formulaire.residence_locative[0].checked)  {
    if (document.formulaire.revenus_locatifs.value== "0") {
       alert("Veuillez indiquer les revenus de votre résidence locative.");
       document.formulaire.revenus_locatifs.focus();
       return false;
      }
}
  
var saisie_sur_salaire = document.formulaire.saisie_sur_salaire.value;
var saisie_sur_salaireRegxp = /^([0-9]{1,6})$/;

if (saisie_sur_salaireRegxp.test(saisie_sur_salaire) != true) {
   alert("Saisie sur salaires : valeur saisie incorrecte.");
   document.formulaire.saisie_sur_salaire.focus();
   return false;
  }
var autres_revenus = document.formulaire.autres_revenus.value;
var autres_revenusRegxp = /^([0-9]{1,6})$/;

if (autres_revenusRegxp.test(autres_revenus) != true) {
   alert("Autres revenus : valeur saisie incorrecte.");
   document.formulaire.autres_revenus.focus();
   return false;
  }
var autres_charges = document.formulaire.autres_charges.value;
var autres_chargesRegxp = /^([0-9]{1,6})$/;

if (autres_chargesRegxp.test(autres_charges) != true) {
   alert("Autres charges : valeur saisie incorrecte.");
   document.formulaire.autres_charges.focus();
   return false;
  }
  
if ((document.formulaire.pret_immobilier_residence_principale.value != "0")||(document.formulaire.autres_prets_immobiliers.value != "0")) {
    if (document.formulaire.capitaux_restant_dus_immobilier.value == "0") {
        alert("Veuillez indiquer le montant des capitaux restant dus sur tous vos prêts immobiliers");
        document.formulaire.capitaux_restant_dus_immobilier.focus();
        return false;
        }
}
  
var capitaux_restant_dus_immobilier = document.formulaire.capitaux_restant_dus_immobilier.value;
var capitaux_restant_dus_immobilierRegxp = /^([0-9]{1,6})$/;

if (capitaux_restant_dus_immobilierRegxp.test(capitaux_restant_dus_immobilier) != true) {
   alert("Capitaux restant dus : valeur saisie incorrecte.");
   document.formulaire.capitaux_restant_dus_immobilier.focus();
   return false;
  }
  
if (document.formulaire.prets_consommation.value != "0") {
    if (document.formulaire.capitaux_restant_dus_consommation.value == "0") {
        alert("Veuillez indiquer le montant des capitaux restant dus sur tous les prêts à la consommation (avec revolving) ");
        document.formulaire.capitaux_restant_dus_consommation.focus();
        return false;
        }
}

var capitaux_restant_dus_consommation = document.formulaire.capitaux_restant_dus_consommation.value;
var capitaux_restant_dus_consommationRegxp = /^([0-9]{1,6})$/;

if (capitaux_restant_dus_consommationRegxp.test(capitaux_restant_dus_consommation) != true) {
   alert("Capitaux restant dus : valeur saisie incorrecte.");
   document.formulaire.capitaux_restant_dus_consommation.focus();
   return false;
  }
var montant_decouvert = document.formulaire.montant_decouvert.value;
var montant_decouvertRegxp = /^([0-9]{1,6})$/;

if (montant_decouvertRegxp.test(montant_decouvert) != true) {
   alert("Montant du découvert : valeur saisie incorrecte.");
   document.formulaire.montant_decouvert.focus();
   return false;
  }
var montant_autres_dettes = document.formulaire.montant_autres_dettes.value;
var montant_autres_dettesRegxp = /^([0-9]{1,6})$/;

if (montant_autres_dettesRegxp.test(montant_autres_dettes) != true) {
   alert("Montant des autres dettes : valeur saisie incorrecte.");
   document.formulaire.montant_autres_dettes.focus();
   return false;
  }
var tresorerie_supplémentaire = document.formulaire.tresorerie_supplémentaire.value;
var tresorerie_supplémentaireRegxp = /^([0-9]{1,6})$/;

if (tresorerie_supplémentaireRegxp.test(tresorerie_supplémentaire) != true) {
   alert("Trésorerie supplémentaire :  valeur saisie incorrecte.");
   document.formulaire.tresorerie_supplémentaire.focus();
   return false;
  }
if(document.formulaire.TOTAL_charges.value == "0") {
alert("Veuillez indiquer vos charges mensuelles");
document.formulaire.loyer.focus();
return false;
}

/* Dettes*/
  

if(document.formulaire.cumul_dettes.value == "0") {
alert("Veuillez indiquer le montant de vos dettes");
document.formulaire.capitaux_restant_dus_immobilier.focus();
return false;
}

/* Situation Banque de France*/
  

if(document.formulaire.incidents_bancaires[0].selected) {
alert("Veuillez indiquer si vous avez eu des incidents bancaires");
document.formulaire.incidents_bancaires.focus();
return false;
}
if((document.formulaire.incidents_bancaires[1].selected)&&(document.formulaire.regularisation_incidents_bancaires[0].selected)) {
alert("Veuillez indiquer si vos incidents bancaires sont régularisés ou non");
document.formulaire.incidents_bancaires.focus();
return false;
}
if(document.formulaire.fichage[0].selected) {
alert("Veuillez indiquer si vous êtes fiché(e)");
document.formulaire.fichage.focus();
return false;
}
if(document.formulaire.fichage[1].selected) {
    if((!document.formulaire.interdit_bancaire.checked)&&(!document.formulaire.FICP.checked)&&(!document.formulaire.autre.checked)) {
    alert("Veuillez préciser les conditions de votre fichage");
    document.formulaire.interdit_bancaire.focus();
    return false;
    }
    if((document.formulaire.autre.checked)&&(document.formulaire.autre_détail.value == "")) {
    alert("Veuillez préciser les conditions de votre fichage");
    document.formulaire.autre_détail.focus();
    return false;
    }
    if(((document.formulaire.FICP.checked == true)||(document.formulaire.interdit_bancaire.checked == true))&&(document.formulaire.declarants_FICP.value == "")) {
    alert("Veuillez préciser le nombre et noms des organismes déclarants FCC et/ou FICP");
    document.formulaire.declarants_FICP.focus();
    return false;
    }  
}
if(document.formulaire.dossier_BDF[0].selected) {
alert("Veuillez indiquer si vous avez déposé un dossier de surendettement auprès de la BDF");
document.formulaire.dossier_BDF.focus();
return false;
}
if(document.formulaire.connu[0].selected) {
alert("Veuillez indiquer comment vous nous avez connu");
document.formulaire.connu.focus();
return false;
}
}
  // end hiding script from old browsers -->