(function(){function n(n){return n&&/^([\w-\.]+@([\w-]+\.)+[\w-]{2,20})?$/.test(n)}fstq.validations=$.extend(fstq.validations?fstq.validations:{},{estCourrielValide:n})})(),function(n){fstq.dateListeDeroulante=fstq.dateListeDeroulante||{defauts:{selecteurChamps:"",limiteAnnee:70,defautAnnee:"",defautJour:"",defautMois:"",indexAnnee:"Annnée",indexJour:"Jour",indexMois:"Mois",dateFormat:"yy-mm-dd",labelsMois:["01","02","03","04","05","06","07","08","09","10","11","12"],dateFin:new Date,dateDebut:new Date},dateCourante:new Date,idListeJours:"champ-jour",idListeMois:"champ-mois",idListeAnnee:"champ-annee",prefixList:"-liste",_estDateParDefaut:function(n,t){return n==t?"selected = 'true'":""},_determinerDateDebut:function(){var n=new Date,i=new Date,r=new Date,t=new Date;i.setMonth(0);i.setDate(60);n.setMonth(11);n.setFullYear(n.getFullYear()-this.defauts.limiteAnnee);t.setFullYear(t.getFullYear()-18);this.defauts.dateDebut=n;this.defauts.dateFin=t},_recupererNombreJoursDansMois:function(n,t){var i=31;return n==4||n==6||n==9||n==11?i=30:n==2&&(i=t%4==0?29:28),i},_construireEnteteListe:function(n,t){var i=t?"selected = 'true'":"",r="<option value=''"+i+">"+n+"<\/option>";return r+"<option value=''><\/option>"},_estDansEcartDatesAutorises:function(n,t,i){var r=this,u=!0,e=r.defauts.dateFin.getFullYear(),f=r.defauts.dateFin.getMonth(),o=r.defauts.dateFin.getDate(),s=r.defauts.dateDebut.getFullYear(),h=r.defauts.dateDebut.getMonth(),c=r.defauts.dateDebut.getDate();return n==e&&(t>=f&&i>o||t>f)&&(u=!1),u},_construireListeJours:function(){for(var r,u,f,o,t=this,s=t.defauts.defautMois||t.dateCourante.getMonth()+1,h=t._recupererNombreJoursDansMois(s,t.dateCourante.getFullYear())+1,e=t._construireEnteteListe(t.defauts.indexJour,t._estDateParDefaut("",t.defauts.defautJour)),i=1;i<h;i++)r=i,r.toString().length<2&&(r="0"+r),t._estDansEcartDatesAutorises(t.dateCourante.getFullYear(),t.dateCourante.getMonth(),i)&&(e+="<option value='"+i+"'"+t._estDateParDefaut(i,t.defauts.defautJour)+">"+r+"<\/option>");u=t.idListeJours+t.prefixList;n("#"+u).hide().empty();n("#"+u).show().html(e);f=n(".ie7 #"+u+", .ie8 #"+u).parent();o=f.html();f.empty();f.html(o)},_construireListeMois:function(){for(var u,e,t=this,f=t._construireEnteteListe(t.defauts.indexMois,t._estDateParDefaut("",t.defauts.defautMois)),r=t.idListeMois+t.prefixList,i=0;i<12;i++)t._estDansEcartDatesAutorises(n("#champ-annee-liste").val(),i,"")&&(f+="<option value='"+i+"'"+t._estDateParDefaut(t.defauts.labelsMois[i],t.defauts.defautMois)+">"+t.defauts.labelsMois[i]+"<\/option>");n("#"+r).hide().empty();n("#"+r).show().html(f);u=n(".ie7 #"+r+", .ie8 #"+r).parent();e=u.html();u.empty();u.html(e)},_changerDate:function(n){var i=this,r=i.dateCourante.getDate(),u=i.dateCourante.getMonth()+1,f=i.dateCourante.getFullYear(),t=i.defauts.dateFormat;t.indexOf("DD")>-1&&r.toString().length<2&&(r="0"+r);t.indexOf("MM")>-1&&u.toString().length<2&&(u="0"+u);t=i.defauts.dateFormat.toLowerCase();t=t.replace("dd",r);t=t.replace("mm",u);t=t.replace("yy",f);n.val(t)},_construireListeDeroulante:function(){var t=this,i=n(t.defauts.selecteurChamps);t._determinerDateDebut();i.change();i.each(function(){function f(){t.defauts.defautAnnee=n("#champ-annee-liste").val();t.defauts.defautJour=n("#champ-jour-liste").val();t.defauts.defautMois=parseFloat(n("#champ-mois-liste").val())+1}i.html();var r=i.attr("id")+"-dates",e=i.val(),u=t.defauts.dateFormat.indexOf("/")>-1?"/":"-";(function(){var n;if(e.length>0){var f=t.defauts.dateFormat.split(u),i=e.split(u),r=new Date;for(n=0;n<i.length;n++)f[n].toLowerCase().indexOf("d")>-1?r.setDate(i[n]):f[n].toLowerCase().indexOf("m")>-1?r.setMonth(i[n]):f[n].toLowerCase().indexOf("y")>-1&&r.setYear(i[n]);t.dateCourante=r}})(),function(){var e=t.defauts.dateFormat.split(u),f;for(i.replaceWith("<div id='"+r+"' class='dates_container'><\/div>"),f=0;f<e.length;f++)e[f].toLowerCase().indexOf("d")>-1?(n("#"+r).append("<div id='"+t.idListeJours+"' class='day_container champ-date inline-block petit-input'>"),n("#"+t.idListeJours).append("<select id='"+t.idListeJours+t.prefixList+"' name='"+t.idListeJours+t.prefixList+"' class='list'><\/select>"),n("#"+r).append("<\/div>")):e[f].toLowerCase().indexOf("m")>-1?(n("#"+r).append("<div id='"+t.idListeMois+"' class='month_container champ-date inline-block petit-input'>"),n("#"+t.idListeMois).append("<select id='"+t.idListeMois+t.prefixList+"' name='"+t.idListeMois+t.prefixList+"' class='list'><\/select>"),n("#"+r).append("<\/div>")):e[f].toLowerCase().indexOf("y")>-1&&(n("#"+r).append("<div id='"+t.idListeAnnee+"' class='year_container champ-date inline-block petit-input'>"),n("#"+t.idListeAnnee).append("<select id='"+t.idListeAnnee+t.prefixList+"' name='"+t.idListeAnnee+t.prefixList+"' class='list'><\/select>"),n("#"+r).append("<\/div>"));n("#"+r).append(i);i.hide()}();t._construireListeMois();t._construireListeJours(),function(){for(var r=t._construireEnteteListe(t.defauts.indexAnnee,t._estDateParDefaut("",t.defauts.defautAnnee)),i=parseInt(t.defauts.dateFin.getFullYear());i>=parseInt(t.defauts.dateDebut.getFullYear());i--)r+="<option value='"+i+"'"+t._estDateParDefaut(i,t.defauts.defautAnnee)+">"+i+"<\/option>";n("#"+t.idListeAnnee+t.prefixList).hide().empty();n("#"+t.idListeAnnee+t.prefixList).show().html(r)}(),function(){n("#"+t.idListeJours+t.prefixList).change(function(){t.dateCourante.setDate(n("#"+t.idListeJours+t.prefixList).val());f();t._changerDate(i)});n("#"+t.idListeMois+t.prefixList).change(function(){t.dateCourante.setMonth(n("#"+t.idListeMois+t.prefixList).val());f();t._construireListeJours();t._changerDate(i)});n("#"+t.idListeAnnee+t.prefixList).change(function(){t.dateCourante.setFullYear(n("#"+t.idListeAnnee+t.prefixList).val());f();t._construireListeMois();t._construireListeJours();t._changerDate(i)})}()})},recupererDate:function(){var u=new Date,t=n("#champ-annee-liste option:selected").text(),i=n("#champ-mois-liste option:selected").text(),r=n("#champ-jour-liste option:selected").text(),f=u.getFullYear()-parseInt(t,10);return{complete:t+i+r,completeAvecTiret:t+"-"+i+"-"+r,annee:parseInt(t,10),mois:parseInt(i,10),jour:parseInt(r,10),age:f}},initialiser:function(t){this.defauts=n.extend(this.defauts,t.defauts);this._construireListeDeroulante()}}}(jQuery),function(n){function t(t){function e(t){return!t.is(".actif")||t.is(".selection")&&n("#"+t.data("toggle")).is(":hidden")}function o(t){i&&i.is(":visible")&&f();r=t;i=n("#"+r.data("toggle"));r.addClass("actif");i.animate({opacity:1,height:["show","swing"]},450,function(){u=!0}).delay(500)}function f(){i&&(i.stop(!0,!0),i.animate({opacity:0,height:["hide","linear"]},100,function(){u=!1}));r&&!r.is(".selection")&&r.removeClass("actif")}opts=n.extend(!0,{},fstq.menuPrincipal.defauts,t);var u=!1,r,i;n(opts.sectionMenu).on("mouseenter",function(){var t=n(this);if(e(t))return o(t),!1});n(opts.sectionMenu).on("click",function(){return u});n(opts.sectionMenu).on("mouseleave",function(t){if(n(t.currentTarget).is(".menu-reer"))return n(t.currentTarget).removeClass("actif"),!1;var r=n(t.toElement||t.relatedTarget);r.attr("id")!==i.attr("id")&&r.parents("#"+i.attr("id")).length==0&&f()});n(opts.contenuMenu).on("mouseleave",function(t){var u=n(t.toElement||t.relatedTarget),r=u.attr("data-toggle"),e=i?i.attr("id"):"";r&&r===e||f()});n(opts.sectionMenu+" a").on("click",function(){var t=n(this).parents(opts.sectionMenu);if(e(t))return o(t),!1});n(".menu-principal a[data-ga-lien], .sous-menu-principal a[data-ga-lien]").on("click",function(){fstq.googleAnalytics.traquerEvenement({categorie:opts.gaCategorie,action:n(this).attr("data-ga-section"),label:n(this).attr("data-ga-lien")})});n(".menu-principal div[data-ga-lien], .sous-menu-principal div[data-ga-lien]").on("click",function(){fstq.googleAnalytics.traquerEvenement({categorie:opts.gaCategorie,action:n(this).attr("data-ga-section"),label:n(this).attr("data-ga-lien")})});n("#menu-employeur .connecter-extranet-rl").on("mousedown",function(){fstq.googleAnalytics.traquerEvenement({categorie:"Extranet des employeurs",action:"Se connecter",label:n(".ga-action").data("ga-action")})})}fstq.menuPrincipal=n.extend(fstq.menuPrincipal?fstq.menuPrincipal:{},{defauts:{sectionMenu:".menu-principal .sections li.hasMenu",contenuMenu:".sous-menu-principal.contenu-menu",gaCategorie:"Menu Principal",litOuvrirModale:"le texte pour le bouton modale doit etre ajoute au param 'litOuvrirModale'"},initialiser:t})}(jQuery),function(n){function w(f){var c,h,l,e;t=n.extend(!0,{},fstq.adhesionRenseignementsPersonnels.defaults,f);fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie);fstq.googleAnalytics.traquerEtapeAdhesion({nomEtape:"crp",typeEtape:t.formulaireEtape,estRL:t.estRL});fstq.dateListeDeroulante.initialiser({defauts:t.dateNaissancelisteDeroulante});b();c=k();i=n("form").validate({errorClass:"erreur-message",highlight:function(t){var r=n(t).parents(".ligne"),i=n(t).parents(".champ");i.find("input, select").addClass("erreur-champ")},unhighlight:function(t){var i=n(t).parents(".ligne"),r=n(t).parents(".champ");r.find("input, select").removeClass("erreur-champ");i.find(".champ-libelle").show();n(".erreur-champ").length==0&&n("#renseignements-personnels-erreurs li").length==0&&n("#renseignements-personnels-erreurs").slideUp("fast")},onkeyup:function(n){var t=jQuery(n).attr("name");this.settings.rules[t]&&this.settings.rules[t].onkeyup!==!1&&jQuery.validator.defaults.onkeyup.apply(this,arguments)},onfocusout:function(n){var t=jQuery(n).attr("name");this.settings.rules[t]&&this.settings.rules[t].onfocusout!==!1&&jQuery.validator.defaults.onfocusout.apply(this,arguments)},focusInvalid:!1,wrapper:"div",groups:c,errorPlacement:a,showErrors:function(t){var i,f;if(u){for(i in t)f=t[i],$ligne=n("input[name='"+i+"']").parents(".ligne"),f.indexOf("REQUIRED")!=-1?($ligne.find(".erreur-message-wrapper").remove(),$ligne.find(".champ-libelle").show()):$ligne.find(".champ-libelle").hide();$sommaireErreurs=n("#renseignements-personnels-erreurs");this.numberOfInvalids()>0&&r&&$sommaireErreurs.is(":hidden")&&$sommaireErreurs.slideDown("fast");this.defaultShowErrors()}}});n("#adherant-nom input").rules("add",{required:!0,messages:{required:t.messages.erreur.nomRequis,maxlength:t.messages.erreur.nomMauvaiseLongueur}});n("#adherant-prenom input").rules("add",{required:!0,messages:{required:t.messages.erreur.prenomRequis,maxlength:t.messages.erreur.prenomMauvaiseLongueur}});n('input[name="'+t.clientId.radioAdherantSexe+'"]').rules("add",{required:!0,messages:{required:t.messages.erreur.sexeRequis}});h={onkeyup:!1,onfocusout:!1,multiRequired:!0,messages:{multiRequired:t.messages.erreur.nasRequis}};l={onkeyup:!1,onfocusout:!0,multiRequired:!0,messages:{multiRequired:t.messages.erreur.nasRequis,onfocusout:t.messages.erreur.nasInvalide}};n("#adherant-nas-1 input").rules("add",h);n("#adherant-nas-2 input").rules("add",h);n("#adherant-nas-3 input").rules("add",l);e={onkeyup:!1,onfocusout:!1,multiRequired:!0,dateNaissanceValide:!0,pasTropJeuneOuVieux:!0,messages:{multiRequired:t.messages.erreur.dateNaissanceRequis,dateNaissanceValide:t.messages.erreur.dateNaissanceInvalide,pasTropJeuneOuVieux:" "}};n("#champ-annee-liste").rules("add",e);n("#champ-mois-liste").rules("add",e);n("#champ-jour-liste").rules("add",e);n("#adherant-nas-1 input, #adherant-nas-2 input, #adherant-nas-3 input").autotab_magic().autotab_filter("numeric");n("#champ-annee-liste, #champ-mois-liste, #champ-jour-liste").autotab_magic().autotab_filter("numeric");n("#telephone-principal-1 input, #telephone-principal-2 input, #telephone-principal-3 input").autotab_magic().autotab_filter("numeric");n("#telephone-secondaire-1 input, #telephone-secondaire-2 input, #telephone-secondaire-3 input").autotab_magic().autotab_filter("numeric");g();s(function(){var r=n('#adherant-ville input[type="hidden"]').val(),i=n("#adherant-ville select option");i.removeAttr("selected");i.each(function(){n(this).val()==r&&n(this).attr("selected","selected")});t.invalideCoteServeur&&n("#renseignements-personnels-erreurs").show();nt()});$codePostalInput=n("#adherant-code-postal input");$codePostalInput.keyup(function(){$codePostalInput.val(n.trim($codePostalInput.val()));var t=o();(n("#adherant-code-postal").parents(".ligne").find(".erreur-message").length!=0||$codePostalInput.val().length==6||t)&&s(function(){})});$codePostalInput.blur(function(){s(function(){})});n(".ligne-syndicat-non-connu input").is(":checked")&&(n("#ligne-syndicat input, #ligne-syndicat-section input").val(""),n("#ligne-syndicat input, #ligne-syndicat-section input").attr("disabled","disabled"),n("#ligne-syndicat input, #ligne-syndicat-section input").addClass("inactif"),n("#ligne-syndicat, #ligne-syndicat-section, .ligne-syndicat-non-connu").show());n("#radio-est-syndique-oui input").change(function(){n("#radio-est-syndique-oui input").is(":checked")&&n("#ligne-syndicat, #ligne-syndicat-section, .ligne-syndicat-non-connu").show()});n("#radio-est-syndique-non input").change(function(){n("#radio-est-syndique-non input").is(":checked")&&(n("#ligne-syndicat, #ligne-syndicat-section, .ligne-syndicat-non-connu").hide(),n("#ligne-syndicat input, #ligne-syndicat-section input").val(""),n("#ligne-syndicat input, #ligne-syndicat-section input").attr("disabled",!1),n("#ligne-syndicat input, #ligne-syndicat-section input").removeClass("inactif"),n(".ligne-syndicat-non-connu input").attr("checked",!1))});n(".ligne-syndicat-non-connu input").change(function(){n(this).is(":checked")?(n("#ligne-syndicat input, #ligne-syndicat-section input").val(""),n("#ligne-syndicat input, #ligne-syndicat-section input").attr("disabled","disabled"),n("#ligne-syndicat input, #ligne-syndicat-section input").addClass("inactif")):(n("#ligne-syndicat input, #ligne-syndicat-section input").attr("disabled",!1),n("#ligne-syndicat input, #ligne-syndicat-section input").removeClass("inactif"))});n(".bouton-action.suivant a").click(function(t){if(!t.target.parentElement.className.indexOf("btn-inactif")>-1){r=!0;var u=i.form();u?(t.preventDefault(),v(function(){var villeValue,targetLink,postback;n(".chargement").show();n(t.target).hide();n.fieldswatcher.warn("parametres",!1);villeValue=n("#adherant-ville option:selected").val();n('#adherant-ville input[type="hidden"]').val(villeValue);targetLink=n(t.target).attr("href");targetLink===undefined&&(targetLink=n(t.target).parent("a").attr("href"));postback=targetLink.replace("javascript:","");eval(postback)})):(t.preventDefault(),n("#renseignements-personnels-erreurs")[0].scrollIntoView(!0));r=!1}else t.preventDefault()});n("input, select").keydown(function(n){n.keyCode===13&&n.preventDefault()});n(".bouton-action.annuler a").click(function(i){i.preventDefault();n.fieldswatcher.warn("parametres",!1);fstq.fenetreModale.adhesionConfirmerAnnulation.ouvrir({postbackUniqueId:t.confirmerAnnulation.postbackUniqueId});fstq.fenetreModale.inscrireEvenement("surApresFermeture","etapeRenseignementsPersonnelsAnnuler",function(){n.fieldswatcher.warn("parametres",!0)})});n(".cible-modale").click(function(t){t.preventDefault();fstq.fenetreModale.message.ouvrir(870,200,{itemId:n(this).attr("href")})});document.location.hash.length==0&&n("#adherant-prenom input").focus();n("a.btn-politique-confidentialite").click(function(n){n.preventDefault();fstq.global.ouvrirPopup(t.lienPolitiqueConfidentialite,"politiqueConfidentialite",750,650)});n(".conteneur-etape-2 a.lien-etape").click(function(){return n(".bouton-action.suivant a").click(),!1})}function b(){jQuery.validator.addMethod("onfocusout",function(i,r){var u,f,a,o;if(r.name.indexOf("txtNas")>=0){if((u=e(),u.length!==9)||u[0]*1==0)return!1;var y=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],s=0,l=!1;for(f=u.length-1;f>=0;f--)a=parseInt(u.charAt(f)),s+=y[l?1:0][a],l=!l;return o=s%10==0&&s>0,o||(h++,h>3&&u!=c&&(n.fieldswatcher.warn("parametres",!1),fstq.global.naviguer(t.lienSortie))),c=u,o&&v(),o}return!0});jQuery.validator.addMethod("dateNaissanceValide",function(){var n=fstq.dateListeDeroulante.recupererDate(),i,t;return n.complete.length!==8?!1:n.annee<1900||n.age<0||n.mois<0||n.mois>12||n.jour<1||n.jour>31?!1:(i=new Date(n.annee,n.mois-1,n.jour).getTime(),t=new Date,t.setTime(i),t.getFullYear()!==n.annee||t.getMonth()!==n.mois-1||t.getDate()!==n.jour)?!1:!0});jQuery.validator.addMethod("pasTropJeuneOuVieux",function(){var i=fstq.dateListeDeroulante.recupererDate();return i.age<18||i.age>70?(n.fieldswatcher.warn("parametres",!1),u=!1,fstq.global.naviguer(t.lienSortie),!1):!0});jQuery.validator.addMethod("multiRequired",function(t,i){var u=n(i).parents(".ligne").find("input"),r=!1;return u.each(function(){n(this).val()!=""&&(r=!0)}),r});jQuery.validator.addMethod("telephoneValide",function(t,i){var u=n(i).parents(".champ-telephone").find("input"),r="";return(u.each(function(){r=r+n(this).val()}),r.length>0&&r.length!=10)?!1:!0});jQuery.validator.addMethod("courrielValide",function(n){return fstq.global.validerCourriel(n)});jQuery.validator.addMethod("confirmationCourriel",function(t){var i=n("#adherant-courriel input").val();return i.length>0&&i!=t?!1:!0});jQuery.validator.addMethod("codePostalValide",function(n){var t=new RegExp("^[ABCEGHJKLMNPRSTVXY]\\d[ABCEGHJKLMNPRSTVWXYZ]\\d[ABCEGHJKLMNPRSTVWXYZ]\\d$");return t.test(n.toUpperCase())});jQuery.validator.addMethod("villeChoisie",function(){return o()})}function a(t,i){var r=n(i).parents(".ligne");n(t[0]).text().indexOf("REQUIRED")==-1&&(t.appendTo(r),t.addClass("erreur-message-wrapper"))}function k(){var t=n("#adherant-nas-1 input").attr("name")+" "+n("#adherant-nas-2 input").attr("name")+" "+n("#adherant-nas-3 input").attr("name"),i=n("#champ-annee-liste").attr("name")+" "+n("#champ-mois-liste").attr("name")+" "+n("#champ-jour-liste").attr("name"),r=n("#telephone-principal-1 input").attr("name")+" "+n("#telephone-principal-2 input").attr("name")+" "+n("#telephone-principal-3 input").attr("name"),u=n("#telephone-secondaire-1 input").attr("name")+" "+n("#telephone-secondaire-2 input").attr("name")+" "+n("#telephone-secondaire-3 input").attr("name");return{nas:t,dateNaissance:i,telephonePrincipal:r,telephoneSecondaire:u}}function v(i){var s=e(),o;s!=""&&f.indexOf(s)==-1?(f=s,o=n(".bouton-action.suivant"),o.attr("disabled","disabled"),o.addClass("btn-inactif"),n("#icone-chargement-nas").show(),n.ajax({type:"POST",url:"/Service/Adhesion/Adherant.svc/PeutContinuer",dataType:"json",contentType:"application/json; charset=utf-8",data:'{"nas":"'+s+'","jeton":"'+fstq.global.jetonAdhesion+'"}',timeout:3e4,success:function(r){r.PeutContinuerResult==!0?(o.removeAttr("disabled"),o.removeClass("btn-inactif"),i&&i()):tt(function(){n.fieldswatcher.warn("parametres",!1);fstq.global.naviguer(t.lienSortie)})},error:function(){u&&n("#valider-identite").append("<div class='erreur-message-wrapper' style='margin-left:10px;max-width:300px'><label class='erreur-message'>"+t.messages.erreur.erreurServiceAdherant+"<\/label><\/div>")},complete:function(){n("#icone-chargement-nas").hide();r=!1;fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie)}})):i&&i()}function e(){var t=n("#adherant-nas-1 input").val(),i=n("#adherant-nas-2 input").val(),r=n("#adherant-nas-3 input").val();return t.toString()+i.toString()+r.toString()}function d(){return n("ligne-syndicat-non-connu input").is(":checked")?!1:n("#ligne-syndicat").is(":visible")}function o(){return n("#adherant-ville select option:selected").text().indexOf(t.messages.indiquerCodePostal)==-1}function s(r){var f=n("#adherant-code-postal input"),u=f.val().toUpperCase(),s=!o(),e;(u!=l||u!=""&&s)&&($ligneCodePostal=n("#adherant-code-postal").parents(".ligne"),$ligneCodePostal.find(".erreur-message-wrapper").remove(),$ligneCodePostal.find(".champ-libelle").show(),e=i.element(f),e?(l=u,n("#adherant-ville select").attr("disabled","disabled"),n("#icone-chargement-ville").show(),n.ajax({type:"POST",url:"/Service/Adhesion/Adherant.svc/RecupererVillesParCodePostal",dataType:"json",contentType:"application/json; charset=utf-8",data:'{"codePostal":"'+u+'","jeton":"'+fstq.global.jetonAdhesion+'"}',timeout:3e4,success:function(r){var f,u;if(r&&r.RecupererVillesParCodePostalResult&&r.RecupererVillesParCodePostalResult.length!=0)for(f=n("#adherant-ville select"),f.find("option").remove(),u=0;u<r.RecupererVillesParCodePostalResult.length;u++)f.append('<option value="'+r.RecupererVillesParCodePostalResult[u]["<VilleCode>k__BackingField"]+'" >'+r.RecupererVillesParCodePostalResult[u]["<VilleDescription>k__BackingField"]+"<\/option>");else y(),p(t.messages.erreur.codePostalAucuneVille);i.element(n("#adherant-ville select"))},error:function(){p(t.messages.erreur.erreurServiceAdherant)},complete:function(){n("#icone-chargement-ville").hide();n("#adherant-ville select").removeAttr("disabled");r();fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie)}})):y())}function y(){var i=n("#adherant-ville select");i.find("option").remove();i.append('<option value="" >'+t.messages.indiquerCodePostal+"<\/option>")}function p(t){$ligneCodePostal=n("#adherant-code-postal").parents(".ligne");$ligneCodePostal.find(".erreur-message-wrapper").remove();$ligneCodePostal.find(".champ-libelle").hide();var r=n("<div><label class='erreur-message'>"+t+"<\/label><\/div>"),i=n("#adherant-code-postal input");a(r,i);i.addClass("erreur-champ")}function g(){var r,u;n("#adherant-adresse-1 input").rules("add",{required:!0,messages:{required:t.messages.erreur.adresseRequis,maxlength:t.messages.erreur.adresseMauvaiseLongueur}});n("#adherant-code-postal input").rules("add",{required:!0,onkeyup:!1,onfocusout:!0,minlength:6,codePostalValide:!0,messages:{required:t.messages.erreur.codePostalRequis,minlength:t.messages.erreur.codePostalMauvaiseLongueur,codePostalValide:t.messages.erreur.codePostalInvalide}});n("#adherant-ville select").rules("add",{villeChoisie:!0,messages:{villeChoisie:t.messages.erreur.villeRequis}});r={onkeyup:!1,onfocusout:!1,multiRequired:!0,telephoneValide:!0,messages:{multiRequired:t.messages.erreur.telephonePrincipalRequis,telephoneValide:t.messages.erreur.telephoneMauvaiseLongueur}};n("#telephone-principal-1 input").rules("add",r);n("#telephone-principal-2 input").rules("add",r);n("#telephone-principal-3 input").rules("add",r);u={onkeyup:!1,onfocusout:!1,telephoneValide:!0,messages:{telephoneValide:t.messages.erreur.telephoneMauvaiseLongueur}};n("#telephone-secondaire-1 input").rules("add",u);n("#telephone-secondaire-2 input").rules("add",u);n("#telephone-secondaire-3 input").rules("add",u);n("#telephone-principal-3 input, #telephone-secondaire-3 input").focusout(function(){n(this).parents(".champ").find("input").not(":hidden").each(function(){i.element(n(this))})});n("#adherant-courriel input").rules("add",{required:!0,onkeyup:!1,onfocusout:!0,courrielValide:!0,messages:{required:t.messages.erreur.courrielRequis,courrielValide:t.messages.erreur.courrielInvalide,maxlength:t.messages.erreur.courrielMauvaiseLongueur}});n("#adherant-courriel-confirmation input").rules("add",{required:!0,onkeyup:!1,onfocusout:!0,courrielValide:!0,confirmationCourriel:!0,messages:{required:t.messages.erreur.courrielConfirmationRequis,courrielValide:t.messages.erreur.courrielInvalide,confirmationCourriel:t.messages.erreur.courrielConfirmationInvalide}});n("#employeur-nom input").rules("add",{required:!0,messages:{required:t.messages.erreur.employeurNomRequis,maxlength:t.messages.erreur.employeurMauvaiseLongueur}});n('input[name="'+t.clientId.radioEstSyndique+'"]').rules("add",{required:!0,messages:{required:t.messages.erreur.estSyndiqueRequis}});n("#syndicat input").rules("add",{required:{depends:d},messages:{required:t.messages.erreur.syndicatRequis,maxlength:t.messages.erreur.syndicatMauvaiseLongueur}})}function nt(){var r=["#adherant-nom input","#adherant-prenom input",function(){return n("#adherant-sexe-femme input").is(":checked")?"0":"1"},function(){return n("#adherant-sexe-homme input").is(":checked")?"0":"1"},"#adherant-nas-1 input","#adherant-nas-2 input","#adherant-nas-3 input","#adherant-adresse-1 input","#adherant-adresse-2 input","#adherant-appartement input","#adherant-code-postal input","#adherant-ville select","#telephone-principal-1 input","#telephone-principal-2 input","#telephone-principal-3 input","#adherant-courriel input","#adherant-courriel-confirmation input","#employeur-nom input",function(){return n("#radio-est-syndique-oui input").is(":checked")?"0":"1"},function(){return n("#radio-est-syndique-non input").is(":checked")?"0":"1"},function(){return n("#radio-syndique-non-connu input").is(":checked")?"0":"1"},"#syndicat input","#syndicat-section input"],i;n.fieldswatcher("parametres",r,{text:t.messages.avertissementNavigation});i=e();i!=""&&(f=i)}function tt(n){t.estMobile?fstq.toggleModaleAdhesionMobile(t.messageNasConnuId):(fstq.fenetreModale.message.ouvrir(650,200,{itemId:t.messageNasConnuId}),n!=undefined&&fstq.fenetreModale.inscrireEvenement("surApresFermeture","MessageNas",n))}var t=null,i=null,r=!1,u=!0,h=0,c="",f="",l="";fstq.adhesionRenseignementsPersonnels=n.extend(fstq.adhesionRenseignementsPersonnels?fstq.adhesionRenseignementsPersonnels:{},{defaults:{messages:{erreur:{nomRequis:"REQUIRED",prenomRequis:"REQUIRED",sexeRequis:"",nasRequis:"REQUIRED",nasInvalide:"",nasDejaActionnaire:"",dateNaissanceRequis:"REQUIRED",dateNaissanceInvalide:"",erreurServiceAdherant:"",adresseRequis:"REQUIRED",codePostalRequis:"REQUIRED",codePostalInvalide:"",codePostalAucuneVille:"",villeRequis:"REQUIRED",telephonePrincipalRequis:"REQUIRED",telephoneMauvaiseLongueur:"",courrielRequis:"REQUIRED",courrielInvalide:"",courrielConfirmationRequis:"REQUIRED",courrielConfirmationInvalide:"",employeurNomRequis:"REQUIRED",estSyndiqueRequis:"",syndicatRequis:"REQUIRED",courrielMauvaiseLongueur:"",prenomMauvaiseLongueur:"",nomMauvaiseLongueur:"",adresseMauvaiseLongueur:"",codePostalMauvaiseLongueur:"",employeurMauvaiseLongueur:"",syndicatMauvaiseLongueur:""},indiquerCodePostal:"",avertissementNavigation:""},clientId:{radioAdherantSexe:"",radioEstSyndique:""},confirmerAnnulation:{postbackUniqueId:""},dateNaissancelisteDeroulante:{defautAnnee:"",defautJour:"",defautMois:"",indexAnnee:"",indexJour:"",indexMois:""},formulaireEtape:{estPBA:!1,estPBU:!1,estRSS:!1,estVirement:!1},estRL:!1,invalideCoteServeur:!1,lienPolitiqueConfidentialite:null,lienSortie:"",sessionTimeout:"",messageNasConnuId:""},initialiser:w})}(jQuery),function(n){function ii(i){t=n.extend(!0,{},fstq.adhesionPrelevements.defaults,i);fstq.googleAnalytics.traquerEtapeAdhesion({nomEtape:"ctv",estRL:t.estRL});fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie);si();ai();yi();wi();bi();er();n(".bouton-action.suivant a").click(function(t){var e,i;t.target.parentElement.classList.contains("btn-inactif")?t.preventDefault():(w=!0,e=!(o()&&n("#pbu .erreur-transit").length>0)&&!(f()&&n("#pba .erreur-transit").length>0)&&r.form(),e?(n(".chargement").show(),n(t.target).hide(),it(),u.estValide(!0)):(t.preventDefault(),i=n("#prelevement-erreurs"),i.length>0?i[0].scrollIntoView(!0):n(".erreur-message-wrapper")[0].scrollIntoView(!0),n(".erreur-transit, .erreur-transit .erreur-message").show(),u.estValide(!1)),w=!1)});n(".bouton-action.annuler a").click(function(i){i.preventDefault();n.fieldswatcher.warn("parametres",!1);fstq.fenetreModale.adhesionConfirmerAnnulation.ouvrir({postbackUniqueId:t.confirmerAnnulation.postbackUniqueId});fstq.fenetreModale.inscrireEvenement("surApresFermeture","etapePrelevementAnnuler",function(){n.fieldswatcher.warn("parametres",!0)})});n(".cible-modale").click(function(t){t.preventDefault();fstq.fenetreModale.message.ouvrir(870,200,{itemId:n(this).attr("href")})});n("a.btn-politique-confidentialite").click(function(n){n.preventDefault();fstq.global.ouvrirPopup(t.lienPolitiqueConfidentialite,"politiqueConfidentialite",750,650)});var u=new fstq.adhesionPrelevements.VueModele({estRL:t.estRL,estMobile:t.estMobile,categorieCotisation:n(".categorie-cotisation:not(.inactif) :radio").val(),cotisations:n.map(n(".categorie-cotisation:not(.inactif) :checkbox"),function(t){return n(t).val()}),rss:{montant:n("#montant-rss input").val(),reductionImpot:n(".choix-reduction input[type=radio]:checked").val(),typeCotisations:n.map(n("#rss-row-montant select.type-cotisation option"),function(t){return n(t).val()}),frequenceCotisations:n.map(n("#rss-row-montant select.frequence-cotisation option"),function(t){return n(t).val()}),valeurTypeCotisation:n("#rss-row-montant select.type-cotisation").val(),valeurFrequence:n("#rss-row-montant select.frequence-cotisation").val(),montantEmployeur:n("#montant-rss-employeur :text").val(),valeurTypeCotisationEmployeur:n("#rss-row-cotisation-employeur select").val(),estBoni:n(".check-boni-annuel :checkbox").is(":checked"),estVacance:n(".check-vacances :checkbox").is(":checked"),estMaladie:n(".check-malaide :checkbox").is(":checked"),estSaContribution:n(".check-sacontribution :checkbox").is(":checked"),estAutres:n(".check-autres :checkbox").is(":checked"),autreTexte:n(".details-cotisation-autres:text").val(),employeurNom:n("#rss-employeur-nom :text").val(),employeurAdresse:n("#rss-employeur-adresse :text").val(),employeurCodePostal:n("#rss-employeur-codePostal :text").val(),employeurProvince:n("#rss-employeur-province :text").val(),employeurVille:n("#rss-employeur-ville :text").val(),employeurTelephone:n("#rss-employeur-telephone :text").val()},pba:{montant:n("#montant-pba input").val(),jour:n("#pba-jour input").val(),mois:n("#pba-mois input").val(),annee:n("#pba-annee input").val(),frequenceSelectionValeur:n("#frequence-pba select").val(),jourSelectionValeur:n("#jour-pba select").val(),choixInstitution:n("#pba .choix-institution :selected:not(.aucune-valeur)").val(),transit:n("#pba .transit-succursale input").val(),folio:n("#pba .hidden-folio input").val()},pbu:{montant:n("#montant-pbu input").val(),jour:n("#pbu-jour input").val(),mois:n("#pbu-mois input").val(),annee:n("#pbu-annee input").val(),choixInstitution:n("#pbu .choix-institution :selected:not(.aucune-valeur)").val(),transit:n("#pbu .transit-succursale input").val(),folio:n("#pbu .hidden-folio input").val()},virement:{montant:n("#montant-virement input").val()}});ko.applyBindings(u);ri(u);n(".categorie-choix span, .categorie-choix input").removeAttr("disabled");n(window).bind("beforeunload",function(){it();u.conserverEtat(fstq.global.jetonAdhesion)});n("#conteneur-etape-3 a.lien-etape").click(function(){u.naviguerEtape()});tt=!1}function it(){var t,r;i("pba")&&(t=n("#pba-row-institution"),r=kt(t),t.find(".hidden-folio input").val(r).change());i("pbu")&&(t=n("#pbu-row-institution"),r=kt(t),t.find(".hidden-folio input").val(r).change())}function ri(i){n(".mode-choix").click(function(r){var u=n(this),f;u.is("input:enabled")||(u=n(this).find("input:enabled"),n(r.target).is("input:enabled")||u.prop("checked",!u.is(":checked")));f=t.estRL?u.parents(".categorie-cotisation").not(".inactif"):n(".categorie-cotisation").not(".inactif");fi(u,f,ei,i,ui,i.estMemeCategorie(u.val()))&&r.preventDefault()});n(".mode-choix").dblclick(function(n){n.preventDefault()});ut()}function ui(n){n.revertCategoriePaiement()}function fi(n,i,r,u,f,e){var o=t.estRL&&s||oi(i)||e,s=n.is(":checked");return o?(r(n,u),rt()):fstq.fenetreModale.messageAvecBoutons.ouvrir(600,100,{itemId:t.messageChangementModePaiement},{text:t.messages.oui,action:function(){fstq.fenetreModale.fermer();rt();s?n.attr("checked","checked"):n.removeAttr("checked");r(n,u)}},{text:t.messages.non,action:function(){f(u);fstq.fenetreModale.fermer()}}),!o}function rt(){n("#prelevement-erreurs").is(":visible")&&n("#prelevement-erreurs").hide();n(".erreur-message-wrapper")&&n(".erreur-message-wrapper").hide()}function ei(i,r){var u=i.parents(".categorie-cotisation");t.estRL||($toutesCategories=n("#etape-prelevement .categorie-cotisation"),$toutesCategories.addClass("inactif"),i.is(":checked")?$toutesCategories.addClass("ferme"):$toutesCategories.removeClass("ferme"));i.is(":checked")?(u.removeClass("inactif"),n(".boutons-generaux").hide(),u.removeClass("ferme"),t.estMobile||or(u)):(u.addClass("inactif"),n(".boutons-generaux").show());r.typeVersement(i.val());r.typeVersement.commit();ut();k(n("#montant-pbu input"));d(n("#montant-virement input"))}function oi(n){var t=n.find(".montant input").filter(function(){return this.value!=""}),i=n.find(".choix-institution select").filter(function(){return this.selectedIndex>1});return t.length==0&&i.length==0}function ut(){ki(t.maximumChoixRL)?n(".mode-choix input").not(":checked").attr("disabled","disabled"):n(".mode-choix input").not(":checked").removeAttr("disabled")}function si(){li();var i=ft();r=n("form").validate({errorClass:"erreur-message",highlight:function(t){n(t).addClass("erreur-champ");var i=n(t).parents(".multi");i.length>0&&($autresChamps=i.find("input").not(":hidden"),$autresChamps.addClass("erreur-champ"))},unhighlight:function(t){n(t).removeClass("erreur-champ");var i=n(t).parents(".multi");i.length>0&&i.find("input").removeClass("erreur-champ");n(".erreur-champ").length==0&&n("#prelevement-erreurs li").length==0&&n("#prelevement-erreurs").slideUp("fast")},onkeyup:function(n){var t=jQuery(n).attr("name");this.settings.rules[t]&&this.settings.rules[t].onkeyup!==!1&&jQuery.validator.defaults.onkeyup.apply(this,arguments)},onfocusout:function(n){var t=jQuery(n).attr("name");this.settings.rules[t]&&this.settings.rules[t].onfocusout!==!1&&jQuery.validator.defaults.onfocusout.apply(this,arguments)},focusInvalid:!1,wrapper:"div",groups:i,errorPlacement:b,showErrors:function(t,i){var s=0,r,f;for(r in t){var e=t[r],u=n("input[name='"+r+"']"),o=u.parents(".mode-formulaire");e.indexOf("REQUIRED")!=-1?o.find(".erreur-message-wrapper").each(function(){$label=n(this).find("label");var t=u.attr("name").replace(/\$/g,"_");($label.text().indexOf("REQUIRED")!=-1||$label.attr("for")!=null&&$label.attr("for").indexOf(t)!=-1||ci(u.attr("name"),$label.attr("for")))&&n(this).remove()}):o.find(".erreur-message-wrapper").not(".transit-erreur").each(function(){e.indexOf(n(this).find("label").text())!=-1&&n(this).remove()});s++}f=n("#prelevement-erreurs");i.length>0&&w&&f.is(":hidden")&&f.slideDown("fast");this.defaultShowErrors()}});n(".bouton-action.suivant input[type=hidden]").rules("add",{auMoinsUnChoix:!0,messages:{auMoinsUnChoix:t.messages.erreur.auMoinsUnChoix}})}function b(t,i){var r=n(i).parents(".formulaire-rangee");r.length==0&&(r=n(i).parents(".mode-formulaire"));t.addClass("erreur-message-wrapper");r.length>0?n(t[0]).text().indexOf("REQUIRED")!=-1||hi(r,n(t[0]).text())||t.hide().prependTo(r).show():t.hide().insertAfter(n("#prelevement-erreurs")).show()}function hi(t,i){var r=!1;return t.find(".erreur-message-wrapper label").each(function(){n(this).text().indexOf(i)!=-1&&(r=!0)}),r}function ft(){var t=n("#pba-row-debut #pba-annee input").attr("name")+" "+n("#pba-row-debut #pba-mois input").attr("name")+" "+n("#pba-row-debut #pba-jour input").attr("name"),i=n("#pbu-row-date #pbu-annee input").attr("name")+" "+n("#pbu-row-date #pbu-mois input").attr("name")+" "+n("#pbu-row-date #pbu-jour input").attr("name");return{pbuDate:i,pbuFolio1:"pbu-folio1-0 pbu-folio1-1 pbu-folio1-2 pbu-folio1-3",pbuFolio2:"pbu-folio2-0 pbu-folio2-1 pbu-folio2-2 pbu-folio2-3",pbaDate:t,pbaFolio1:"pba-folio1-0 pba-folio1-1 pba-folio1-2 pba-folio1-3",pbaFolio2:"pba-folio2-0 pba-folio2-1 pba-folio2-2 pba-folio2-3"}}function ci(n,t){var r=ft(),i=r[t];return i!=null?i.indexOf(n)!=-1:!1}function li(){var n=function(n){return i(n.parents(".mode-formulaire").attr("id").replace("-formulaire",""))};fstq.methodesValidation.initialiserAdhesionPrelevements({fonctionElementEstVisible:n,fonctionFolioEstValide:l,fonctionInstitutionEstSelectionnee:e})}function ai(){if(s(n("#montant-rss input")),n("#montant-rss input").rules("add",{onkeyup:!1,onfocusout:!1,required:{depends:wt},montantMin:function(){var i=!t.estRL||n("#rss-row-montant .type-cotisation option").first().is(":selected"),r=!t.estRL||n("#rss-row-montant .frequence-cotisation option").first().is(":selected");return i&&r?t.rss.montantMinPaie:i&&!r?t.rss.montantMinHeure:i?void 0:t.rss.pourcentageMin},montantMax:function(){var i=!t.estRL||n("#rss-row-montant .type-cotisation option").first().is(":selected"),r=!t.estRL||n("#rss-row-montant .frequence-cotisation option").first().is(":selected");return i&&r?t.rss.montantMaxPaie:i&&!r?t.rss.montantMaxHeure:i?void 0:t.rss.pourcentageMax},messages:{required:t.messages.erreur.rss.montantRequis,montantMin:function(){var i=!t.estRL||n("#rss-row-montant .type-cotisation option").first().is(":selected"),r=!t.estRL||n("#rss-row-montant .frequence-cotisation option").first().is(":selected");return i&&r?t.messages.erreur.rss.montantPaieTropPetit:i&&!r?t.messages.erreur.rss.montantHeureTropPetit:i?void 0:t.messages.erreur.rss.pourcentageTropPetit},montantMax:function(){var i=!t.estRL||n("#rss-row-montant .type-cotisation option").first().is(":selected"),r=!t.estRL||n("#rss-row-montant .frequence-cotisation option").first().is(":selected");return i&&r?t.messages.erreur.rss.montantPaieTropGrand:i&&!r?t.messages.erreur.rss.montantHeureTropGrand:i?void 0:t.messages.erreur.rss.pourcentageTropGrand}}}),n("#rss-row-montant select").change(function(){n("#montant-rss input").val()!=""&&r.element(n("#montant-rss input"))}),n("#rss-row-montant .type-cotisation").change(function(){dt()}),n("#rss-row-cotisation-employeur select").change(function(){gt()}),n("#rss-row-reduction-immediate input").first().rules("add",{required:{depends:rr},messages:{required:t.messages.erreur.rss.reductionImpotImmediateRequis}}),t.estRL){s(n("#montant-rss-employeur input"));n("#montant-rss-employeur input").rules("add",{montantMin:function(){var i=n("#rss-row-cotisation-employeur option").first().is(":selected");return i?t.rss.employeurMontantMin:t.rss.employeurPourcentageMin},montantMax:function(){var i=n("#rss-row-cotisation-employeur option").first().is(":selected");return i?t.rss.employeurMontantMax:t.rss.employeurPourcentageMax},messages:{montantMin:function(){var i=n("#rss-row-cotisation-employeur option").first().is(":selected");return i?t.messages.erreur.rss.montantEmployeurTropPetit:t.messages.erreur.rss.pourcentageEmployeurTropPetit},montantMax:function(){var i=n("#rss-row-cotisation-employeur option").first().is(":selected");return i?t.messages.erreur.rss.montantEmployeurTropGrand:t.messages.erreur.rss.pourcentageEmployeurTropGrand}}});n("#rss-row-cotisation-employeur select").change(function(){n("#montant-rss-employeur input").val()!=""&&r.element(n("#montant-rss-employeur input"))});n("#rss-row-autorise-employeur .details-cotisation-autres").rules("add",{required:{depends:function(){return u&&n("#rss-row-autorise-employeur input[type=checkbox]").last().is(":checked")}},messages:{required:t.messages.erreur.rss.montantRequis}});var i=n("#montant-rss input");i.keyup(function(){et(n(this).val())});et(i.val())}vi()}function vi(){n("#rss-employeur-nom :text").rules("add",{required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}});n("#rss-employeur-adresse :text").rules("add",{required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}});n("#rss-employeur-ville :text").rules("add",{required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}});n("#rss-employeur-province :text").rules("add",{required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}});n("#rss-employeur-codePostal :text").rules("add",{required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}});var i={required:{depends:u},messages:{required:t.messages.erreur.rss.employeurInfosRequis}};n("input.telephone-travail-1").rules("add",i);n("input.telephone-travail-2").rules("add",i);n("input.telephone-travail-3").rules("add",i);n("input.telephone-travail-1, input.telephone-travail-2, input.telephone-travail-3, input.telephone-poste").autotab_magic().autotab_filter("numeric")}function et(t){var i=n("#rss-row-reduction-immediate input"),r=n("#rss-row-reduction-immediate #choix-reduction-oui input");t==""?(i.attr("disabled","disabled"),r.is(":checked")&&r.removeAttr("checked")):i.removeAttr("disabled")}function ot(){var t=n("#frequence-pba select").find("option:selected").val();t==1||t==3?n("#jour-pba").hide():n("#jour-pba").show()}function yi(){var i,u,l,p;s(n("#montant-pba input"));ot();n("#frequence-pba select").change(function(){ot()});n("#pba-row-institution select").change(function(){y(n(this))});n("#pba-row-institution .transit input").autotab_filter("numeric");n("#montant-pba input").rules("add",{onkeyup:!1,onfocusout:!1,required:{depends:f},montantMin:function(){var i=n("#frequence-pba select option:selected").val();return i==1?t.pba.minMensuel:i==2?t.pba.min2Semaines:i==3?t.pba.minBimensuel:t.pba.minHebdo},montantMax:function(){var i=n("#frequence-pba select option:selected").val();return i==1?t.pba.limiteMensuel==0?t.pba.maxMensuel:t.pba.limiteMensuel:i==2?t.pba.limite2Semaines==0?t.pba.max2Semaines:t.pba.limite2Semaines:i==3?t.pba.limiteBimensuel==0?t.pba.maxBimensuel:t.pba.limiteBimensuel:t.pba.limiteHebdo==0?t.pba.maxHebdo:t.pba.limiteHebdo},messages:{required:t.messages.erreur.pbu.montantRequis,montantMin:function(){var i=n("#frequence-pba select option:selected").val();return i==1?t.messages.erreur.pba.montantMensuelTropPetit:i==2?t.messages.erreur.pba.montant2SemainesTropPetit:i==3?t.messages.erreur.pba.montantBimensuelTropPetit:t.messages.erreur.pba.montantHebdomadaireTropPetit},montantMax:function(){var i=n("#frequence-pba select option:selected").val();return i==1?t.pba.limiteMensuel==0?t.messages.erreur.pba.montantMensuelTropGrand:t.messages.erreur.pba.montantDepasseLimiteMensuel:i==2?t.pba.limite2Semaines==0?t.messages.erreur.pba.montant2SemainesTropGrand:t.messages.erreur.pba.montantDepasseLimite2Semaines:i==3?t.pba.limiteBimensuel==0?t.messages.erreur.pba.montantBimensuelTropGrand:t.messages.erreur.pba.montantDepasseLimiteBimensuel:t.pba.limiteHebdo==0?t.messages.erreur.pba.montantHebdomadaireTropGrand:t.messages.erreur.pba.montantDepasseLimiteHebdo}}});i={onfocusout:!1,multiRequired:{depends:f},dateValide:{depends:f},dateFuture:{depends:f},dateMinimum:t.pba.datePrelevementMinimum,dateMaximum:t.pba.dateMaximum,dateRespecteJourDeLaSemaine:{depends:function(){return f()&&n("#jour-pba").is(":visible")}},dateRespecteJourDuMoisLorsqueFrequenceBimensuelle:{depends:function(){return f()&&n("#frequence-pba select option:selected").val()==3}},messages:{multiRequired:t.messages.erreur.pbu.dateRequise,dateValide:t.messages.erreur.pbu.dateInvalide,dateFuture:t.messages.erreur.pba.dateIntervalleInvalide,dateMinimum:t.messages.erreur.pba.dateIntervalleInvalide,dateMaximum:t.messages.erreur.pba.dateIntervalleInvalide,dateRespecteJourDeLaSemaine:t.messages.erreur.pba.dateMauvaisJourDeSemaine,dateRespecteJourDuMoisLorsqueFrequenceBimensuelle:t.messages.erreur.pba.datePas15Ou30}};t.estMobile||(n("#pba-annee input").rules("add",i),n("#pba-mois input").rules("add",i),n("#pba-jour input").rules("add",i));n("#pba-row-institution select").rules("add",{selectRequired:{depends:f},messages:{selectRequired:t.messages.erreur.pbu.institutionRequise}});n("#pba-row-institution .transit-succursale input").rules("add",{onkeyup:!1,required:{depends:function(){return e(n("#pba-row-institution"))}},customMinLength:5,transitValide:!0,messages:{required:t.messages.erreur.pbu.transitRequis,customMinLength:t.messages.erreur.pbu.transitMauvaiseLongueur,transitValide:t.messages.erreur.pbu.transitRequis}});u=n("#pba-row-institution .transit-succursale input");u.keyup(function(){n(this).hasClass("erreur-champ")?v(n(this),lt,at):n(".erreur-transit, .erreur-service").remove()});u.blur(function(){v(n(this),lt,at)});var o=t.pba.dateProchainTraitement.split("-"),a=new Date(o[0],o[1]-1,o[2]),c=new Date(n("#pba-annee input").val(),n("#pba-mois input").val()*1-1,n("#pba-jour input").val());a.getTime()>c.getTime()&&(c=a);l="/Ressource/Image/Contenu/Adhesion/ico_calendrier.gif";t.estMobile&&(l="/Ressource/Image/MonCompteEnLigne/Sources/Commun/calendrier.png");p="+"+t.pba.delaisMaximumEnMois+"M";n("#pba .date-picker").datepicker({showOn:"button",buttonImage:l,buttonImageOnly:!0,onSelect:function(t){var i=new Date(t);n("#pba-annee input").val(i.getFullYear()).change();n("#pba-mois input").val(h(i.getMonth()+1,2)).change();n("#pba-jour input").val(h(i.getDate(),2)).change();r.element(n("#pba-annee input"))},minDate:c,maxDate:p,dateFormat:"mm/dd/yy",beforeShowDay:pi,onClose:function(){n(this).parents(".date").find("input").not(":hidden").each(function(){r.element(n(this))})}});n("#pba-row-debut .date input").click(function(){n("#pba .date-picker").datepicker("show")});n("#pba-row-debut .date input").each(function(t,i){n(i).attr("readonly","readonly")});n("div[class^=folio] input")}function pi(t){var i=!0,r;return n("#jour-pba").is(":visible")?i=t.getDay()==parseInt(n("#jour-pba select option:selected").val())+1:n("#frequence-pba select option:selected").val()==3&&(r=new Date(t.getFullYear(),1,29).getDate()==29,i=t.getDate()==15||t.getDate()==30||t.getMonth()==1&&(r&&t.getDate()==29||!r&&t.getDate()==28)),[i,""]}function a(i){return parseFloat(n(i).val())>t.avertissementCotisation.montantMaximumCreditImpot}function k(t){a(t)?n("#depassement-pbu").removeClass("inactif"):n("#depassement-pbu").addClass("inactif")}function wi(){var i=n("#montant-pbu input"),u,f,c,l;s(i,n("#montant-pbu-avec-frais"));i.keyup(function(){k(i)});n("#pbu-row-institution select").change(function(){y(n(this))});n("#pbu-row-institution .transit input").autotab_filter("numeric");n("#depassement-pbu input").rules("add",{required:{depends:a(i.val())},messages:{required:t.messages.erreur.creditImpotDepassement}});n("#montant-pbu input").rules("add",{onkeyup:!1,onfocusout:!1,required:{depends:o},montantMin:t.pbu.min,montantMax:t.pbu.max,messages:{required:t.messages.erreur.pbu.montantRequis,montantMin:t.messages.erreur.pbu.montantTropPetit,montantMax:t.messages.erreur.pbu.montantTropGrand}});u={onfocusout:!1,multiRequired:{depends:o},dateValide:{depends:o},dateFuture:{depends:o},dateMaximum:t.pbu.dateMaximum,messages:{multiRequired:t.messages.erreur.pbu.dateRequise,dateValide:t.messages.erreur.pbu.dateInvalide,dateFuture:t.messages.erreur.pbu.dateIntervalleInvalide,dateMaximum:t.messages.erreur.pbu.dateIntervalleInvalide}};t.estMobile||(n("#pbu-annee input").rules("add",u),n("#pbu-mois input").rules("add",u),n("#pbu-jour input").rules("add",u));n("#pbu-row-institution select").rules("add",{selectRequired:{depends:o},messages:{selectRequired:t.messages.erreur.pbu.institutionRequise}});n("#pbu-row-institution .transit-succursale input").rules("add",{onkeyup:!1,required:{depends:function(){return e(n("#pbu-row-institution"))}},customMinLength:5,transitValide:!0,messages:{required:t.messages.erreur.pbu.transitRequis,customMinLength:t.messages.erreur.pbu.transitMauvaiseLongueur,transitValide:t.messages.erreur.pbu.transitRequis}});f=n("#pbu-row-institution .transit-succursale input");f.keyup(function(){n(this).hasClass("erreur-champ")?v(n(this),vt,yt):n(".erreur-transit, .erreur-service").remove()});f.blur(function(){v(n(this),vt,yt)});c="/Ressource/Image/Contenu/Adhesion/ico_calendrier.gif";t.estMobile&&(c="/Ressource/Image/MonCompteEnLigne/Sources/Commun/calendrier.png");l="+"+t.pbu.delaisMaximumEnMois+"M";n("#pbu .date-picker").datepicker({showOn:"button",buttonImage:c,buttonImageOnly:!0,onSelect:function(t){var i=new Date(t);n("#pbu-annee input").val(i.getFullYear());n("#pbu-mois input").val(h(i.getMonth()+1,2));n("#pbu-jour input").val(h(i.getDate(),2));r.element(n("#pbu-annee input"))},minDate:0,maxDate:l,dateFormat:"mm/dd/yy",onClose:function(){n(this).parents(".date").find("input").not(":hidden").each(function(){r.element(n(this))})}});n("#pbu-row-date .date input").click(function(){n("#pbu .date-picker").datepicker("show")});n("#pbu-row-date .date input").each(function(t,i){n(i).attr("readonly","readonly")})}function v(i,r,u,f,e){var s=jQuery.data(i[0],"derniere-valeur"),h=jQuery.data(i[0],"derniere-valeur-valide"),o=!1;s&&(o=s.indexOf(i.val())!=-1);i.val().length!=5||o?(o&&h&&st(i),e&&e(),f&&f()):(jQuery.data(i[0],"derniere-valeur",i.val()),n(".bouton-action.suivant a").addClass("inactif"),i.parents(".mode-formulaire").find(".transit-chargement").show(),n.ajax({type:"POST",url:"/Service/Adhesion/Adherant.svc/SuccursaleBancaireEstValide",dataType:"json",contentType:"application/json; charset=utf-8",data:'{"codeInstitution":"'+r()+'","codeSuccursale":"'+u()+'","jeton":"'+fstq.global.jetonAdhesion+'"}',timeout:3e4,success:function(r){r.SuccursaleBancaireEstValideResult==!0?(jQuery.data(i[0],"derniere-valeur-valide",!0),st(i),i.parents(".choix-institution").find("input").attr("disabled",!1).removeClass("champ-desactive"),i.parents(".info-compte").find(".compte input[name*=folio]")[0].focus()):(jQuery.data(i[0],"derniere-valeur-valide",!1),n(".erreur-transit").remove(),b(n("<div class='erreur-transit'><label class='erreur-message'>"+t.messages.erreur.pbu.transitInvalide+"<\/label><\/div>"),i),i.addClass("erreur-champ"));e&&e()},error:function(){jQuery.data(i[0],"derniere-valeur-valide",!1);n(".erreur-service").remove();b(n("<div class='erreur-service'><label class='erreur-message'>"+t.messages.erreur.erreurServiceAdherant+"<\/label><\/div>"),i);i.addClass("erreur-champ")},complete:function(){f&&f();n(".bouton-action.suivant a").removeClass("inactif");i.parents(".mode-formulaire").find(".transit-chargement").hide();fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie)}}))}function st(n){n.parents(".mode-formulaire").find(".erreur-transit").remove();n.removeClass("erreur-champ")}function ht(t){return n.parseJSON(t.find("select option:selected").val()).code}function ct(n){return n.find(".transit-succursale input").val()}function lt(){return ht(n("#pba-row-institution"))}function at(){return ct(n("#pba-row-institution"))}function vt(){return ht(n("#pbu-row-institution"))}function yt(){return ct(n("#pbu-row-institution"))}function d(t){a(t)?n("#depassement-virement").removeClass("inactif"):n("#depassement-virement").addClass("inactif")}function bi(){var i=n("#montant-virement input");s(i,n("#montant-virement-avec-frais"));i.keyup(function(){d(i)});n("#depassement-virement input").rules("add",{required:{depends:a(i.val())},messages:{required:t.messages.erreur.creditImpotDepassement}});n("#comprehension-virement input").rules("add",{required:{depends:bt},messages:{required:t.messages.erreur.virement.comprehensionRequise}});n("#montant-virement input").rules("add",{onkeyup:!1,onfocusout:!1,required:{depends:bt},montantMin:t.virement.min,montantMax:t.virement.max,messages:{required:t.messages.erreur.pbu.montantRequis,montantMin:t.messages.erreur.virement.montantTropPetit,montantMax:t.messages.erreur.virement.montantTropGrand}})}function s(t,i){var r=t.val();t.keyup(function(){var t=n(this).val(),u=new RegExp("(0|[0-9]d{0,4})([\\.,]d{0,2})?");u.exec(t)==null&&t!=""?n(this).val(r):(r=t,i&&nt(i,t))});t.blur(function(){n(this).valid()})}function ki(t){return n(".mode-choix input:checked").size()>=t}function y(t){var u=t.find("option:selected"),i=t.parents(".choix-institution"),r;u.val()!=u.text()?(r=n.parseJSON(u.val()),i.find(".info-compte").removeClass("inactif"),i.find(".transit-institution").text(" - "+h(r.code,3)),i.find(".folio1, .folio2").empty(),tr(i),pt(i,r,"folio1"),gi(i),r.folio2!=""?(i.find(".folio-separateur, .folio2").show(),ir(i),pt(i,r,"folio2"),nr(i)):i.find(".folio-separateur, .folio2").hide(),tt||($transit=i.find(".transit-succursale input"),$transit.val(""),jQuery.data($transit[0],"derniere-valeur",""),$transit.focus())):i.find(".info-compte").addClass("inactif")}function pt(i,r,u){for(var o,s,h,l,a,f="",v=i.parents(".mode-formulaire").attr("id"),p=parseInt(di(i))+1,y=r[u].replace(/^\s+/,"").split("-"),c=y.length,e=0;e<c;e++)o=y[e].length,s="champ-desactive",e+1==c&&(s=s+" dernier"),t.estMobile?(l="tres-petit-input",o>4&&(l=""),f+="<div class='folio inline-block "+l+" suffixe'><input name='"+v+"-"+u+"-"+e+"' maxlength='"+o+"' type='tel'  class='"+s+"' disabled='disabled'><\/input><\/div>"):(h=10*o,o==1?h=16:o==2&&(h=25),f=f+"<input name='"+v+"-"+u+"-"+e+"' maxlength='"+o+"' style='width:"+h+"px' type='text'  class='"+s+"' disabled='disabled'><\/input>",e+1<c&&(f=f+"<span>-<\/span>"));a="ex. : ";n(".en").length>0&&(a="e.g. ");f=f+"<span class='folio-ex inline-block' foliomasque='"+r[u]+"'>"+a+r[u].replace(/^\s+/,"").replace(/Z/g,"9")+"<\/span>";i.find("."+u).append(f);i.find("."+u+" input").autotab_magic().autotab_filter("numeric")}function di(t){var i=0;return t.find("input").each(function(){var t=n(this).attr("tabindex");t!=null&&parseInt(t)>i&&(i=t)}),i}function gi(i){i.find(".folio1 input").each(function(){n(this).rules("add",{onkeyup:!1,onfocusout:!1,multiRequired:{depends:function(){return e(i)&&c(i)}},folioValide:{depends:function(){return e(i)&&(c(i)||!l(i.find(".folio2 input")[0]))}},unSeulFolio:{depends:function(){return e(i)&&!p(i)&&!c(i)}},messages:{multiRequired:t.messages.erreur.pbu.folioRequis,folioValide:t.messages.erreur.pbu.folioInvalide,unSeulFolio:t.messages.erreur.pbu.unSeulFolio}})});i.find(".folio1 input").keyup(function(){i.find(".compte .erreur-champ").length>0&&i.find(".folio2 input").each(function(){r.element(n(this))})});i.find(".folio1 input.dernier").focusout(function(){i.find(".folio2 input, .folio1 input").each(function(){r.element(n(this))})})}function nr(i){i.find(".folio2 input").each(function(){n(this).rules("add",{onkeyup:!1,onfocusout:!1,folioValide:{depends:function(){return e(i)&&(p(i)||!l(i.find(".folio1 input")[0]))}},unSeulFolio:{depends:function(){return e(i)&&!p(i)&&!c(i)}},messages:{folioValide:t.messages.erreur.pbu.folioInvalide,unSeulFolio:t.messages.erreur.pbu.unSeulFolio}})});i.find(".folio2 input").keyup(function(){i.find(".compte .erreur-champ").length>0&&i.find(".folio1 input").each(function(){r.element(n(this))})});i.find(".folio2 input.dernier").focusout(function(){i.find(".folio1 input, .folio2 input").each(function(){r.element(n(this))})})}function tr(t){var i="multiRequired folioValide unSeulFolio";t.find(".folio1 input").each(function(){n(this).rules("remove",i)})}function ir(t){var i="folioValide";t.find(".folio2 input").each(function(){n(this).rules("remove",i)})}function h(n,t){for(var i=n+"";i.length<t;)i="0"+i;return i}function u(){return i("rss")}function wt(){var i=n("#montant-rss-employeur input").val(),r=t.estRL&&i.length!=0&&parseFloat(i.replace(",","."))!=0,f=t.estRL&&n("#rss-row-autorise-employeur input[type=checkbox]:checked").length>0;return u()&&(!t.estRL||t.estRL&&!r&&!f)}function rr(){var i=n("#montant-rss input").val();return wt()||t.estRL&&i.length!=0}function f(){return i("pba")}function o(){return i("pbu")}function bt(){return i("virement")}function i(t){return n("#section-"+t+" .mode-choix input").is(":checked")}function ur(n){return $valeur=n.find("option:selected"),$valeur.val()!=$valeur.text()}function e(n){return i(n.parents(".mode-formulaire").attr("id"))&&ur(n.find("select"))}function p(n){return n.find(".folio1 input").length==0||n.find(".folio1 input:filled").length==0}function c(n){return n.find(".folio2 input").length==0||n.find(".folio2 input:filled").length==0}function kt(n){var t=n.find(".folio1 input")[0],i=n.find(".folio2 input")[0];return!p(n)&&l(t)?g(t):!c(n)&&l(i)?g(i):void 0}function l(t){var r=n(t).parents(".multi"),i=g(t),u=r.find(".folio-ex").attr("foliomasque"),f=fr(u);return i.replace("-","").length==0||f.exec(i)!=null}function g(t){var f=n(t).parents(".multi"),e=f.find("input"),i="",r,u;if(e.each(function(t){var u=n(this).attr("maxlength"),r=n(this).val();r=t==0?r.lpad(" ",u):r.rpad(" ",u);i=i+r+"-"}),i=i.replace(/-$/,""),r=f.find(".folio-ex").attr("foliomasque"),r.length>i.length){for(u=0;r.length>i.length;)r=r.replace(/^\s/,""),u++;i=i.lpad(" ",i.length+u)}return i}function fr(n){for(var t,r="^",i=0;i<n.length;i++)t=n.charAt(i),r+=t=="Z"?"(\\d|\\s)":t=="-"?"-":t==" "?"\\s":"\\d";return new RegExp(r+"$")}function nt(t,i){if(i=="")t.html("&nbsp;");else{var f=parseFloat(i.replace(",",".")),e=f,r=".",u=",";n(".fr").size()>0&&(r=",",u=" ");t.text(e.toMoney(2,r,u))}}function er(){var r,u,f;if(t.invalideCoteServeur&&n("#prelevement-erreurs").show(),i("rss")&&(n("#section-rss").removeClass("ferme"),dt()),gt(),i("pba")){n("#section-pba").removeClass("ferme");r=n("#frequence-pba select option:selected").val();(r==1||r==3)&&n("#jour-pba").hide();n("#pba-row-institution .info-compte").removeClass("inactif");y(n("#pba-row-institution select"));var e=n("#pba-mois input").val(),o=n("#pba-jour input").val(),s=n("#pba-annee input").val();n("#pba-row-debut .date-picker").datepicker("setDate",e+"/"+o+"/"+s);ni(n("#pba-row-institution .hidden-folio input"));n("[class^=folio] input").removeClass("champ-desactive");n("[class^=folio] input").removeAttr("disabled")}if(i("pbu")){n("#section-pbu").removeClass("ferme");u=n("#montant-pbu input");nt(n("#montant-pbu-avec-frais"),u.val());n("#pbu-row-institution .info-compte").removeClass("inactif");y(n("#pbu-row-institution select"));var e=n("#pbu-mois input").val(),o=n("#pbu-jour input").val(),s=n("#pbu-annee input").val();n("#pbu-date .date-picker").datepicker("setDate",e+"/"+o+"/"+s);k(u);ni(n("#pbu-row-institution .hidden-folio input"));n("[class^=folio] input").removeClass("champ-desactive");n("[class^=folio] input").removeAttr("disabled")}i("virement")&&(n("#section-virement").removeClass("ferme"),f=n("#montant-virement input"),nt(n("#montant-virement-avec-frais"),f.val()),d(f));i("rss")||i("pba")||i("pbu")||i("virement")||(n("#section-virement").removeClass("ferme"),n("#section-pbu").removeClass("ferme"),n("#section-pba").removeClass("ferme"),n("#section-rss").removeClass("ferme"))}function or(n){n.find("input, select").filter(":visible").first().focus()}function dt(){if(t.estRL){var i=n("#rss-row-montant .frequence-cotisation"),r=n("#rss-row-montant .rss-pourcentage-salaire");n("#rss-row-montant .type-cotisation option").first().is(":selected")?(i.show(),r.hide()):(i.hide(),r.show())}}function gt(){if(t.estRL){var i=n("#rss-row-cotisation-employeur .rss-pourcentage-salaire-employeur");n("#rss-row-cotisation-employeur select option").first().is(":selected")?i.hide():i.show()}}function ni(n){var t=n.val().replace(/^\s+/,"");ti(n.parents(".compte").find(".folio1"),t)||ti(n.parents(".compte").find(".folio2"),t)}function ti(t,i){var u=i.split("-"),f=t.find("input"),r;return u.length!=f.length?!1:(r=!0,f.each(function(t){u[t].length!=n(this).attr("maxlength")?r=!1:n(this).val(u[t])}),r||f.each(function(){n(this).val("")}),r)}var t=null,r=null,tt=!0,w=!1;fstq.adhesionPrelevements=n.extend(fstq.adhesionPrelevements?fstq.adhesionPrelevements:{},{defaults:{messages:{oui:"Oui",non:"Non",erreur:{maximumChoix:"",auMoinsUnChoix:"",rss:{montantRequis:"REQUIRED",reductionImpotImmediateRequis:"",montantPaieTropPetit:"",montantPaieTropGrand:"",pourcentageTropPetit:"",pourcentageTropGrand:"",montantHeureTropPetit:"",montantHeureTropGrand:"",montantEmployeurTropPetit:"",montantEmployeurTropGrand:"",pourcentageEmployeurTropPetit:"",pourcentageEmployeurTropGrand:"",employeurInfosRequis:"REQUIRED"},pba:{montantHebdomadaireTropPetit:"",montantHebdomadaireTropGrand:"",montantDepasseLimiteHebdo:"",montantBimensuelTropPetit:"",montantBimensuelTropGrand:"",montantDepasseLimiteBimensuel:"",montantMensuelTropPetit:"",montantMensuelTropGrand:"",montantDepasseLimiteMensuel:"",montant2SemainesTropPetit:"",montant2SemainesTropGrand:"",montantDepasseLimite2Semaines:"",dateIntervalleInvalide:"",dateMauvaisJourDeSemaine:"",datePas15Ou30:""},pbu:{montantRequis:"REQUIRED",montantTropPetit:"",montantTropGrand:"",dateRequise:"REQUIRED",dateInvalide:"",dateIntervalleInvalide:"",institutionRequise:"REQUIRED",transitRequis:"REQUIRED",transitMauvaiseLongueur:"",transitInvalide:"",folioRequis:"REQUIRED",folioInvalide:"",unSeulFolio:""},virement:{montantTropPetit:"",montantTropGrand:"",comprehensionRequise:""},erreurServiceAdherant:"",creditImpotDepassement:""},avertissementNavigation:""},estRL:!1,invalideCoteServeur:!1,fraisAdhesion:0,maximumChoixRL:2,rss:{montantMinPaie:"",montantMaxPaie:"",pourcentageMin:"",pourcentageMax:"",montantMinHeure:"",montantMaxHeure:"",employeurMontantMin:"",employeurMontantMax:"",employeurPourcentageMin:"",employeurPourcentageMax:""},pba:{minHebdo:"",maxHebdo:"",limiteHebdo:"",minBimensuel:"",maxBimensuel:"",limiteBimensuel:"",minMensuel:"",maxMensuel:"",limiteMensuel:"",min2Semaines:"",max2Semaines:"",limite2Semaines:"",dateProchainTraitement:"",datePrelevementMinimum:"",dateMaximum:"",delaisMaximumEnMois:""},pbu:{min:1,max:999999,dateMaximum:"",delaisMaximumEnMois:""},virement:{min:1,max:999999},confirmerAnnulation:{postbackUniqueId:""},avertissementCotisation:{montantMaximumCreditImpot:5e3,postbackUniqueId:""},lienPolitiqueConfidentialite:"",lienSortie:"",sessionTimeout:"",messageChangementModePaiement:""},initialiser:ii})}(jQuery);ko.revertedObservable=function(n){var t=ko.observable(n),i=n,r=ko.computed({read:function(){return t()},write:function(n){i=t();t(n)}});return r.previousValue=function(){return i},r.revert=function(){i&&t(i)},r.commit=function(){i=t()},r},function(n){fstq.adhesionPrelevements.VueModele=function(t){function u(n,t){return ko.utils.arrayFirst(ko.utils.unwrapObservable(n),function(n){return n===t})!=null}var i=this,r=t.estRL;i.typeVersement=ko.revertedObservable(t.categorieCotisation||"");i.typeVersements=ko.observableArray(t.cotisations||[]);i.revertCategoriePaiement=function(){i.typeVersement.revert()};i.estRss=ko.computed(function(){return r?u(i.typeVersements(),"_checkRss"):i.typeVersement()==="_radioRss"});i.rssMontant=ko.observable(t.rss.montant||"");i.reductionImpot=ko.observable(t.rss.reductionImpot||"");i.rssEstReductionImpot=ko.computed(function(){return i.reductionImpot()==="_radioReductionImpotOui"});i.rssTypeCotisation=ko.observable(t.rss.valeurTypeCotisation||"");i.rssTypeCotisations=ko.observableArray(t.rss.typeCotisations||[]);i.rssIndexTypeCotisation=ko.computed(function(){return i.rssTypeCotisations.indexOf(i.rssTypeCotisation())});i.rssFrequenceCotisation=ko.observable(t.rss.valeurFrequence||"");i.rssFrequenceCotisations=ko.observableArray(t.rss.frequenceCotisations||[]);i.rssIndexFrequenceCotisation=ko.computed(function(){return i.rssFrequenceCotisations.indexOf(i.rssFrequenceCotisation())});i.rssMontantEmployeur=ko.observable(t.rss.montantEmployeur||"");i.rssTypeCotisationEmployeur=ko.observable(t.rss.valeurTypeCotisationEmployeur||"");i.rssIndexTypeCotisationEmployeur=ko.computed(function(){return i.rssTypeCotisations.indexOf(i.rssTypeCotisationEmployeur())});i.rssEstBoniAnnuel=ko.observable(t.rss.estBoni||!1);i.rssEstVacance=ko.observable(t.rss.estVacance||!1);i.rssEstMaladie=ko.observable(t.rss.estMaladie||!1);i.rssEstContributionEmployeur=ko.observable(t.rss.estSaContribution||!1);i.rssEstAutre=ko.observable(t.rss.estAutres||!1);i.rssAutreTexte=ko.observable(t.rss.autreTexte||"");i.rssEmployeurNom=ko.observable(t.rss.employeurNom||"");i.employeurAdresse=ko.observable(t.rss.employeurAdresse||"");i.employeurCodePostal=ko.observable(t.rss.employeurCodePostal||"");i.employeurProvince=ko.observable(t.rss.employeurProvince||"");i.employeurVille=ko.observable(t.rss.employeurVille||"");i.employeurTelephone=ko.observable(t.rss.employeurTelephone||"");i.rssEstBoniAnnuel.subscribe(function(n){n&&(i.rssEstVacance(!1),i.rssEstMaladie(!1),i.rssEstContributionEmployeur(!1),i.rssEstAutre(!1))});i.rssEstVacance.subscribe(function(n){n&&(i.rssEstBoniAnnuel(!1),i.rssEstMaladie(!1),i.rssEstContributionEmployeur(!1),i.rssEstAutre(!1))});i.rssEstMaladie.subscribe(function(n){n&&(i.rssEstVacance(!1),i.rssEstBoniAnnuel(!1),i.rssEstContributionEmployeur(!1),i.rssEstAutre(!1))});i.rssEstContributionEmployeur.subscribe(function(n){n&&(i.rssEstVacance(!1),i.rssEstMaladie(!1),i.rssEstBoniAnnuel(!1),i.rssEstAutre(!1))});i.rssEstAutre.subscribe(function(n){n&&(i.rssEstVacance(!1),i.rssEstMaladie(!1),i.rssEstContributionEmployeur(!1),i.rssEstBoniAnnuel(!1))});i.rssAutreTexte.subscribe(function(n){n!=""&&i.rssEstAutre(!0)});i.estPba=ko.computed(function(){return r?u(i.typeVersements(),"_checkPba"):i.typeVersement()==="_radioPba"});i.pbaMontant=ko.observable(t.pba.montant||"");i.pbaJour=ko.observable(t.pba.jour||"");i.pbaMois=ko.observable(t.pba.mois||"");i.pbaAnnee=ko.observable(t.pba.annee||"");i.pbaFrequenceSelectionValeur=ko.observable(t.pba.frequenceSelectionValeur||"");i.pbaJourSelectionValeur=ko.observable(t.pba.jourSelectionValeur||"");i.pbaInstitution=ko.observable(t.pba.choixInstitution||"");i.pbaTransit=ko.observable(t.pba.transit||"");i.pbaFolio=ko.observable(t.pba.folio||"");i.estPbu=ko.computed(function(){return r?u(i.typeVersements(),"_checkPbu"):i.typeVersement()==="_radioPbu"});i.pbuMontant=ko.observable(t.pbu.montant||"");i.pbuJour=ko.observable(t.pbu.jour||"");i.pbuMois=ko.observable(t.pbu.mois||"");i.pbuAnnee=ko.observable(t.pbu.annee||"");i.pbuInstitution=ko.observable(t.pbu.choixInstitution||"");i.pbuTransit=ko.observable(t.pbu.transit||"");i.pbuFolio=ko.observable(t.pbu.folio||"");i.estVirement=ko.computed(function(){return r?u(i.typeVersements(),"_checkVirement"):i.typeVersements()==="_radioVirement"});i.virementMontant=ko.observable(t.virement.montant||"");i.estValide=ko.observable();i.conserverEtat=function(t){i.estValide()||n.ajax({type:"POST",url:"/Service/Adhesion/Adherant.svc/ConserverEtatPrelevement",dataType:"json",contentType:"application/json; charset=utf-8",data:'{"etat":'+ko.toJSON(i)+',"jeton":"'+t+'"}',async:!1})};i.naviguerEtape=function(){i.estValide(!1)};i.estMemeCategorie=function(n){return i.typeVersement.previousValue()!==""&&i.typeVersement.previousValue()===n}}}(jQuery),function(n){function r(r){t=n.extend(!0,{},fstq.adhesionSommaire.defaults,r);fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie);fstq.googleAnalytics.traquerEtapeAdhesion({nomEtape:"cs",typeEtape:t.formulaireEtape,estRL:t.estRL});u();n(".boutons.annuler a").click(function(n){n.preventDefault();fstq.fenetreModale.adhesionConfirmerAnnulation.ouvrir({postbackUniqueId:t.confirmerAnnulation.postbackUniqueId})});n("a.btn-politique-confidentialite").click(function(n){n.preventDefault();fstq.global.ouvrirPopup(t.lienPolitiqueConfidentialite,"politiqueConfidentialite",750,650)});n(".bouton-action.suivant a").click(function(t){var r=i.form();r?(n(".chargement").show(),n(t.target).hide()):(t.preventDefault(),n(".erreur-message-wrapper")[0].scrollIntoView(!0))})}function u(){i=n("form").validate({errorClass:"erreur-message",highlight:function(t){n(t).addClass("erreur-champ");n("#confirmation").addClass("erreur-champ")},unhighlight:function(t){n(t).removeClass("erreur-champ");n("#confirmation").removeClass("erreur-champ")},onfocusout:function(n){var t=jQuery(n).attr("name");this.settings.rules[t]&&this.settings.rules[t].onfocusout!==!1&&jQuery.validator.defaults.onfocusout.apply(this,arguments)},focusInvalid:!1,wrapper:"div",groups:{},errorPlacement:f,showErrors:function(t){var e=0;for(var r in t){var u=t[r],i=n("input[name='"+r+"']"),f=i.parents(".mode-formulaire");u.indexOf("REQUIRED")!=-1?f.find(".erreur-message-wrapper").each(function(){$label=n(this).find("label");var t=i.attr("name").replace(/\$/g,"_");($label.text().indexOf("REQUIRED")!=-1||$label.attr("for")!=null&&$label.attr("for").indexOf(t)!=-1||nomParmisGroupe(i.attr("name"),$label.attr("for")))&&n(this).remove()}):f.find(".erreur-message-wrapper").not(".transit-erreur").each(function(){u.indexOf(n(this).find("label").text())!=-1&&n(this).remove()});e++}this.defaultShowErrors()}});n("#confirmation input[type=checkbox]").rules("add",{required:!0,messages:{required:t.messages.erreur.confirmationRequise}})}function f(t,i){var r=n(i).parents(".formulaire-rangee");r.length==0&&(r=n(i).parents(".mode-formulaire"));t.addClass("erreur-message-wrapper");r.length>0&&(n(t[0]).text().indexOf("REQUIRED")!=-1||e(r,n(t[0]).text())||t.hide().prependTo(r).show())}function e(t,i){var r=!1;return t.find(".erreur-message-wrapper label").each(function(){n(this).text().indexOf(i)!=-1&&(r=!0)}),r}var t=null,i=null;fstq.adhesionSommaire=n.extend(fstq.adhesionSommaire?fstq.adhesionSommaire:{},{defaults:{messages:{erreur:{confirmationRequise:""}},estRL:!1,confirmerAnnulation:{postbackUniqueId:""},formulaireEtape:{estPBA:!1,estPBU:!1,estRSS:!1,estVirement:!1},lienPolitiqueConfidentialite:"",lienSortie:"",sessionTimeout:""},initialiser:r})}(jQuery),function(n){function i(i){t=n.extend(!0,{},fstq.adhesionConfirmation.defaults,i);fstq.global.redirigerSurExpirationSession(t.sessionTimeout,t.lienSortie);r()}function r(){t.formulaireEtape.estPBU?(t.ecommerce.nomProduit=t.estRL?"PBU RL":"PBU Public",t.ecommerce.sku="PBU"):t.formulaireEtape.estPBA?(t.ecommerce.nomProduit=t.estRL?"PBA RL":"PBA Public",t.ecommerce.sku="PBA"):t.formulaireEtape.estRSS?(t.ecommerce.nomProduit=t.estRL?"RSS RL":"RSS Public",t.ecommerce.sku="RSS"):t.formulaireEtape.estVirement&&(t.ecommerce.nomProduit=t.estRL?"VIREMENT RL":"VIREMENT Public",t.ecommerce.sku="VIREMENT");t.ecommerce.commerceNom=t.estRL?"Adhésion RL":"Adhésion Public";t.ecommerce.nomCategorie="ADH";t.ecommerce.total=t.ecommerce.quantite*t.ecommerce.prix;fstq.googleAnalytics.traquerEcommerce(t.ecommerce);fstq.googleAnalytics.traquerEtapeAdhesion({nomEtape:"cc",typeEtape:t.formulaireEtape,estRL:t.estRL})}var t=null;fstq.adhesionConfirmation=n.extend(fstq.adhesionConfirmation?fstq.adhesionConfirmation:{},{defaults:{ecommerce:{commandeId:null,prix:null,quantite:null,total:null,province:null,ville:null},formulaireEtape:{estPBA:!1,estPBU:!1,estRSS:!1,estVirement:!1},e:"",sessionTimeout:""},initialiser:i})}(jQuery),function(n){fstq.formulaireSondageFenetreModale=n.extend(fstq.formulaireSondageFenetreModale?fstq.formulaireSondageFenetreModale:{},{initialiser:function(t){var r=n.jStorage.get(t.sondageId,null),i;r==null&&(i=setTimeout(function(){clearTimeout(i);fstq.fenetreModale.formulaireSondage.ouvrir(t)},1e3))},enregistrerReponseSondage:function(){var t=n("#formulaire-sondage").data("sondage-id");n.jStorage.set(t,1)}})}(jQuery),function(n,t){function i(i,u){var f=r(i);t.applyBindings(f,u);n("#rideau").hide()}var r=function(n){function r(){var t=new RegExp(fstq.global.regExCourriel),n=i.courriel()!=""&&t.test(i.courriel())&&/^.*[A-Za-z0-9].*@/.test(i.courriel());return i.afficherMessageErreur(!n),n}var i=this;i.courriel=t.observable(n);i.afficherMessageErreur=t.observable(!1);i.poursuivre=function(){return r()};i.presseTouche=function(n,t){return t.which=="13"?(r()&&__doPostBack("miseenpage_0$contenu_0$ctl01",""),!1):!0}};fstq.adresseCourrielConsentement=n.extend(fstq.adresseCourrielConsentement?fstq.adresseCourrielConsentement:{},{initialiser:i})}(jQuery,ko),function(n,t){function r(i,r,f,e,o,s,h,c){var l=u(i,r,f,e,o);t.applyBindings(l,s);self.nomRegex=h;self.entrepriseRegex=c;fstq.global.initialiserTooltip(n("span.information"));n("#rideau").hide()}function i(n,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this;w.texte=i;w.texteUniteAffaireCourante=u;w.description=r;w.estCoche=t.observable(n);w.typeConsentementId=f;w.typeClienteleId=e;w.UniteAffaireId=0;w.pourEntreprise=t.observable(o);w.aucunConsentement=s;w.uniteAffaires=h;w.nomEn=c;w.nomFr=l;w.descriptionEn=a;w.descriptionFr=v;w.texteUniteAffaireCouranteEn=y;w.texteUniteAffaireCouranteFr=p}var u=function(r,u,f,e,o){var s=this;s.courriel=r;s.nom=t.observable();s.prenom=t.observable();s.entreprise=t.observable();s.typesClient=t.observableArray();s.typesSelectionnes=t.observableArray();s.typesSelectionnesAnciennes=t.observableArray();s.aucunConsentement=t.observable();s.nouveauConsentement=t.computed(function(){return isNaN(f.Utilisateur.JournalConsentementId)||f.Utilisateur.JournalConsentementId==null||f.Utilisateur.JournalConsentementId==0});s.afficherMessageErreurNomManquant=t.observable(!1);s.afficherMessageErreurPrenomManquant=t.observable(!1);s.afficherMessageErreurEntrepriseManquant=t.observable(!1);s.afficherMessageErreurTypeConsentement=t.observable(!1);s.afficherMessageErreur=t.computed(function(){return s.afficherMessageErreurNomManquant()||s.afficherMessageErreurPrenomManquant()||s.afficherMessageErreurEntrepriseManquant});s.cacherEtInitialiserChampEntreprise=function(n){var i=!0;return t.utils.arrayForEach(s.typesClient(),function(n){t.utils.arrayForEach(n.typeConsentementAffiche(),function(r){n.AffichageAvecUniteAffaires?t.utils.arrayForEach(r.uniteAffaires,function(n){n.estCoche()&&n.typeConsentement.pourEntreprise()&&(i=!1)}):r.estCoche()&&r.pourEntreprise()&&(i=!1)})}),n&&(i?s.entreprise(f.Utilisateur.Entreprise):s.entreprise("")),i};s.consentementPrive=o!=null&&o!==""&&u.Types.filter(function(n){return n.UniteAffaire.SuffixeUrl===o}).length!==0;s.selectionneType=function(n){return n.aucunConsentement!==undefined&&y(!n.aucunConsentement),l(n),n.aucunConsentement!==undefined&&s.aucunConsentement(n.aucunConsentement),!0};s.poursuivre=function(){if(v()){if(typeof s.jeton=="undefined")return grecaptcha.execute(),!1}else return window.scrollTo(0,0),!1;return!0};s.onSubmit=function(t){s.jeton=t;n(".mobile").length?__doPostBack(lnkMobileSuivantUniqueID,""):__doPostBack(lnkSuivantUniqueID,"")};s.formaterTypesConsentementSelectionnees=function(){var n=JSON.stringify(s.typesSelectionnes());return n.replace("'","'"),n};s.formaterAnciennesTypesConsentementSelectionnees=function(){var n=JSON.stringify(s.typesSelectionnesAnciennes());return n.replace("'","'"),n};s.presseTouche=function(n,t){return t.which=="13"?(s.poursuivre()&&__doPostBack("miseenpage_0$contenu_0$ctl02",""),!1):!0};s.afficherInfobulleInformation=function(){n("#"+n(this)[0].typeConsentementId).toggle()};s.cacherIconeInfobulle=function(n){return n=="undefined"||n==""?!0:!1};var h=function(){var n=!0;return t.utils.arrayForEach(s.typesSelectionnesAnciennes(),function(i){var r=t.utils.arrayFirst(u.Types,function(n){return n.TypeConsentementId===i});r!=null&&r.PourEntreprise&&(n=!1)}),n},c=function(){var n=!0,i=t.utils.arrayFirst(s.typesSelectionnes,function(n){return n.pourEntreprise===!0});return i!=null&&(n=!1),n},l=function(n){var t=n instanceof i?n:n.typeConsentement;n.estCoche()?s.typesSelectionnes.push(t):s.typesSelectionnes.remove(function(n){return n.typeConsentementId===t.typeConsentementId});s.cacherEtInitialiserChampEntreprise(!1)&&h()&&c()&&s.entreprise("")},a=function(){s.typesSelectionnes.removeAll();s.aucunConsentement("false");t.utils.arrayForEach(s.typesClient(),function(n){t.utils.arrayForEach(n.typeConsentementAffiche(),function(i){n.AffichageAvecUniteAffaires?t.utils.arrayForEach(i.uniteAffaires,function(n){n.typeConsentement.estCoche()&&(s.typesSelectionnes.push(n.typeConsentement),n.typeConsentement.aucunConsentement&&s.aucunConsentement("true"))}):i.estCoche()&&(s.typesSelectionnes.push(i),i.aucunConsentement&&s.aucunConsentement("true"))})});s.cacherEtInitialiserChampEntreprise(!0)&&h()&&s.entreprise("")},v=function(){var n=!0;return s.nom()&&s.nom()!=""&&new RegExp(s.nomRegex).test(s.nom())?s.afficherMessageErreurNomManquant(!1):(s.afficherMessageErreurNomManquant(!0),n=!1),s.prenom()&&s.prenom()!=""&&new RegExp(s.nomRegex).test(s.prenom())?s.afficherMessageErreurPrenomManquant(!1):(s.afficherMessageErreurPrenomManquant(!0),n=!1),(cacherEtInitialiserChampEntreprise(!1)||s.entreprise()&&s.entreprise()!="")&&new RegExp(s.entrepriseRegex).test(s.entreprise())?s.afficherMessageErreurEntrepriseManquant(!1):(s.afficherMessageErreurEntrepriseManquant(!0),n=!1),s.typesSelectionnes().length==0?(s.afficherMessageErreurTypeConsentement(!0),n=!1):s.afficherMessageErreurTypeConsentement(!1),n},y=function(n){t.utils.arrayForEach(s.typesClient(),function(i){t.utils.arrayForEach(i.typeConsentementAffiche(),function(r){r.aucunConsentement==n&&(i.AffichageAvecUniteAffaires?t.utils.arrayForEach(r.uniteAffaires,function(n){n.typeConsentement.estCoche(!1)&&(n.estCoche(!1),n.typeConsentement.estCoche(!1),s.typesSelectionnes.pop(n.typeConsentement))}):r.estCoche()&&(r.estCoche(!1),s.typesSelectionnes.pop(r)))})})},p=function(){if(t.utils.arrayForEach(u.Types,function(n){var u=!1,h,c,r,v,l,a,y;f.Utilisateur.TypeConsentementIdList&&t.utils.arrayForEach(f.Utilisateur.TypeConsentementIdList,function(t){t===n.TypeConsentementId&&(u=!0)});h=e=="True"?n.NomFr:n.NomEn;c=e=="True"?n.DescriptionFr:n.DescriptionEn;n.EstVisible&&(!s.consentementPrive||n.UniteAffaire.SuffixeUrl===o||n.AucuneSollicitation)?(r=t.utils.arrayFirst(s.typesClient(),function(t){return t.TypeClienteleId===n.TypeClientele.TypeClienteleId}),v=!1,r==null&&(r=n.TypeClientele,r.description=e=="True"?n.TypeClientele.NomFr:n.TypeClientele.NomEn,r.note=e=="True"?n.TypeClientele.NoteFr:n.TypeClientele.NoteEn,r.aucunConsentementClient=n.AucuneSollicitation,v=!0,r.typeConsentementAffiche=t.observableArray()),r.AffichageAvecUniteAffaires?(a=t.observableArray(),n.UniteAffaire.description=e=="True"?n.UniteAffaire.DescriptionFr:n.UniteAffaire.DescriptionEn,n.UniteAffaire.texte=e=="True"?n.UniteAffaire.NomFr:n.UniteAffaire.NomEn,n.UniteAffaire.aucunConsentement=n.AucuneSollicitation,n.UniteAffaire.typeConsentementId=n.TypeConsentementId,n.UniteAffaire.TypeConsentementId=n.TypeConsentementId,n.UniteAffaire.typeConsentement=new i(u,h,c,n.UniteAffaire.texte,n.TypeConsentementId,n.TypeClienteleId,n.PourEntreprise,n.AucuneSollicitation,null,n.NomEn,n.NomFr,n.DescriptionEn,n.DescriptionFr,n.UniteAffaire.NomEn,n.UniteAffaire.NomFr),l=new i(u,h,c,n.UniteAffaire.texte,n.TypeConsentementId,n.TypeClienteleId,n.PourEntreprise,n.AucuneSollicitation,a(),n.NomEn,n.NomFr,n.DescriptionEn,n.DescriptionFr,n.UniteAffaire.NomEn,n.UniteAffaire.NomFr),n.UniteAffaire.estCoche=t.observable(u),(n.EstVisible||u)&&a.push(n.UniteAffaire),a().length>0&&(y=t.utils.arrayFirst(r.typeConsentementAffiche(),function(t){return t.typeClienteleId===n.TypeClienteleId}),y==null?r.typeConsentementAffiche.push(l):y.uniteAffaires.push(n.UniteAffaire))):(n.EstVisible||u)&&(l=new i(u,h,c,"",n.TypeConsentementId,n.TypeClienteleId,n.PourEntreprise,n.AucuneSollicitation,null,n.NomEn,n.NomFr,n.DescriptionEn,n.DescriptionFr,"",""),r.typeConsentementAffiche.push(l)),v&&r.typeConsentementAffiche().length>0&&s.typesClient.push(r)):n.EstVisible&&u&&!n.AucuneSollicitation&&f.Utilisateur.TypeConsentementIdListAnciennes==undefined&&s.typesSelectionnesAnciennes.push(n.TypeConsentementId)}),f.Utilisateur.TypeConsentementIdListAnciennes!=undefined)for(var n=0,r=f.Utilisateur.TypeConsentementIdListAnciennes.length;n<r;n++)w(parseInt(f.Utilisateur.TypeConsentementIdListAnciennes[n]))&&s.typesSelectionnesAnciennes.push(parseInt(f.Utilisateur.TypeConsentementIdListAnciennes[n]));s.cacherEtInitialiserChampEntreprise(!0)&&h()&&s.entreprise("")},w=function(n){var i=t.utils.arrayFirst(u.Types,function(t){return t.TypeConsentementId===n});return i!=null&&i.EstVisible};p();a();n(document).ready(function(){n(".list-type-consentement li:last-child").attr("role")=="tooltip"?n(".list-type-consentement li:last-child").prev().addClass("last-child"):n(".list-type-consentement li:last-child").addClass("last-child");n(".list-type-consentement-mobile li:last-child").attr("role")=="tooltip"?n(".list-type-consentement-mobile li:last-child").prev().addClass("last-child"):n(".list-type-consentement-mobile li:last-child").addClass("last-child")})};fstq.renseignementsConsentement=n.extend(fstq.renseignementsConsentement?fstq.renseignementsConsentement:{},{initialiser:r})}(jQuery,ko),function(n,t){function i(i,u,f,e,o,s,h,c){var l=r(i,u,f,e,o,s,h);t.applyBindings(l,c);n("#rideau").hide()}var r=function(n,i,r,u,f,e,o){var s=this,h;s.courriel=n;s.nom=i;s.prenom=r;s.entreprise=e=="True"?"":u;s.typesConsentement=f;s.nomprenom=t.computed(function(){return s.prenom+" "+s.nom});s.demandeSollicitation=function(){var n=!0;return t.utils.arrayForEach(s.typesConsentement,function(t){if(t.aucunConsentement){n=!1;return}}),n};s.obtenirTexte=function(n){return n.texteUniteAffaireCourante==undefined||n.texteUniteAffaireCourante==null?n.texte:n.texte+" "+n.texteUniteAffaireCourante};h=function(){t.utils.arrayForEach(s.typesConsentement,function(n){n.texte=o=="True"?n.nomFr:n.nomEn;n.description=o=="True"?n.descriptionFr:n.descriptionEn;n.texteUniteAffaireCourante=o=="True"?n.texteUniteAffaireCouranteFr:n.texteUniteAffaireCouranteEn})};h()};fstq.validationConsentement=n.extend(fstq.validationConsentement?fstq.validationConsentement:{},{initialiser:i})}(jQuery,ko),function(n,t){function i(i,u,f,e,o,s,h,c){var l=r(i,u,f,e,o,s,h);t.applyBindings(l,c);n("#rideau").hide()}var r=function(n,i,r,u,f,e,o){var s=this,h;s.courriel=n;s.nom=i;s.prenom=r;s.entreprise=e=="True"?"":u;s.typesConsentement=f;s.nomprenom=t.computed(function(){return s.prenom+" "+s.nom});s.demandeSollicitation=function(){var n=!0;return t.utils.arrayForEach(s.typesConsentement,function(t){if(t.aucunConsentement){n=!1;return}}),n};s.obtenirTexte=function(n){return n.texteUniteAffaireCourante==undefined||n.texteUniteAffaireCourante==null?n.texte:n.texte+" "+n.texteUniteAffaireCourante};h=function(){t.utils.arrayForEach(s.typesConsentement,function(n){n.texte=o=="True"?n.nomFr:n.nomEn;n.description=o=="True"?n.descriptionFr:n.descriptionEn;n.texteUniteAffaireCourante=o=="True"?n.texteUniteAffaireCouranteFr:n.texteUniteAffaireCouranteEn})};h()};fstq.confirmationConsentement=n.extend(fstq.confirmationConsentement?fstq.confirmationConsentement:{},{initialiser:i})}(jQuery,ko),function(n,t,i){var r=function(r){var u=this,f;u.courriel=t.observable();u.prenom=t.observable();u.nom=t.observable();u.messageConfirmation=t.computed(function(){var n=new RegExp("{NOMCOMPLET}","gm"),t=new RegExp("{COURRIEL}","gm");return r.messages.confirmation.messageConfirmation.replace(n,u.prenom()+" "+u.nom()).replace(t,u.courriel())});u.afficherMessageErreurNomManquant=t.observable(!1);u.afficherMessageErreurPrenomManquant=t.observable(!1);u.afficherMessageErreurCourrielManquant=t.observable(!1);u.afficherMessageErreurCourrielInvalide=t.observable(!1);u.inscriptionEnvoye=t.observable(!1);u.afficherErreurCourriel=t.computed(function(){return u.afficherMessageErreurCourrielManquant()||u.afficherMessageErreurCourrielInvalide()});u.envoyer=function(){f()&&(n("body").css("cursor","progress"),n.ajax({type:"POST",url:u.parametres.service,dataType:"json",data:JSON.stringify({prenom:u.prenom(),nom:u.nom(),email:u.courriel(),jeton:fstq.global.jetonCourriel}),success:function(n){n&&u.inscriptionEnvoye(!0)},complete:function(){n("body").css("cursor","default")}}))};u.parametres=n.extend(!0,{},u.parametres,r);f=function(){var n=!0;return u.nom()&&u.nom()!=""?u.afficherMessageErreurNomManquant(!1):(u.afficherMessageErreurNomManquant(!0),n=!1),u.prenom()&&u.prenom()!=""?u.afficherMessageErreurPrenomManquant(!1):(u.afficherMessageErreurPrenomManquant(!0),n=!1),u.courriel()&&u.courriel()!=""?u.courriel()&&!i.estCourrielValide(u.courriel())?(n=!1,u.afficherMessageErreurCourrielManquant(!1),u.afficherMessageErreurCourrielInvalide(!0)):(u.afficherMessageErreurCourrielManquant(!1),u.afficherMessageErreurCourrielInvalide(!1)):(n=!1,u.afficherMessageErreurCourrielManquant(!0)),n}}}(jQuery,ko,fstq.validations)