#demanderbt .phone_select {
  overflow: auto;
  clear: both;
  display: block;
}

#demanderbt .phone_fields {
  clear: both;
  margin-top: 5px;
}

#demanderbt .phone_fields .phone_ind {
  width: 60px;
  padding-right: 7px;
}

#demanderbt .phone_fields .phone_number {
  width: 212px;
}

#demanderbt .phone_row {
  overflow: visible;
  height: 60px;
}

#demanderbt .radio_row {
  height: auto;
}

#demanderbt input[type="date"] {
  background: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/ico2.png") no-repeat scroll 97% 50% #fff;
  display: block;
}

#demanderbt input[type="file"] {
  border: none;
  border-radius: unset;
  width: auto;
  -moz-box-sizing: initial;
  -webkit-box-sizing: initial;
  box-sizing: initial;
  cursor: auto;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0;
  padding: 3px 27px 1px 7px;
  color: #768085;
  font: 13px/15px 'nexa_bold';
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

#demanderbt .radio_row > label,
#demanderbt .row_label {
  color: #768085;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
  line-height: 18px;
  height: auto;
}

#demanderbt .action {
  margin-top: 20px;
}

#demanderbt .action a {
  display: block;
  background: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/ico6.png") no-repeat scroll 95% 50% #00629a;
  color: #FFFFFF;
  font-size: 16px;
  padding: 8px 0 7px;
  text-align: center;
  text-transform: uppercase;
  font: 16px "nexa_bold";
  width: 220px;
  margin-bottom: 20px;
}

/*** radio ***/
/*#demanderbt .radio-holder .radio-row{
  width:50%;
  position:relative;
  margin:0 0 19px;
}
#demanderbt .radio-holder .radio-row .rad-area{
  width:100%;
  position:relative;
  z-index:3
}
#demanderbt .radio-holder .radio-row:before{
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2ViZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #ffffff 0%, #ecebe9 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#ecebe9));
  background: -webkit-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: -o-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: -ms-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: linear-gradient(to right, #ffffff 0%,#ecebe9 100%);
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border-radius:0 3px 3px 0;
  content:"";
  z-index:1;
}
#demanderbt .radio-holder .radio-row:first-child:before{
  border-radius:3px 0 0 3px;
}
#demanderbt .radio-holder .radio-row.last:first-child:before,
#demanderbt .radio-holder .radio-row.last:before{
  border-radius:3px;
}
#demanderbt .rad-area.rad-checked{background:none;}
#demanderbt .radio-holder .radio-row.input-checked-parent:before{background:#00c8d8;}
#demanderbt .rad-area.jcf-class-radio3{border:none;}

#demanderbt .radio-holder .radio-row.last{
  width:100%;
}
#demanderbt .radio-holder .after,
#demanderbt .radio-holder:after{
  display:none;
}

#demanderbt .radio-holder label{
  position:absolute;
  left:0;
  cursor:pointer;
  top:1px;
  width:100%;
  text-align:center;
  color:#768085;
  z-index:3;
  font:13px/24px 'nexa_bold';
  text-transform:uppercase;
}

#demanderbt .radio-holder{
  position:relative;
  overflow:hidden;
  width:100%;
  border-radius:3px;
  margin:2px 0 0;
}

#demanderbt .radio-holder .after,
#demanderbt .radio-holder:after{
  width:100%;
  height:100%;
  left:2px;
  position:absolute;
  top:0;
  border-radius:3px;
  content:"";
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2ViZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #ffffff 0%, #ecebe9 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#ecebe9));
  background: -webkit-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: -o-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: -ms-linear-gradient(left, #ffffff 0%,#ecebe9 100%);
  background: linear-gradient(to right, #ffffff 0%,#ecebe9 100%);
}
#demanderbt .radio-holder .radio-row{
  float:left;
  z-index:3;
  position:relative;
}
#demanderbt .rad-area{
  float:left;
  border:none;
  width:125px;
  border-radius:0;
  height:25px;
  margin:0;
  background:none;
}
#demanderbt .radio-holder .radio-row:first-child,
#demanderbt .rad-area.jcf-class-radio1{
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}

#demanderbt .input-checked{
  color:#fff
}
#demanderbt .rad-area.rad-checked{
  color:#fff;
  box-shadow:0 3px 3px rgba(0,0,0,0.55) inset;
  -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.55) inset;
  background:#00629a;
}

#demanderbt .rad-area.jcf-class-radio2{
  width:111px;
  !*border-left:1px solid #768085;*!
}

#demanderbt .radio-holder label.input-checked.jcf-label-active {
  color:#fff;
}

#demanderbt .rad-area.jcf-class-radio2 {
  border-radius: 0 4px 4px 0;
}

#demanderbt .radio-holder .radio-row {
  width: 49%;
}

#demanderbt .jcf-unselectable.rad-area.rad-unchecked {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.55) inset;
}

#demanderbt .radio-holder .radio-row{
  float:none;
  width:auto;
  overflow:hidden;
  position:relative;
}

#demanderbt .radio-holder .radio-row.last,
#demanderbt .radio-holder .radio-row.last .rad-area,
#demanderbt .radio-holder .radio-row ,
#demanderbt .radio-holder .radio-row .rad-area{
  width:260px;
  border-radius:3px;
}*/
/*** radio ***/

/*** flash messages ***/
.typo3-message {
  font-size: 100%;
  padding: 0.8em 0.8em 0.8em 2.8em;
  background-repeat: no-repeat;
  background-position: 0.8em 0.9em;
  border: 1px solid;
  color: #000000;
  border-color: #000000;
  word-wrap: break-word;
  margin: 1.5em 0 1.2em;
}

.typo3-message .message-header {
  font-weight: bold;
}

.typo3-messages .message-notice {
  background-image: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/Notice.png");
  background-color: #f6f7fa;
  border-color: #c2cbcf;

}

.typo3-messages .message-information {
  background-image: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/Information.png");
  background-color: #ddeef9;
  border-color: #8aafc4;
}

.typo3-messages .message-ok {
  background-image: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/Ok.png");
  background-color: #cdeaca;
  border-color: #58b548;
}

.typo3-messages .message-warning {
  background-image: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/Warning.png");
  background-color: #fbffb3;
  border-color: #c4b70d;
}

.typo3-messages .message-error {
  background-image: url("/typo3conf/ext/fluidpages_uu/Resources/Public/images/Error.png");
  background-color: #fbb19b;
  border-color: #dc4c42;
}
/*** flash messages ***/

/*#demanderbt .row.moyen_paiement_texte {
  height: auto;
  display: none;
}*/

#demanderbt .row.moyen_paiement_texte_agvoy,
#demanderbt .row.moyen_paiement_texte_uu,
#demanderbt .row.rib_rip,
#demanderbt .row.reglement_cb_si_non,
#demanderbt .row.cni,
#demanderbt .row.reglement_cb_si_non2 {
  display: none;
}

#demanderbt .radio-row label {
  display: inline;
  font-size: 13px;
}

#demanderbt .radio-row {
  margin-bottom: 10px;
}

#demanderbt .radio-row input[type="radio"] {
  border: none;
  box-shadow: none;
  background: none;
}

/*@media screen and ( max-width:599px ){*/
  #demanderbt .phone_fields .phone_ind,
  #demanderbt .phone_fields .phone_number {
    display: inline-block;
  }

  #demanderbt .phone_select,
  #demanderbt .phone_fields,
  #demanderbt input[type="text"],
  #demanderbt input[type="date"],
  #demanderbt textarea {
    width: 280px;
  }

  #demanderbt .phone_fields .phone_number {
    width: 216px;
    padding-right: 20px;
  }

  #demanderbt .select-area /*#demanderbt .phone_select .select-area*/ {
    width: 279px !important;
  }

  /*#demanderbt .row-civilite {
    overflow: auto;
  }*/

  /*#demanderbt .row-civilite .select-area  {
    margin-left: auto;
    margin-right: auto;
  }*/

  #demanderbt input,
  #demanderbt textarea,
  #demanderbt .phone_select,
  #demanderbt .phone_fields,
  #demanderbt legend {
    margin-left: 0;
    margin-right: 0;
  }

/*}*/

/***** Erreurs ***/

.error-frbt{
  text-align: center;
  color: red;
  /*border: solid 1px red;*/
  padding: 10px;
  margin-left: 20px;
  font-size: 14px;
}
/***** FIN - Erreurs ***/

jQuery(document).ready(function() {

  jQuery('#rembSubmit').click( function(){
    checkFormElements();
  });

  // indicatifs telephone
  jQuery('#phone_ind_select').val('+33');
  jQuery('#phone_ind').val('+33');
  jQuery('#phone_ind_select').change(function () {
    jQuery('#phone_ind').val(jQuery(this).val());
  });

  jQuery('#mobile_phone_ind_select').val('+33');
  jQuery('#mobile_phone_ind').val('+33');
  jQuery('#mobile_phone_ind_select').change(function () {
    jQuery('#mobile_phone_ind').val(jQuery(this).val());
  });


  // modif lieu paiement
  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[lieu_paiement]"]').change(function() {
      var lieu_paiement = jQuery(this).val();
      switch(lieu_paiement) {
        case '1':
          jQuery('#demanderbt .moyen_paiement_texte_uu').hide();
          jQuery('#demanderbt .moyen_paiement_texte_agvoy').hide();
          jQuery('#demanderbt .moyen_paiement').show();
          jQuery('#demanderbt fieldset.remboursement_mode').show();
          jQuery('#demanderbt a.submit_button').show();
          jQuery('#demanderbt .g-recaptcha').show();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_3').show();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_4').show();
          if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement]"]:checked').val() < 4) {
            jQuery('#demanderbt .moyen_paiement_valide').show();
            if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]:checked').val() == '0') {
              jQuery('#demanderbt .rib_rip').show();
              jQuery('#demanderbt .reglement_cb_si_non').show();
              jQuery('#demanderbt .cni').show();
              jQuery('#demanderbt .reglement_cb_si_non2').show();
            }
            if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement]"]:checked').val() == 3) {
              jQuery('#demanderbt .rib_rip').show();
              jQuery('#demanderbt .reglement_cb_si_non').show();
              jQuery('#demanderbt .cni').show();
              jQuery('#demanderbt .reglement_cb_si_non2').show();
            }
          }
          break;
        case '2':
          jQuery('#demanderbt .moyen_paiement_texte_uu').hide();
          jQuery('#demanderbt .moyen_paiement_texte_agvoy').hide();
          jQuery('#demanderbt .moyen_paiement').show();
          jQuery('#demanderbt fieldset.remboursement_mode').show();
          jQuery('#demanderbt a.submit_button').show();
          jQuery('#demanderbt .g-recaptcha').show();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_3').hide();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_4').hide();
          jQuery('#moyen_paiement_1').prop("checked", true);
          jQuery('#demanderbt .moyen_paiement_valide').show();
          if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]:checked').val() == '0') {
            jQuery('#demanderbt .rib_rip').show();
            jQuery('#demanderbt .reglement_cb_si_non').show();
            jQuery('#demanderbt .cni').show();
            jQuery('#demanderbt .reglement_cb_si_non2').show();
          }
          break;
        case '3':
          jQuery('#demanderbt .moyen_paiement_texte_uu').hide();
          jQuery('#demanderbt .moyen_paiement_texte_agvoy').hide();
          jQuery('#demanderbt .moyen_paiement').show();
          jQuery('#demanderbt fieldset.remboursement_mode').show();
          jQuery('#demanderbt a.submit_button').show();
          jQuery('#demanderbt .g-recaptcha').show();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_3').hide();
          jQuery('#demanderbt .moyen_paiement .moyen_paiement_4').hide();
          jQuery('#moyen_paiement_1').prop("checked", true);
          //jcf.customForms.refreshAll();
          jQuery('#demanderbt .moyen_paiement_valide').show();
          if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]:checked').val() == '0' || (jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[remboursement_type]"]:checked').value() == '3') && (jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[lieu_paiement]"]:checked').val() != '4' &&  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[lieu_paiement]"]:checked').val() != '5')) {
            jQuery('#demanderbt .reglement_cb_si_non').show();
            jQuery('#demanderbt .rib_rip').show();
            jQuery('#demanderbt .cni').show();
            jQuery('#demanderbt .reglement_cb_si_non2').show();
          }
          break;
        case '4':
          jQuery('#demanderbt .moyen_paiement_texte_uu').show();
          jQuery('#demanderbt .moyen_paiement_texte_agvoy').hide();
          jQuery('#demanderbt .moyen_paiement').hide();
          jQuery('#demanderbt a.submit_button').hide();
          jQuery('#demanderbt .g-recaptcha').hide();
          jQuery('#demanderbt .moyen_paiement_valide').hide();
          jQuery('#demanderbt .reglement_cb_si_non').hide();
          jQuery('#demanderbt .rib_rip').hide();
          jQuery('#demanderbt .cni').hide();
          jQuery('#demanderbt .reglement_cb_si_non2').hide();

          ///TACHE AC 163 | 10/12/2019
          ///rajout demande d'envoi de RIB et RIP
          jQuery('#demanderbt .moyen_paiement_texte_uu').hide();
          jQuery('#demanderbt .rib_rip').show();
          jQuery('#demanderbt .reglement_cb_si_non').show();
          jQuery('#demanderbt .cni').show();
          jQuery('#demanderbt .reglement_cb_si_non2').show();
          jQuery('#demanderbt a.submit_button').show();
          jQuery('#demanderbt .g-recaptcha').show();

          break;
        case '5':
          /*if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[remboursement_type]"]:checked').val() != 3){
            jQuery('#demanderbt .moyen_paiement_texte_agvoy').show();
          }else{
            jQuery('#demanderbt .moyen_paiement_texte_agvoy').hide();
          }*/
          jQuery('#demanderbt .moyen_paiement_texte_agvoy').show();
          jQuery('#demanderbt .moyen_paiement_texte_uu').hide();
          jQuery('#demanderbt .moyen_paiement').hide();
          jQuery('#demanderbt a.submit_button').hide();
          jQuery('#demanderbt .g-recaptcha').hide();
          jQuery('#demanderbt .moyen_paiement_valide').hide();
          jQuery('#demanderbt .reglement_cb_si_non').hide();
          jQuery('#demanderbt .rib_rip').hide();
          jQuery('#demanderbt .cni').hide();
          jQuery('#demanderbt .reglement_cb_si_non2').hide();
          break;
      }
  });

  // choix moyen paiement
  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement]"]').change(function() {
    var moyen_paiement = jQuery(this).val();
    if(moyen_paiement == '1' || moyen_paiement == '2') {
      jQuery('#demanderbt .moyen_paiement_valide').show();
      if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]:checked').val() == '0') {
        jQuery('#demanderbt .rib_rip').show();
        jQuery('#demanderbt .reglement_cb_si_non').show();
        jQuery('#demanderbt .cni').show();
        jQuery('#demanderbt .reglement_cb_si_non2').show();
      }
    } else if(moyen_paiement == '3') {
      jQuery('#demanderbt .rib_rip').show();
      jQuery('#demanderbt .reglement_cb_si_non').show();
      jQuery('#demanderbt .cni').show();
      jQuery('#demanderbt .reglement_cb_si_non2').show();
    } else {
      jQuery('#demanderbt .moyen_paiement_valide').hide();
      jQuery('#demanderbt .reglement_cb_si_non').hide();
      jQuery('#demanderbt .rib_rip').hide();
      jQuery('#demanderbt .cni').hide();
      jQuery('#demanderbt .reglement_cb_si_non2').hide();
    }
  });

  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]').change(function() {
    var moyen_paiement_valide = jQuery(this).val();
    //check sur le type de remboursement (si remboursement des taxes coché)
    var remboursement_type = jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[remboursement_type]"]:checked').val();
    //console.log("REMBOURSEMENT TYPE ===> " +remboursement_type);
    if(moyen_paiement_valide == '0' && remboursement_type != '3' ) {
      if(jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[moyen_paiement_valide]"]:checked').val() == '0') {
        jQuery('#demanderbt .rib_rip').show();
        jQuery('#demanderbt .reglement_cb_si_non').show();
        jQuery('#demanderbt .cni').show();
        jQuery('#demanderbt .reglement_cb_si_non2').show();

      }
    } else if(remboursement_type !== '3'){
      //console.log('Remb type == 3 , on cache');
      jQuery('#demanderbt .reglement_cb_si_non').hide();
      jQuery('#demanderbt .rib_rip').hide();
      jQuery('#demanderbt .cni').hide();
      jQuery('#demanderbt .reglement_cb_si_non2').hide();
    }
  });



  ///clic sur choix de remboursement des taxes
  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[remboursement_type]"]').click( function(){
    var remboursement_type = jQuery(this).val();
      //console.log(remboursement_type) ;
      if(remboursement_type == "3" && (jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[lieu_paiement]"]:checked').val() != '4' &&  jQuery('[name="tx_aaformulaireremboursement_aaformulaireremboursement[lieu_paiement]"]:checked').val() != '5')) {
        //console.log('Show form ') ;
        jQuery('#demanderbt .reglement_cb_si_non').show();
        jQuery('#demanderbt .rib_rip').show();
        jQuery('#demanderbt .cni').show();
        jQuery('#demanderbt .reglement_cb_si_non2').show();
        //jQuery('.moyen_paiement_texte_agvoy').hide();
    } else {
      //console.log('Hide form ') ;
      jQuery('#demanderbt .reglement_cb_si_non').hide();
      jQuery('#demanderbt .rib_rip').hide();
        jQuery('#demanderbt .cni').hide();
        jQuery('#demanderbt .reglement_cb_si_non2').hide();
      //jQuery('.moyen_paiement_texte_agvoy').show();
    }
  });


});

// jQuery('#demanderbt').submit(function(event) {
//   event.preventDefault();
//     console.log('Submit form ') ;
//
//   if (!checkFormElements) {
//     return;
//   }
// });

function checkFormElements() {
  var errors = false;
///Supprimer tous les span errors existants (sinon empilage)
  jQuery("span.error-frbt").remove();
  var errorBegin = '<span class="error-frbt">';
  var errorEnd = '</span>';

  jQuery('.g-recaptcha > div').css('border','');


  ///liste les inputs pour checker ceux qui sont required et s'ils sont vide, retourne une erreur
  jQuery("form#demanderbt").find('input').each(function(){
    if(jQuery(this).prop('required') && jQuery(this).val() == ""){
      errors = true;
      jQuery(this).after(errorBegin + errorBasique +errorEnd);
    }
  })


  var regCapricorne = new RegExp('^(777)([0-9]{7})$'); // 10 chiffres et commence par 777
  var numCapricorne = jQuery('#demanderbt #num_capricorne').val();
  if(numCapricorne.length != 0 && !regCapricorne.test(numCapricorne)) {
    errors = true;
    jQuery('#num_capricorne').after(errorBegin + errorNum_capricorne + errorEnd);
  }


  //var regBillet = new RegExp('^760[-]403[0-9]{7}|76024[0-9]{8}$'); // 76403 + 7 digits ou 76024 + 8 digits
  var regBillet = new RegExp('^(76024|76082|76090)([0-9]{8})|760403[0-9]{7}$'); // 76024 ou 76082 + 8 digits // ajout RCS 76090 24JUL // 760403 + 7 digits
  // var regBillet = new RegExp('^(76024|76082|76090)([0-9]{8})$');
  var numBillet = jQuery('#demanderbt #num_billet').val();
  if(numBillet.length != 0) {
    if(!regBillet.test(numBillet)) {
      errors = true;
      jQuery('#num_billet').after(errorBegin + errorNum_billet + errorEnd);
    }
  }

  if(!(grecaptcha && grecaptcha.getResponse().length !== 0)) {
    errors = true;
    jQuery('.g-recaptcha > div').css('border','3px solid red');
    jQuery('.g-recaptcha').after(errorBegin + errorCaptcha + errorEnd);
  }

    if(errors == true){
      jQuery('#rembSubmit').after(errorBegin + errorAll + errorEnd);
    } else {
      jQuery("#demanderbt").submit();
    }
  // console.log('ERRORS => '  + errors);
  //return errors;
}


////Datepicker classique juste pour ce plugin
function initDatepickerClassic() {
    var currentDate = new Date();
      // jQuery("#date_vol").datepicker.setDefaults(jQuery.datepicker.regional['fr']);
    jQuery("#date_vol").datepicker("setDate", currentDate);
    jQuery("#date_vol").datepicker({
      numberOfMonths: 2,
      dateFormat: 'dd/mm/yy',
      maxDate: "+1y",
      changeYear: true,
    }).attr('readonly', 'readonly');
}

jQuery(function () {
  initDatepickerClassic();
})



