function InitLiveTracking(){LivePing(document.location.href,EtatTracking);TimerPing=setInterval(function(){LivePing(document.location.href,EtatTracking)},15e3);document.all?(document.onfocusin=focusActive,document.onfocusout=focusDesactive):(window.onfocus=focusActive,window.onblur=focusDesactive)}function ErreurPing(){compteurErreurPing++;compteurErreurPing>2&&TimerPing&&clearInterval(TimerPing)}function focusActive(){EtatTracking=1}function focusDesactive(){EtatTracking=0}function LivePing(n,t){var i=$("[data-insukind]").attr("data-insukind"),r=$.formUtils.getParamsUrl().utm_source,u=$.formUtils.getParamsUrl().utm_medium,f=$.formUtils.getParamsUrl().utm_term,e=$.formUtils.getParamsUrl().utm_content,o=$.formUtils.getParamsUrl().utm_campaign,s=window.location.href,h=document.referrer;$.ajax({type:"POST",url:$.formWebsite.gestionEnvironnement()+"/Session/LiveTrackingAjax",cache:!1,data:{CurrentPage:n,Etat:t,Insukind:i,UTM_Source:r,UTM_Medium:u,UTM_Term:f,UTM_Content:e,UTM_Campaign:o,currentURL:s,Referrer:h},invokedata:{CurrentPage:n,Etat:t},success:TraitementPing,error:function(){ErreurPing()}})}function TraitementPing(n){var t=n.split("|");t[0]=="1"||(t[0]=="3"?window.location=t[2]:ErreurPing())}function InitModernizr(){Modernizr.on("webp",function(n){n?$("body").addClass("webp"):$("body").addClass("no-webp")})}function InitialiseTooltip(){$("[data-tooltip-content]").tooltipster({contentCloning:!0,maxWidth:400,trigger:"click",functionBefore:function(n){n.defaultPrevented}})}function InitPopupMentions(){var n="";$("[data-popup-mentions]").click(function(){$("#modalMention").modal("show");var t=$("#mention-iframe").attr("src"),i=$("#mention-iframe").attr("baseurl");t=="about:blank"&&$("#mention-iframe").attr("src",i);n=$(this).attr("data-popup-mentions")});$("#modalMention").on("shown.bs.modal",function(){n=="DonneesPerso"?document.getElementById("linkDonneesPerso").click():n=="CGU"?document.getElementById("linkCGU").click():n=="CommentCaMarche"?document.getElementById("linkComparateur").click():n=="Mentions"&&document.getElementById("linkMentions").click()});$(".modal-header .liens-modal-mentions a").click(function(){var t=$(this).attr("anchor"),n=$("#modalBodyMentions iframe").attr("src"),i=n.indexOf("#");n=n.substr(0,i);$("#modalBodyMentions iframe").attr("src",n+t)})}function CookiebotCallback_OnAccept(){if($.formUtils.setGoogleCookie(),Cookiebot.consent.statistics?($(".TagGeneral_statistics").each(function(){$(this).replaceWith($(this).val())}),$.cookie("CookieConsent_statistics",1,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()})):$.cookie("CookieConsent_statistics",0,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()}),Cookiebot.consent.marketing?($(".TagGeneral_marketing").each(function(){$(this).replaceWith($(this).val())}),$.cookie("CookieConsent_marketing",1,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()})):$.cookie("CookieConsent_marketing",0,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()}),Cookiebot.consent.preferences?($(".TagGeneral_preferences").each(function(){$(this).replaceWith($(this).val())}),$.cookie("CookieConsent_preferences",1,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()})):$.cookie("CookieConsent_preferences",0,{expires:365,path:"/",domain:$.formWebsite.gestionDomainCookie()}),Cookiebot.consent.necessary){var n=$.cookie("Initial_page");n===undefined&&document.referrer.split("/")[2]!=window.location.hostname&&$.cookie("Initial_page",location.protocol+"//"+location.host+location.pathname,{expires:30,path:"/",domain:$.formWebsite.gestionDomainCookie()})}}function GoToUserDataPage(){window.open("/mentions/")}function InitialiseWebSiteJs(){InitOptOut();$(".back-to-top").click(function(){$("html, body").animate({scrollTop:0})});$(window).scroll(function(){if(!head.mobile||head.mobile){var t=$("body").outerHeight(),n=t/1.5;$(window).scrollTop()>n?$(".back-to-top").addClass("visible-xs"):$(window).scrollTop()<n&&$(".back-to-top").removeClass("visible-xs")}})}function openModal(n,t,i,r){if($("#ModalLabel").html(n),$("#ModalContent").html(t),i)$("#myModal").on("hide.bs.modal",function(){window.location.replace(i)});$("#myModal").modal();r&&(navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate,navigator.vibrate&&navigator.vibrate([100,50,100,50,100,50,100]))}function openErrorModal(){openModal("Votre session a expiré","Vous êtes inactif depuis quelques minutes.<br><br>Soucieux du respect et de la confidentialité de vos données, nous avons interrompu votre session. Il est nécessaire de recommencer...","/",!0)}function InitOptOut(){$("#OptOut").length!="0"&&$.cookie("OptOut")!=null&&($("#OptOut").off(),$("#OptOut").prop("checked",!0),OptOutPartenaireSetEvent());$("[name = Email]").length!="0"&&$("[name = Email]").focusout(function(){$("[name = Email]").val()!=""&&$("[name = Email]").val().indexOf("@")>0&&$.ajax({type:"POST",url:$.formUtils.getAjaxUrl("OptOutEmail"),async:!0,cache:!1,data:{email:$("[name = Email]").val()},success:function(n){var t=n.split("|");t[0]=="1"&&$("#OptOut").prop("checked",!0)}})});OptOutPartenaireSetEvent();$.formUtils.getParamsUrl().optout=="true"&&openModal("Désinscription newsletter","Nous avons bien pris en compte votre demande de désinscription, elle sera effective très prochainement.");$.formUtils.getParamsUrl().optout=="false"&&openModal("Désinscription newsletter","Nous sommes désolés, nous n'avons pas retrouvé votre email.")}function OptOutPartenaireSetEvent(){var n=function(){var t=$("#OptOut").is(":checked"),n="";$("[name = Email]").length!="0"&&(n=$("[name = Email]").val());$.ajax({type:"POST",url:$.formUtils.getAjaxUrl("OptOutPartenaire"),contentType:"application/json; charset=utf-8",async:!0,cache:!1,dataType:"jsonp",crossDomain:!0,data:{IsChecked:t,Email:n},success:function(n){n.result==1?openModal("Votre demande est prise en compte.","Nous vous confirmons avoir bien pris en compte votre demande."):openModal("Oops !","Une erreur est survenue. Votre demande n'a pas été enregistrée. Merci d'utiliser le formulaire de contact")},error:function(){return openModal("Oops !","Une erreur est survenue. Impossible de joindre le serveur. Merci d'utiliser le formulaire de contact"),!1}})};$(document).on("change","#OptOut",n).on("click","#OptOut",n)}function InitialiseDataHref(){$(".a[data-href]").click(function(){var n=DecodeBase64($(this).attr("data-href"));$(this).attr("target")=="_blank"?window.open(n):document.location.href=n})}function DecodeBase64(n){var t={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var e="",o,i,r,h,c,s,u,f=0;for(n=t._utf8_encode(n);f<n.length;)o=n.charCodeAt(f++),i=n.charCodeAt(f++),r=n.charCodeAt(f++),h=o>>2,c=(o&3)<<4|i>>4,s=(i&15)<<2|r>>6,u=r&63,isNaN(i)?s=u=64:isNaN(r)&&(u=64),e=e+this._keyStr.charAt(h)+this._keyStr.charAt(c)+this._keyStr.charAt(s)+this._keyStr.charAt(u);return e},decode:function(n){var i="",o,s,h,c,f,u,e,r=0;for(n=n.replace(/[^A-Za-z0-9+/=]/g,"");r<n.length;)c=this._keyStr.indexOf(n.charAt(r++)),f=this._keyStr.indexOf(n.charAt(r++)),u=this._keyStr.indexOf(n.charAt(r++)),e=this._keyStr.indexOf(n.charAt(r++)),o=c<<2|f>>4,s=(f&15)<<4|u>>2,h=(u&3)<<6|e,i=i+String.fromCharCode(o),u!=64&&(i=i+String.fromCharCode(s)),e!=64&&(i=i+String.fromCharCode(h));return t._utf8_decode(i)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/rn/g,"n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}};return t.decode(n)}function isMobile(){return $("#isMobile").is(":visible")}function InitialiseNavigationMenu(){$(document).ready(function(){var n=new LazyLoad({elements_selector:".lazy"});isMobile()?$(".MHtopNavBar").addClass("mobile"):$(window).scroll(function(){const n=$(".MHtopNavBar").outerHeight();$(window).scrollTop()>n?($(".MHtopNavBar").not(".close").addClass("fixed-nav animated fadeInDown"),$(".dropnav").css("display","none")):$(window).scrollTop()<n&&$(".MHtopNavBar").removeClass("fixed-nav animated fadeInDown close")});$test=$(".dropdown-toggle .dropnav-toggle:last-child");head.mobile&&$(".dropnav-toggle").css("display","block");head.mobile&&$(".dropnav-toggle").click(function(n){n.preventDefault;var t=$(this).attr("class").indexOf("glyphicon-triangle-bottom")>0;$(".dropnav").hide();$(".dropnav-toggle").addClass("glyphicon-triangle-bottom").removeClass("glyphicon-triangle-top");$dropnav=$(this).parent().siblings(".dropnav");t?($dropnav.show(),$(this).removeClass("glyphicon-triangle-bottom").addClass("glyphicon-triangle-top"),$(this).parent().children("a").children(".sprite").addClass("hover")):$(".navbar-opt .navbar-opt-item .sprite").removeClass("hover")});head.desktop&&($("#navbar li").mouseover(function(){$(this).children(".dropnav").css("display","block")}),$("#navbar li").mouseout(function(){$(".dropnav").css("display","none")}));$(".header-nav .close").on("click",function(){$(this).parent().removeClass("fixed-nav animated fadeInDown").addClass("close")});$(".MHtopNavBar ul li").mouseenter(function(){$(this).find("i").addClass("hover");$(this).mouseleave(function(){$(this).find("i").removeClass("hover")})});$("[data-submenu]").submenupicker()})}function ActivateSliderCrossSell(){$("[name = montant_projet]").slider({formatter:function(n){return n+" €"}})}function GetModuleRevisite(n){$.ajax({type:"GET",url:"/HomePage/GetModuleRevisite",dataType:"html",contentType:"application/json",data:{isMobile:n},success:function(n){n!==""&&($("#revisiteContainer").html(n),$(".banner-home").addClass("hiddenModule"),setTimeout(function(){$(".banner-home").addClass("hide");$("#revisiteContainer").removeClass("hide");$("#revisiteContainer").removeClass("hiddenModule")},2e3))}})}function InitUnivers(n,t,i,r,u){var f=$("#"+n);$.ajax({type:"POST",async:!1,url:$.formUtils.getAjaxUrl("LoadUniversLCA"),data:{insukind:t,declinaisonTechnique:i,declinaisonGraphique:r,idUnivers:u},success:function(n){$(f).html(n)}})}function InitialiseHomePage(){$(document).on("click","[name='lien-pas-vous']",function(){var n=window.location.href;n+=n.indexOf("?")>-1?"&RemoveRevisite=1":"?RemoveRevisite=1";window.location.href=n})}function initOneClickEvent(){$("#btnValiderContact").one("click",function(){$("#contact_navigateur").val($.formUtils.getClientInformation());var n=$.formUtils.validateAllInputAndDisplayErrorMessage(null,null);return n?!0:(initOneClickEvent(),!1)})}function InitialiseFormContact(){initOneClickEvent();$(".tel-contact").on("input",function(){$(this).mask("00.00.00.00.00")});$("#btnValiderContact").closest("form").on("submit",function(){$("#btnValiderContact").attr("disabled","disabled")});$(".optout-contact").on("click",function(){var t=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/,i=document.getElementById("mailOptout"),n=i.value,r=$('<span class="optout-error" style="color:red">Veuillez entrez un mail valide<\/span>').addClass("optoutError"),u=$(".optout-error");t.test(n)||u.length!=0?t.test(n)&&($(this).attr("disabled","disabled"),$.ajax({type:"POST",url:"/Contact/Desinscription",data:{mail:n},async:!0,cache:!1,success:function(n){openModal(n.titre,n.message)},complete:function(){setTimeout('$(".optout-contact").removeAttr("disabled");',1500)}})):$(".optoutFAQ").append(r)})}function ActiveBouton(n){$(".niveau-"+n).click(function(){var t=$(this).parent().parent().nextAll(),i=$(this).parent();$(i).find(".bouton-faq").removeClass("active");$(this).addClass("active");ajaxContact(-1,n,t,$(this).attr("id"))})}function ActiveDropdown(n){$(".select-faq-niveau-"+n).change(function(){var t=$(".select-faq-insukind option:selected"),i=$(this).parent().nextAll(),r=t.val();ajaxContact(r,n,i,$(this).attr("id"))})}function ajaxContact(n,t,i,r){var u=t+1,t="Niveau"+u;$.ajax({type:"GET",url:"/Contact/LoadNiveauFaq",data:{niveau:t,idParent:r,selected:n},contentType:"application/json; charset=utf-8",success:function(n){var t,r;$(i).remove();$(".niveaux-faq").append(n);ActiveBouton(u);ActiveDropdown(u);InitialiseFormContact();t=$(".form-faq").attr("id");t&&(r=t.split("-"),$(".select-insukind option[value="+r[0]+"]").attr("selected","selected"),$(".select-objet option[value="+r[1]+"]").attr("selected","selected"))},error:function(){alert("error")}})}function InitialisePageAssureur(){var n=$(".grid").imagesLoaded(function(){$(".grid").isotope({itemSelector:".element-item",layoutMode:"fitRows"})}),t;n.isotope({filter:".partenaire-item"});t={numberGreaterThan50:function(){var n=$(this).find(".number").text();return parseInt(n,10)>50},ium:function(){var n=$(this).find(".name").text();return n.match(/ium$/)}};$(".filters-button-group").on("click","button",function(){var i=$(this).attr("data-filter");i=t[i]||i;n.isotope({filter:i})});$(".button-group").each(function(n,t){var i=$(t);i.on("click","button",function(){i.find(".is-checked").removeClass("is-checked");$(this).addClass("is-checked")})});$.getJSON("/Scripts/Contenu/Carte_Etude/FranceMapAssureur.json",function(n){$.ajax({type:"GET",url:"/Assureurs/CarteAssureurs",success:function(t){var i=$.formUtils.getJsonObject(t);Highcharts.mapChart("carte1",{chart:{borderWidth:0},title:{text:""},subtitle:{text:""},legend:{enabled:!1},mapNavigation:{enabled:!1,buttonOptions:{verticalAlign:"bottom"}},tooltip:{enabled:!1},series:[{name:"Countries",mapData:n,color:"#E0E0E0",enableMouseTracking:!1},{type:"mapbubble",mapData:n,name:"Agences locales comparées sur LeComparateurAssurance.com",joinBy:["id","code"],data:i,minSize:5,maxSize:25}],credits:{text:"",href:"",enabled:!1}})}})})}function InitialiseMediateurPage(){$("[data-validation]").on("change focusout",function(){appelImageMediateur()});appelImageMediateur();$("#btnRecevoirMediateur").click(function(){SaveMediateurFiche()})}function appelImageMediateur(){var t=Math.random(),n;t=t.toString().replace("0.","");n="?Civility="+$("[name = civility]").getValue();n+="&Nom="+$("#LastName").val();n+="&Prenom="+$("#FirstName").val();n+="&Adresse="+$("#AddressLine1").val();n+="&CP="+$("#ZipCode").val();n+="&Ville="+$("#Town").val();n+="&EMail="+$("#Email").val();n+="&Telephone="+$("#PhoneNumber").val();n+="&Insukind="+$("[name = Type]").getValue();n+="&NumeroContrat="+$("#numContrat").val();n+="&dateSouscription="+$("#dateSouscription").val();n+="&AssureurActuel="+$("#Assureur-actuel").val();n+="&AdresseAssureur="+$("#Assureur-adresse").val();n+="&CptAdresseAssureur="+$("#Assureur-complement").val();n+="&CPAssureur="+$("#ZipCodeAssureur").val();n+="&VilleAssureur="+$("#VilleAssureur").val();n+="&Litige="+$("#description").val();n+="&PJ="+$("[name = documentJoint]").getValue();$("#ImageLettreMediateur").attr("src","/Mediateur/appelImageMediateur/"+n)}function SaveMediateurFiche(){$.ajax({type:"POST",url:"/Mediateur/Save/",async:!0,cache:!1,data:{Civility:$("input[name=civility]:checked").getValue(),Nom:$("#LastName").val(),Prenom:$("#FirstName").val(),Adresse:$("#AddressLine1").val(),CP:$("#ZipCode").val(),Ville:$("#Town").val(),Email:$("#Email").val(),Telephone:$("#PhoneNumber").val(),Insukind:$("[name = Type]").getValue(),NumeroContrat:$("#numContrat").val(),dateSouscription:$("#dateSouscription").val(),AssureurActuel:$("#Assureur-actuel").val(),AdresseAssureur:$("#Assureur-adresse").val(),CptAdresseAssureur:$("#Assureur-complement").val(),CPAssureur:$("#ZipCodeAssureur").val(),VilleAssureur:$("#VilleAssureur").val(),Litige:$("#description").val(),PJ:$("[name = documentJoint]").getValue(),optin:$("input[name=optin]:checked").getValue(),userAgent:navigator.userAgent,URL:window.location.href,mention:document.getElementById("mention").innerHTML},success:function(n){n.statut==1?window.location="/Mediateur/Remerciement/?idFiche="+n.message:openModal("OUPS !","Vous n'avez pas rempli tous les champs obligatoires.")}})}function htmlEncode(n){return $("<div/>").text(n).html()}function InitialiseCmsPageJS(){var n;$("#firstStep").length>0&&($("#typeAssurance").change(function(){$("#nextStep").show()}),$("[name = btnRetourExpress]").click(function(){$("#teReponseOK").hide();$("#teReponseKO").hide();$("#divTarifExpress").removeClass("tarif-express-resultat");$("#divTarifExpress").removeClass("tarif-express-noresultat");$("#teQuestionnaire").show()}),$("#btnValiderTarificateurExpress").click(function(){$.formUtils.validateInput($("#typeAssurance"))&&$.ajax({type:"POST",url:"/CmsPage/TarificateurExpress",async:!0,cache:!1,data:{typeAssurance:$("#typeAssurance").val(),bonusMalus:$("#bonusMalus").val(),permis:$("#permis").val(),conducteur:$("#conducteur").val()},success:function(n){$("#teQuestionnaire").hide();n.tarifMinimun>0&&n.tarifMoyen>0?($("#te-tarifMinimun").html(n.tarifMinimun+"€"),$("#te-tarifMoyen").html(n.tarifMoyen),$("#teReponseOK").show(),$("#divTarifExpress").addClass("tarif-express-resultat")):($("#teReponseKO").show(),$("#divTarifExpress").addClass("tarif-express-noresultat"))}})}));n=150;$(window).scroll(function(){var t=$(window).scrollTop();t>n?$(".tarif-express").addClass("scroll-tarif-express"):$(".tarif-express").removeClass("scroll-tarif-express")});ToggleDetailsAffiliation();var r=$(".article-body").text(),u=r.split(" "),t=u.length*60/200,i=parseInt(t/60),f=parseInt(t-i*60);$("#minutes").text(i);$("#secondes").text(f)}function InitMarqueBlancheTarifExpress(n){urlPartenaire=n;$(document).click(function(){ResizeFrameTarifExpress()});$(".tooltip-info").addClass("glyphicon glyphicon-info-sign");InitialiseCmsPageJS();ResizeFrameTarifExpress()}function ResizeFrameTarifExpress(){EnvoiMessageTarifExpress();setInterval(EnvoiMessageTarifExpress,1e3)}function EnvoiMessageTarifExpress(){var n=$(".ctaArticle").height(),t;window.postMessage?parent.postMessage(n,urlPartenaire):urlPartenaire.indexOf("#")==-1?window.parent.location=urlPartenaire+"#"+n:(t=urlPartenaire.substring(0,urlPartenaire.indexOf("#",0)),window.parent.location=t+"#"+n)}function InitUnivers(n,t,i,r,u){var f=$("#"+n);$.ajax({type:"POST",async:!1,url:$.formUtils.getAjaxUrl("LoadUniversLCA"),data:{insukind:t,declinaisonTechnique:i,declinaisonGraphique:r,idUnivers:u},success:function(n){$(f).html(n)}});ToggleArgumentsBanniereUnivers();ToggleDetailsAffiliation()}function InitialiseMenuSecondaire(){$(".filtres").click(function(){$(".menuSecondaire>ul").css("display")=="none"?$(".menuSecondaire>ul").css("display","block"):$(".menuSecondaire>ul").css("display","none")});$(".menuSecondaire li").hover(function(){head.desktop&&($(this).find("ul").stop(!0,!0).fadeIn(200),$(this).addClass("current"))},function(){$(this).find("ul").stop(!0,!0).fadeOut(200);$(this).removeClass("current")});$(".menuSecondaire .select").click(function(){(head.mobile||head.tablet)&&($(this).hasClass("current")?$(this).find("ul").stop(!0,!0).fadeOut(200):$(this).find("ul").stop(!0,!0).fadeIn(200),$(this).toggleClass("current"))})}function ToggleArgumentsBanniereUnivers(){if(isMobile()){var n=$(".bullet-1, .argument:first-of-type"),t='[class*="bullet-"], .argument';n.on("click",function(){$("#MoreArguments").toggleClass("fa-caret-down fa-caret-up");n.siblings(t).slideToggle()})}}function ToggleDetailsAffiliation(){var n=$(".details-toggle > button");n.on("click",function(){$(this).text().indexOf("En savoir plus")>-1?$(this).html('Réduire <i class="fa fa-chevron-up"><\/i>'):$(this).html('En savoir plus <i class="fa fa-chevron-down"><\/i>');$(this).closest("[name = AffiliationOffer]").next("[name= affiliationDetailsRow]").toggle()});$("#detailsToggleMobile").on("click",function(){$("[name = affiliationDetailsRowMobile]").toggle()});$(".details-promo").on("click",function(){$(this).children(".promo__details").length>0&&($(this).children(".promo").toggle(),$(this).children(".promo__details").toggle())})}function InitUniversTampon(){$("#btnForm").on("click",function(){var t,n;$("[name=QA1_Projet]").val()==5?(t=$(this).attr("data-url-vsp"),window.location=t):(n=$(this).attr("data-url"),n+="?QA1_Projet="+$("[name=QA1_Projet]").val(),window.location=n)})}function InitialiseLettreResiliationPage(n){$(".loiHamon").hide();$("[data-validation]").on("change focusout",function(){appelImageResiliation()});listeMotifsResiliation();$("[name = type]").on("change",listeMotifsResiliation);$("[name = motifRes]").on("change",appelImageResiliation);$(".questionSupp").on("change",appelImageResiliation);$("[name = motifRes]").on("change",questionSupp);$("#btnRecevoirResiliation").click(function(){saveResiliation()});$("#type").find("[value = "+n+"]").attr("selected",!0);appelImageResiliation()}function appelImageResiliation(){var t=Math.random(),n;t=t.toString().replace("0.","");n="?Civility=";$("input[name = civility]:checked").val()!=null&&(n+=$("input[name = civility]:checked").val());n+="&Nom="+$("#nom").val();n+="&Prenom="+$("#prenom").val();n+="&Adresse="+$("#adresse").val();n+="&CP="+$("#CP").val();n+="&ville="+$("#ville").val();n+="&EMail="+$("#email").val();n+="&Telephone="+$("#tel").val();n+="&Insukind="+$("#type option:selected").val();n+="&motifRes="+$("#motifRes  option:selected").val();n+="&questionSupp="+$(".questionSupp").val();n+="&NumeroContrat="+$("#numContrat").val();n+="&dateFinContrat="+$("#dateFinContrat").val();n+="&AssureurActuel="+$("#assureur").val();n+="&nouvelAssureur="+$("#nouvelAssureur").val();n+="&DestinataireCourrier="+$("#DstAssureur").val();n+="&AdresseAssureur="+$("#Assureur-adresse").val();n+="&CptAdresseAssureur="+$("#cpltAdresseAssureur").val();n+="&CPAssureur="+$("#CPAssureur").val();n+="&VilleAssureur="+$("#villeAssureur").val();n+="&optin="+$("input[name = optin]:checked").val();$("#ImageLettreResiliation").attr("src","/LettreResiliation/appelImage/"+n)}function listeMotifsResiliation(){$.ajax({type:"POST",url:"/LettreResiliation/listeMotifs/",async:!0,cache:!1,data:{Insukind:$("#type option:selected").val()},success:function(n){var t,i;for($("#motifRes").html("0"),$("#motifRes").append("<option selected='selected' value='-1'>Sélectionnez<\/option>"),t=0;t<n.length;t++)i=n[t],$("#motifRes").append("<option value='"+i.id+"'>"+i.libelle+"<\/option>")}})}function questionSupp(){$.ajax({type:"POST",url:"/LettreResiliation/question/",async:!0,cache:!1,data:{motifRes:$("#motifRes  option:selected").val()},success:function(n){$(".EmplacementQuestionSupp").html("");$(".EmplacementQuestionSupp").html(n);$(["data-affichage"]).attr("data-affichage");$("[name = motifRes]").val()==5||$("[name = motifRes]").val()==20||$("[name = motifRes]").val()==35?($(".normal").hide(),$(".loiHamon").show()):($(".loiHamon").hide(),$(".normal").show())}})}function saveResiliation(){$.ajax({type:"POST",url:"/LettreResiliation/Save/",async:!0,cache:!1,data:{Civility:$("input[name=civility]:checked").val(),Nom:$("#nom").val(),Prenom:$("#prenom").val(),Adresse:$("#adresse").val(),CP:$("#CP").val(),ville:$("#ville").val(),EMail:$("#email").val(),Telephone:$("#tel").val(),Insukind:$("#type option:selected").val(),NumeroContrat:$("#numContrat").val(),dateFinContrat:$("#dateFinContrat").val(),AssureurActuel:$("#assureur").val(),nouvelAssureur:$("#nouvelAssureur").val(),DestinataireCourrier:$("#DstAssureur").val(),AdresseAssureur:$("#Assureur-adresse").val(),CptAdresseAssureur:$("#cpltAdresseAssureur").val(),CPAssureur:$("#CPAssureur").val(),VilleAssureur:$("#villeAssureur").val(),motifRes:$("#motifRes  option:selected").val(),questionSupp:$(".questionSupp").val(),optin:$("input[name=optin]:checked").val(),userAgent:navigator.userAgent,URL:window.location.href,mention:document.getElementById("mention").innerHTML},success:function(n){n.statut==1?window.location="/LettreResiliation/Remerciement/?idFiche="+n.message:openModal("OUPS ...","Vous n'avez pas rempli tous les champs obligatoires.")}})}function ouvrirpopin(){$("#msgvalidate").html("");$("#popin_formMail").modal();$("#btnFermer").hide()}function envoiMailOutilMutuelle(){$("#msgvalidate").html("");var r=$("#Usermail").val(),u=$("input[name=newsletterAnswer]"),n=u.filter(":checked").val(),f=$("#BtnSendMail").attr("value"),t=!0,i=!0;n===undefined||n===null?($("#newslettervalidate").css("color","red"),$("#newslettervalidate").html("<center>Veuillez renseigner les champs obligatoires<\/center>"),t=!1):($("#newslettervalidate").html(""),t=!0);validateEmail(r)==!1?($("#usermailvalidate").css("color","red"),$("#usermailvalidate").html("<center>Veuillez saisir un email valide<\/center>"),i=!1):($("#usermailvalidate").html(""),i=!0);t==!0&&i==!0&&CallEnvoiMailOutilsAjax(f,r,n)}function CallEnvoiMailOutilsAjax(n,t,i){var r=document.getElementById("mention"),u=r.innerText,f=new URL(window.location.href);n==null&&(n=f.searchParams.get("Outil"));$.ajax({type:"POST",url:"/EnvoiMailOutil/SetData",async:!1,cache:!1,data:{Outil:n,Mail:t,NewsletterAnswer:i,userAgent:navigator.userAgent,URL:window.location.href,mention:u},success:ValidateEnvoi,error:function(){return!1}})}function ValidateEnvoi(n){var t=n.split("|");return t[0]=="1"?($("#Usermail").val(""),$("#newsletterAnswerOui").attr("checked",!1),$("#newsletterAnswerNon").attr("checked",!1),$("#innerWrapPopIn").hide(),$("#msgvalidate").css("color","#7EB42B"),$("#msgvalidate").html("<center>Un email contenant cette fiche conseil vient de vous être envoyé<\/center>"),$("#textChampObli").css("visibility","hidden"),$("#Btnvalider").remove(),$("#BtnRecevoirMail").remove(),$("#btnFermer").show()):t[0]=="0"&&($("#msgvalidate").css("color","red"),$("#msgvalidate").html("<center>"+t[1]+"<\/center>")),!0}function validateBesoin(){$("#soinmedobligatoire").html("");$("#hospiobligatoire").html("");$("#optiobligatoire").html("");$("#dentobligatoire").html("");var n=$("#SoinMedFormbesoin").val(),t=$("#HospiFormbesoin").val(),i=$("#OptiFormbesoin").val(),r=$("#DentFormbesoin").val();n!=0&&t!=0&&i!=0&&r!=0?SaveInfoOutil1(n,t,i,r):(n==0&&AfficherMsgVerifBesoin("soinmedobligatoire","selectSoinmed"),t==0&&AfficherMsgVerifBesoin("hospiobligatoire","selecthospi"),i==0&&AfficherMsgVerifBesoin("optiobligatoire","selectopti"),r==0&&AfficherMsgVerifBesoin("dentobligatoire","selectdent"))}function AfficherMsgVerifBesoin(n,t){$("#"+n).css("color","#F53F5B");$("#"+n).html("Merci de sélectionner votre choix");$("#"+t).addClass("invalidSelect")}function validateselection(n){var r=n.target.id,u=$("#"+r+"").val(),t,i;r=="SoinMedFormbesoin"&&(t="soinmedobligatoire",i="selectSoinmed");r=="HospiFormbesoin"&&(t="hospiobligatoire",i="selecthospi");r=="OptiFormbesoin"&&(t="optiobligatoire",i="selectopti");r=="DentFormbesoin"&&(t="dentobligatoire",i="selectdent");u!=0?($("#"+t).html(""),$("#"+i).removeClass("invalidSelect")):AfficherMsgVerifBesoin(t,i)}function SaveInfoOutil1(n,t,i,r){$.ajax({type:"POST",url:"/SaveInfoOutils/SetData",async:!1,cache:!1,data:{NivsoinMedO1:n,NivHospiO1:t,NivOptiO1:i,NivDentaireO1:r,numoutil:"outils1"},success:RedirectOutil1,error:function(){return!1}})}function RedirectOutil1(n){var t=n.split("|");t[0]=="1"?window.location="/OutilsMutuelle/MutuelleAdapteeRestit":openErrorPopin("<center>"+t[1]+"<\/center>")}function validateNiveauRemb(n){if(n==null||n=="")return!1;return/^\d*$/.test(n)}function ValidateLevelPourcentOnly(n){return n>=0&&n<=999?!0:!1}function ValidateOptiquePourcentEuros(n,t){return n==0&&t==0?!1:n==0?t>=1?!0:!1:!0}function ValidateDentairePourcentEuros(n,t){return n==0&&t==0?!1:n==0?validateNiveauRemb(t):t==0?ValidateLevelPourcentOnly(n):validateNiveauRemb(t)==!0&&ValidateLevelPourcentOnly(n)==!0?!0:!1}function validateLevelOutil2(){$("#messageVerifLevelSM").html("");$("#messageVerifLevelHospi").html("");$("#messageVerifLevelopti").html("");$("#messageVerifLeveloptiEuro").html("");$("#messageVerifLevelDent").html("");$("#messageVerifLevelDentEuro").html("");var u=$("#SMniveauRemb").val(),f=$("#HospiniveauRemb").val(),n=$("#OptiqueniveauRemb").val(),t=$("#OptiqueniveauRembeuros").val(),i=$("#DentaireniveauRemb").val(),r=$("#DentaireniveauRembEuros").val(),e=!1,o=!1,s=location.search.split("isRedirect=")[1];validateNiveauRemb(u)&&validateNiveauRemb(f)&&validateNiveauRemb(n)&&validateNiveauRemb(t)&&validateNiveauRemb(i)&&validateNiveauRemb(r)&&(e=!0);ValidateLevelPourcentOnly(u)&&ValidateLevelPourcentOnly(f)&&ValidateOptiquePourcentEuros(n,t)&&ValidateDentairePourcentEuros(i,r)&&(o=!0);e==!0&&o==!0&&s=="1"?SaveInfoOutil("outils2",s):e==!0&&o==!0?SaveInfoOutil("outils2","0"):((validateNiveauRemb(u)==!1||ValidateLevelPourcentOnly(u)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelSM"),(validateNiveauRemb(f)==!1||ValidateLevelPourcentOnly(f)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelHospi"),validateNiveauRemb(n)==!1&&AfficherMsgVerifNiveau("messageVerifLevelopti"),validateNiveauRemb(t)==!1&&AfficherMsgVerifNiveau("messageVerifLeveloptiEuro"),(validateNiveauRemb(i)==!1||ValidateDentairePourcentEuros(i,r)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelDent"),(validateNiveauRemb(r)==!1||ValidateDentairePourcentEuros(i,r)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelDentEuro"),n==0&&t==0&&ValidateOptiquePourcentEuros(n,t)==!1?(AfficherMsgVerifNiveau("messageVerifLevelopti"),AfficherMsgVerifNiveau("messageVerifLeveloptiEuro")):n==0&&ValidateOptiquePourcentEuros(n,t)==!1?AfficherMsgVerifNiveau("messageVerifLeveloptiEuro"):ValidateOptiquePourcentEuros(n,t)==!1&&AfficherMsgVerifNiveau("messageVerifLeveloptiEuro"))}function AfficherMsgVerifNiveau(n){$("#"+n).css("color","red");$("#"+n).html("<center>La valeur saisie est incorrecte. Veuillez vérifier le champ ci-dessus.<\/center>")}function SaveInfoOutil(n,t){var i=!1,r=!1,u=!1;n=="outils2"&&t=="0"&&(r=!1,i=!0,u=!1);n=="outils2"&&t=="1"&&(r=!0,i=!0,u=!1);n=="outils3"&&t=="1"&&(u=!0,i=!1,r=!1);n=="outils3"&&t=="0"&&(u=!1,i=!1,r=!1);var f=$("#SMniveauRemb").val(),e=$("#HospiniveauRemb").val(),o=$("#OptiqueniveauRemb").val(),s=$("#OptiqueniveauRembeuros").val(),h=$("#DentaireniveauRemb").val(),c=$("#DentaireniveauRembEuros").val(),l=$("#SMniveauRembOutil3").val(),a=$("#HospiniveauRembOutil3").val(),v=$("#OptiqueniveauRembOutil3").val(),y=$("#OptiqueniveauRembeurosOutil3").val(),p=$("#DentaireniveauRembOutil3").val(),w=$("#DentaireniveauRembEurosOutil3").val();$.ajax({type:"POST",url:"/SaveInfoOutils/SetData",async:!1,cache:!1,data:{RembsoinMed:f,RembHospi:e,RembOpti:o,RembOptiEuros:s,RembDentaire:h,RembDentaireEuros:c,RembsoinMedO3:l,RembHospiO3:a,RembOptiO3:v,RembOptiEurosO3:y,RembDentaireO3:p,RembDentaireEurosO3:w,numoutil:n},success:function(n){var t=n.split("|");t[0]=="1"?RedirectOutils(r,u,i):openErrorPopin("<center>"+t[1]+"<\/center>")},error:function(){return!1}})}function RedirectOutils(n,t,i){n==!0&&i==!0?window.location="/OutilsMutuelle/RestitContratMutuelle?isRedirect=true":n==!1&&i==!0?$("#popin_Confirm").modal():t==!0&&i==!1?window.location="/OutilsMutuelle/RestitContratMutuelle?isRedirect=true":t==!1&&i==!1&&$("#popin_ConfirmOutil3").modal()}function RedirectOutil2(n){var t=n.target.id;t=="BtnRedirectNon"?window.location="/OutilsMutuelle/RestitContratMutuelle?isRedirect=false&isOutils2=true":t=="BtnRedirectOui"&&(window.location="/OutilsMutuelle/GarantieMutuelleGroupe?isRedirect=1")}function validateLevelOutil3(){$("#messageVerifLevelSMO3").html("");$("#messageVerifLevelHospiO3").html("");$("#messageVerifLeveloptiO3").html("");$("#messageVerifLeveloptiEuroO3").html("");$("#messageVerifLevelDentO3").html("");$("#messageVerifLevelDentEuroO3").html("");var u=$("#SMniveauRembOutil3").val(),f=$("#HospiniveauRembOutil3").val(),n=$("#OptiqueniveauRembOutil3").val(),t=$("#OptiqueniveauRembeurosOutil3").val(),i=$("#DentaireniveauRembOutil3").val(),r=$("#DentaireniveauRembEurosOutil3").val(),e=!1,o=!1,s=location.search.split("isRedirect=")[1];validateNiveauRemb(u)&&validateNiveauRemb(f)&&validateNiveauRemb(n)&&validateNiveauRemb(t)&&validateNiveauRemb(i)&&validateNiveauRemb(r)&&(e=!0);ValidateLevelPourcentOnly(u)&&ValidateLevelPourcentOnly(f)&&ValidateOptiquePourcentEuros(n,t)&&ValidateDentairePourcentEuros(i,r)&&(o=!0);e==!0&&o==!0&&s=="1"?SaveInfoOutil("outils3",s):e==!0&&o==!0?SaveInfoOutil("outils3","0"):((validateNiveauRemb(u)==!1||ValidateLevelPourcentOnly(u)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelSMO3"),(validateNiveauRemb(f)==!1||ValidateLevelPourcentOnly(f)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelHospiO3"),validateNiveauRemb(n)==!1&&AfficherMsgVerifNiveau("messageVerifLeveloptiO3"),validateNiveauRemb(t)==!1&&AfficherMsgVerifNiveau("messageVerifLeveloptiEuroO3"),(validateNiveauRemb(i)==!1||ValidateDentairePourcentEuros(i,r)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelDentO3"),(validateNiveauRemb(r)==!1||ValidateDentairePourcentEuros(i,r)==!1)&&AfficherMsgVerifNiveau("messageVerifLevelDentEuroO3"),n==0&&t==0&&ValidateOptiquePourcentEuros(n,t)==!1?(AfficherMsgVerifNiveau("messageVerifLeveloptiO3"),AfficherMsgVerifNiveau("messageVerifLeveloptiEuroO3")):n==0&&ValidateOptiquePourcentEuros(n,t)==!1?AfficherMsgVerifNiveau("messageVerifLeveloptiEuroO3"):ValidateOptiquePourcentEuros(n,t)==!1&&AfficherMsgVerifNiveau("messageVerifLeveloptiEuroO3"))}function RedirectOutil3(n){var t=n.target.id;t=="BtnRedirectNonO3"?window.location="/OutilsMutuelle/RestitContratMutuelle?isRedirect=false&isOutils2=false":t=="BtnRedirectOuiO3"&&(window.location="/OutilsMutuelle/GarantieMutuelle?isRedirect=1")}function init_Form4(){for($("#linkretour").hide(),$("#linkrecommencer").hide(),i=2;i<=9;i++)$(".OM4Q"+i).hide();for(i=0;i<=7;i++)$("#dispense"+i).hide()}function GoNextQuestion04(n){var t=n.target.id,i=t.substr(3,2);switch(i){case"Q1":t=="OM4Q1A1"?($(".OM4Q1").hide(),$(".OM4Q2").show(),$("#linkretour").show()):t=="OM4Q1A3"?($(".OM4Q1").hide(),$(".OM4Q9").show(),$("#linkretour").show()):t=="OM4Q1A4"?($(".OM4Q1").hide(),$(".OM4Q8").show(),$("#linkretour").show()):($(".OM4Q1").hide(),setRestit(0));AnswerQ1=t;PreviousQuestion.push("Q1");break;case"Q2":t=="OM4Q2A2"?($(".OM4Q2").hide(),$(".OM4Q3").show()):t=="OM4Q2A1"&&($(".OM4Q2").hide(),setRestit(1));AnswerQ2=t;PreviousQuestion.push("Q2");break;case"Q3":t=="OM4Q3A1"?($(".OM4Q3").hide(),$(".OM4Q7").show()):t=="OM4Q3A2"&&($(".OM4Q3").hide(),$(".OM4Q4").show());AnswerQ3=t;PreviousQuestion.push("Q3");break;case"Q4":t=="OM4Q4A2"?($(".OM4Q4").hide(),$(".OM4Q7").show()):t=="OM4Q4A1"&&($(".OM4Q4").hide(),$(".OM4Q5").show());AnswerQ4=t;PreviousQuestion.push("Q4");break;case"Q5":t=="OM4Q5A1"?($(".OM4Q5").hide(),$(".OM4Q6").show()):t=="OM4Q5A2"&&($(".OM4Q5").hide(),setRestit(2));AnswerQ5=t;PreviousQuestion.push("Q5");break;case"Q6":t=="OM4Q6A1"?($(".OM4Q6").hide(),setRestit(2)):(t=="OM4Q6A2"||t=="OM4Q6A3")&&($(".OM4Q6").hide(),$(".OM4Q7").show());AnswerQ6=t;PreviousQuestion.push("Q6");break;case"Q7":$(".OM4Q7").hide();t=="OM4Q7A1"?setRestit(5):t=="OM4Q7A2"&&(AnswerQ6=="OM4Q6A2"||AnswerQ6==null||AnswerQ6===undefined?($("#dispense6").show(),$("#linkretour").hide(),$("#linkrecommencer").show()):AnswerQ6=="OM4Q6A3"&&setRestit(7));AnswerQ7=t;PreviousQuestion.push("Q7");break;case"Q8":t=="OM4Q8A2"?($(".OM4Q8").hide(),$(".OM4Q3").show()):t=="OM4Q8A1"&&($(".OM4Q8").hide(),setRestit(3));AnswerQ8=t;PreviousQuestion.push("Q8");break;case"Q9":t=="OM4Q9A2"?($(".OM4Q9").hide(),$(".OM4Q2").show()):t=="OM4Q9A1"&&($(".OM4Q9").hide(),setRestit(4));AnswerQ9=t;PreviousQuestion.push("Q9")}}function setRestit(n){$("#dispense"+n).show();$("#linkretour").hide();$("#linkrecommencer").show();$("#headtexte").hide();$(".form").hide()}function GoPreviousQuestion04(){var n=$("[data-ans-4]:visible").attr("class");$("."+n).hide();$(".OM4"+PreviousQuestion[PreviousQuestion.length-1]).show();PreviousQuestion[PreviousQuestion.length-1]=="Q1"&&(PreviousQuestion=[],$("#linkretour").hide());PreviousQuestion.pop()}function init_Form5(){for($("#linkretour").hide(),$("#linkrecommencer").hide(),i=2;i<=8;i++)$(".OM5Q"+i).hide();for(i=0;i<=2;i++)$("#dispense5_"+i).hide()}function GoNextQuestion05(n){var t=n.target.id,r=t.substr(3,2),i;switch(r){case"Q1":t=="OM5Q1A1"?($(".OM5Q1").hide(),setRestit5(0)):t=="OM5Q1A2"&&($(".OM5Q1").hide(),$(".OM5Q2").show(),$("#linkretour").show());AnswerQ1=t;PreviousQuestion.push("Q1");break;case"Q2":t=="OM5Q2A1"?($(".OM5Q2").hide(),$(".OM5Q3").show()):t=="OM5Q2A2"&&($(".OM5Q2").hide(),setRestit5(2));AnswerQ2=t;PreviousQuestion.push("Q2");break;case"Q3":t=="OM5Q3A8"?($(".OM5Q3").hide(),setRestit5(2)):(t=="OM5Q3A1"&&(isFRMetro=!0),$(".OM5Q3").hide(),$(".OM5Q4").show());AnswerQ3=t;PreviousQuestion.push("Q3");break;case"Q4":t=="OM5Q4A1"?($(".OM5Q4").hide(),$(".OM5Q5").show()):t=="OM5Q4A2"&&($(".OM5Q4").hide(),$(".OM5Q8").show());AnswerQ4=t;PreviousQuestion.push("Q4");break;case"Q5":t=="OM5Q5A1"?($(".OM5Q5").hide(),setRestit5(0)):t=="OM5Q5A2"&&($(".OM5Q5").hide(),$(".OM5Q6").show());AnswerQ5=t;PreviousQuestion.push("Q5");break;case"Q6":t=="OM5Q6A1"&&($("#OM5Q6A1").val()>1&&$("#OM5Q6A1").val()<120?$("#OM5Q6A1").val()<26?($(".OM5Q6").hide(),$(".OM5Q7").show()):($(".OM5Q6").hide(),$(".OM5Q8").show()):alert("Veuillez mettre un âge correct"));AnswerQ6=t;PreviousQuestion.push("Q6");break;case"Q7":t=="OM5Q7A1"?(i=confirm("Vous ne pouvez pas faire de demande de dispositif ACS ou CMU-C à titre personnel, mais vous pouvez indiquer les ressources de l'ensemble des personnes de votre foyer afin de savoir si vos parents (ou la personne responsable du foyer) semblent éligibles à ces dispositifs."),i==!0&&($(".OM5Q7").hide(),$(".OM5Q8").show())):($(".OM5Q7").hide(),$(".OM5Q8").show());AnswerQ7=t;PreviousQuestion.push("Q7");break;case"Q8":t=="OM5Q8A1"&&($("#OM5Q8A1").val()>=1&&$("#OM5Q8A1").val()<=15&&$("#OM5Q8A2").val()>=1?(InputQ8A1=$("#OM5Q8A1").val(),InputQ8A2=$("#OM5Q8A2").val(),isFRMetro?FRMetropolitaine():notFrMetro(),forEach(),$(".OM5Q8").hide()):alert("Le nombre de personnes doit être compris entre 1 et 15.\n Les deux champs ne doivent comporter que des chiffres."));AnswerQ8=t}}function setRestit5(n){$("#dispense5_"+n).show();$("#linkretour").hide();$("#linkrecommencer").show();$("#headtexte").hide();$(".form").hide()}function validateEmail(n){return/^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,6}$/.test(n)}function GoPreviousQuestion05(){var n=$("[data-ans-5]:visible").attr("class");$("."+n).hide();$(".OM5"+PreviousQuestion[PreviousQuestion.length-1]).show();PreviousQuestion[PreviousQuestion.length-1]=="Q1"&&(PreviousQuestion=[],$("#linkretour").hide());PreviousQuestion.pop()}function GenerateTab(){this.nbfoyer;this.min;this.max;this.restit}function addTab(n,t,i,r){tableau=new GenerateTab;tableau.nbfoyer=n;tableau.min=t;tableau.max=i;tableau.restit=r;ListeTab.push(tableau)}function forEach(){for(i=0;i<ListeTab.length;i++)ListeTab[i].nbfoyer==InputQ8A1&&(ListeTab[i].max>=InputQ8A2?setRestit5(ListeTab[i].restit):ListeTab[i+1].max>=InputQ8A2?setRestit5(ListeTab[i+1].restit):setRestit5(ListeTab[i+2].restit))}function FRMetropolitaine(){addTab(1,0,8645,0);addTab(0,8646,11670,1);addTab(0,11671,0,2);addTab(2,0,12967,0);addTab(0,12968,17505,1);addTab(0,17506,0,2);addTab(3,0,15560,0);addTab(0,15561,17505,1);addTab(0,17506,0,2);addTab(4,0,18153,0);addTab(0,18154,24507,1);addTab(0,24508,0,2);addTab(5,0,21611,0);addTab(0,21612,29175,1);addTab(0,29176,0,2);addTab(6,0,25069,0);addTab(0,25070,32633,1);addTab(0,32634,0,2);addTab(7,0,28527,0);addTab(0,28528,36091,1);addTab(0,36092,0,2);addTab(8,0,31984,0);addTab(0,31985,39548,1);addTab(0,39549,0,2);addTab(9,0,35442,0);addTab(0,35443,43006,1);addTab(0,43007,0,2);addTab(10,0,38900,0);addTab(0,38901,46464,1);addTab(0,46465,0,2);addTab(11,0,42358,0);addTab(0,42359,49922,1);addTab(0,49923,0,2);addTab(12,0,45816,0);addTab(0,45817,53380,1);addTab(0,53381,0,2);addTab(13,0,49273,0);addTab(0,49274,56837,1);addTab(0,56838,0,2);addTab(14,0,52731,0);addTab(0,52732,60295,1);addTab(0,60296,0,2);addTab(15,0,56189,0);addTab(0,56190,63753,1);addTab(0,63754,0,2)}function notFrMetro(){addTab(1,0,9621,0);addTab(0,9622,12989,1);addTab(0,12990,0,2);addTab(2,0,14432,0);addTab(0,14433,19483,1);addTab(0,19484,0,2);addTab(3,0,17318,0);addTab(0,17319,23380,1);addTab(0,23381,0,2);addTab(4,0,20205,0);addTab(0,20206,27277,1);addTab(0,27278,0,2);addTab(5,0,24053,0);addTab(0,24054,32472,1);addTab(0,32473,0,2);addTab(6,0,27511,0);addTab(0,27512,36321,1);addTab(0,36322,0,2);addTab(7,0,30969,0);addTab(0,30970,40169,1);addTab(0,40170,0,2);addTab(8,0,34426,0);addTab(0,34427,44018,1);addTab(0,44019,0,2);addTab(9,0,37884,0);addTab(0,37885,47866,1);addTab(0,47867,0,2);addTab(10,0,41342,0);addTab(0,41343,51715,1);addTab(0,51716,0,2);addTab(11,0,44800,0);addTab(0,44801,55563,1);addTab(0,55564,0,2);addTab(12,0,48258,0);addTab(0,48259,59412,1);addTab(0,59413,0,2);addTab(13,0,51715,0);addTab(0,51716,63260,1);addTab(0,63261,0,2);addTab(14,0,55173,0);addTab(0,55174,67109,1);addTab(0,67110,0,2);addTab(15,0,58631,0);addTab(0,58632,70957,1);addTab(0,70958,0,2)}function InitialiseMap(){Highcharts.mapChart("container",{chart:{map:"countries/fr/custom/fr-all-all-mainland"},title:{text:""},subtitle:{text:""},plotOptions:{series:{events:{click:function(n){$.ajax({type:"POST",url:"/AnnuaireCourtiers/CarteVersDepartement",async:!0,cache:!1,data:{nom:n.point.name,cp:n.point.value},success:function(n){window.location.href=n}})}}}},mapNavigation:{enabled:!0,buttonOptions:{verticalAlign:"bottom"}},tooltip:{enabled:!1},colorAxis:{min:0,minColor:"#FFF",maxColor:"#FFF"},credits:{enabled:!1},legend:{enabled:!1},series:[{data:[["fr-bre-mb",56],["fr-pac-am",6],["fr-pac-vr",83],["fr-pdl-vd",85],["fr-ara-ai",1],["fr-occ-ad",11],["fr-pac-vc",84],["fr-occ-hg",31],["fr-ara-cl",15],["fr-occ-lz",48],["fr-ges-mm",54],["fr-hdf-no",59],["fr-occ-hp",65],["fr-naq-dd",24],["fr-naq-cm",17],["fr-pac-ap",4],["fr-hdf-as",2],["fr-occ-av",12],["fr-occ-ga",30],["fr-ges-ab",10],["fr-bfc-co",21],["fr-bfc-sl",71],["fr-cvl-ch",18],["fr-naq-cr",23],["fr-pdl-ml",49],["fr-naq-ds",79],["fr-naq-ct",16],["fr-ara-dm",26],["fr-ara-ah",7],["fr-nor-eu",27],["fr-idf-es",91],["fr-cvl-el",28],["fr-ara-hs",74],["fr-idf-hd",92],["fr-pdl-st",72],["fr-cvl-il",37],["fr-ara-is",38],["fr-bfc-ju",39],["fr-ara-lr",42],["fr-occ-lo",46],["fr-occ-tg",82],["fr-naq-lg",47],["fr-bre-iv",35],["fr-ges-ms",55],["fr-bfc-ni",58],["fr-cvl-lt",45],["fr-idf-vp",75],["fr-naq-cz",19],["fr-ara-pd",63],["fr-occ-ge",32],["fr-naq-pa",64],["fr-idf-se",77],["fr-idf-ss",93],["fr-hdf-so",80],["fr-bfc-tb",90],["fr-bfc-hn",70],["fr-idf-vo",95],["fr-idf-vm",94],["fr-naq-vn",86],["fr-ges-vg",88],["fr-idf-yv",78],["fr-pac-bd",13],["fr-cvl-lc",41],["fr-bre-fi",29],["fr-nor-mh",50],["fr-ges-an",8],["fr-occ-ag",9],["fr-ges-br",67],["fr-nor-cv",14],["fr-bre-ca",22],["fr-bfc-db",25],["fr-naq-gi",33],["fr-ges-hr",68],["fr-ara-hl",43],["fr-ges-hm",52],["fr-pac-ha",05],["fr-occ-he",34],["fr-naq-ld",40],["fr-pdl-la",44],["fr-ges-mr",51],["fr-pdl-my",53],["fr-ges-mo",57],["fr-nor-or",61],["fr-hdf-pc",62],["fr-occ-po",66],["fr-ara-al",3],["fr-ara-sv",73],["fr-nor-sm",76],["fr-naq-hv",87],["fr-cvl-in",36],["fr-hdf-oi",60],["fr-ara-rh",69],["fr-occ-ta",81],["fr-bfc-yo",89],["undefined",94]],name:"Département",states:{hover:{color:"#1b3898"}},dataLabels:{enabled:!1,format:"{point.value}"}}]})}function InitializeGoogleMaps(n,t){if(hideListeAssureurs(),$("#searchTextField").keydown(function(n){n.keyCode==13&&(n.preventDefault(),codeAddress())}),typeof google!="undefined"&&(infowindow=new google.maps.InfoWindow({content:""}),geocoder=new google.maps.Geocoder,$("#google_map_page").attr("id"))){var i=new google.maps.LatLng(n,t),r={zoom:6,center:i,navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeControl:!0,scaleControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP};mapPage=new google.maps.Map($("#google_map_page")[0],r);myMap=mapPage;navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(n){var t=new google.maps.LatLng(n.coords.latitude,n.coords.longitude);myMap.zoom=13;myMap.setZoom(myMap.zoom);myMap.setCenter(t)})}google.maps.event.addListener(myMap,"rightclick",function(n){placeMarkerOnRightClick(n.latLng)});google.maps.event.addListener(myMap,"click",function(){closeInfoBulle()})}function InitSearchAutocompletion(){var n=document.getElementById("searchTextField");autocomplete=new google.maps.places.Autocomplete(n,{componentRestrictions:{country:"fr"}});navigator.geolocation&&autocomplete.bindTo("bounds",myMap)}function createAllMarkers(){$.ajax({type:"POST",async:!0,url:"/AnnuaireCourtiers/MarkerGoogleMapsAjax",data:{Latitude:userLatitude,Longitude:userLongitude},success:function(n){if($("#liste_distributeurs").empty(),n.length>0){showListeAssureurs();for(var t=0;t<n.length;t++)CreateMarker(n[t]),CreateListAssureurs(n[t]),autoZoom(markersTable[markersTable.length-1])}else hideListeAssureurs()}})}function deleteAllMarkers(){for(i=0;i<markersTable.length;i++)markersTable[i].setMap(null);markersTable=[]}function CreateListAssureurs(n){var t;t=n.logo!=null?$('<div class="assureurs cursor--pointer__only" onclick="getUrlDistributeur('+n.idDistributeur+')"><div class="assureurs__photo"><img src="'+n.logo+'" class="logo-assureurs" /><\/div><div class="assureurs__infos" ><div class="infos__name">'+n.libelleApproprie+'<\/div><div class="infos__address">'+n.adresse+", "+n.cpVille+"<\/div><\/div><\/div>"):$('<div class="assureurs cursor--pointer__only" onclick="getUrlDistributeur('+n.idDistributeur+')"><div class="assureurs__infos" ><div class="infos__name">'+n.libelleApproprie+'<\/div><div class="infos__address">'+n.adresse+", "+n.cpVille+"<\/div><\/div><\/div>");$("#liste_distributeurs").append(t)}function CreateMarker(n){var t,i;myMap=mapPage;t=new google.maps.LatLng(n.latitude,n.longitude);n.latitude==0||n.longitude==0||n.latitude==null||n.longitude==null?(geocoder=new google.maps.Geocoder,geocoder.geocode({address:n.adresse.replace("<br />"," ")},function(i,r){if(r=="OK"){t=new google.maps.LatLng(i[0].geometry.location.lat(),i[0].geometry.location.lng());var u=new google.maps.Marker({id:n.position,position:t,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoGoogleMaps"+n.position.toString()+".png",distributeur:n});google.maps.event.addListener(u,"click",function(){selectDistribMarkerPopin(this)});markersTable[markersTable.length]=u}})):(i=new google.maps.Marker({id:n.position,position:t,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoGoogleMaps"+n.position.toString()+".png",distributeur:n}),google.maps.event.addListener(i,"click",function(){selectDistribMarkerPopin(this)}),google.maps.event.addListener(i,"dblclick",function(){centerAndZoomMarker(this)}),markersTable[markersTable.length]=i)}function autoZoom(n){if(myMap=mapPage,myMap!=null){var i=parseFloat(n.position.lat()),r=parseFloat(userLatitude),f=parseFloat(n.position.lng()),e=parseFloat(userLongitude),t=3958.75*Math.acos(Math.sin(r/57.2958)*Math.sin(i/57.2958)+Math.cos(r/57.2958)*Math.cos(i/57.2958)*Math.cos(f/57.2958-e/57.2958)),u;u=t<.2?16:t<.5?15:t<1?14:t<2?13:t<3?12:t<7?11:t<15?10:t<35?9:t<80?8:t<170?7:6;myMap.zoom=u;myMap.setZoom(myMap.zoom)}}function selectDistribMarkerPopin(n){displayInfoBulle(n)}function displayInfoBulle(n){myMap=mapPage;n.logo!=null?infowindow.setContent('<span class="googleMapPopin"><span class="contenu" onclick="getUrlDistributeur('+n.distributeur.idDistributeur+')"><img src="'+n.distributeur.logo+'" class="logo-assureurs" /><a href="'+url+'"><span id="googleMapPopinDistributeur">'+n.distributeur.libelleApproprie+"<br />"+n.distributeur.adresse+"<br />"+n.distributeur.cpVille+"<br /><\/span><\/span><\/a><\/span>"):infowindow.setContent('<span class="googleMapPopin"><span class="contenu" onclick="getUrlDistributeur('+n.distributeur.idDistributeur+')"><span id="googleMapPopinDistributeur">'+n.distributeur.libelleApproprie+"<br />"+n.distributeur.adresse+"<br />"+n.distributeur.cpVille+"<br /><\/span><\/span><\/span>");infowindow.open(myMap,n)}function closeInfoBulle(){infowindow.close()}function centerAndZoomMarker(n){myMap.setCenter(n.position);myMap.setZoom(16)}function getUrlDistributeur(n){$.ajax({type:"POST",async:!0,url:"/AnnuaireCourtiers/getUrlDistributeur",data:{idDistributeur:n},success:function(n){window.location.href=n}})}function codeAddress(){var n=document.getElementById("searchTextField").value;geocoder.geocode({address:n},function(n,t){if(t=="OK"){autocomplete.bindTo("bounds",myMap);deleteAllMarkers();myMap.setCenter(n[0].geometry.location);userLatitude=n[0].geometry.location.lat();userLongitude=n[0].geometry.location.lng();userMarker=new google.maps.Marker({position:n[0].geometry.location,id:0,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoEtesIci.png"});markersTable[markersTable.length]=userMarker;var i=new google.maps.LatLng(userLatitude,userLongitude);myMap.zoom=15;myMap.setZoom(myMap.zoom);myMap.setCenter(i);createAllMarkers()}})}function placeMarkerOnRightClick(n){autocomplete.bindTo("bounds",myMap);deleteAllMarkers();myMap.setCenter(n);userLatitude=n.lat();userLongitude=n.lng();userMarker=new google.maps.Marker({position:n,id:0,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoEtesIci.png"});markersTable[markersTable.length]=userMarker;var t=new google.maps.LatLng(userLatitude,userLongitude);myMap.zoom=13;myMap.setZoom(myMap.zoom);myMap.setCenter(t);createAllMarkers()}function hideListeAssureurs(){$("#listeAssureurs").hide()}function showListeAssureurs(){$("#listeAssureurs").show()}function InitializeGoogleMapsVille(n){if(typeof google!="undefined"){infowindow=new google.maps.InfoWindow({content:""});var t=n[0].latitude,i=n[0].longitude;geocoder=new google.maps.Geocoder;n[0].latitude==0||n[0].longitude==0||n[0].latitude==null||n[0].longitude==null?geocoder.geocode({address:n[0].cpVille},function(r,u){u=="OK"&&(t=r[0].geometry.location.lat(),i=r[0].geometry.location.lng());initMap(t,i,n)}):initMap(t,i,n)}}function initMap(n,t,i){var u,f,r;if($("#google_map_page_ville").attr("id"))for(u=new google.maps.LatLng(n,t),f={zoom:13,center:u,navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeControl:!1,scaleControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP},mapPage=new google.maps.Map($("#google_map_page_ville")[0],f),myMap=mapPage,r=0;r<i.length;r++)CreateMarkerVille(i[r])}function CreateMarkerVille(n){var t,i;myMap=mapPage;t=new google.maps.LatLng(n.latitude,n.longitude);n.latitude==0||n.longitude==0||n.latitude==null||n.longitude==null?(geocoder=new google.maps.Geocoder,geocoder.geocode({address:n.adresse.replace("<br />"," ")},function(i,r){if(r=="OK"){t=new google.maps.LatLng(i[0].geometry.location.lat(),i[0].geometry.location.lng());var u=new google.maps.Marker({id:n.position,position:t,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoEtesIci.png",distributeur:n});google.maps.event.addListener(u,"click",function(){selectDistribMarkerPopin(this)});markersTable[markersTable.length]=u}})):(i=new google.maps.Marker({id:n.position,position:t,map:myMap,icon:"/Design/images/pictoGoogleMaps/pictoEtesIci.png",distributeur:n}),google.maps.event.addListener(i,"click",function(){selectDistribMarkerPopin(this)}),google.maps.event.addListener(myMap,"click",function(){closeInfoBulle()}),google.maps.event.addListener(i,"dblclick",function(){centerAndZoomMarker(this)}),markersTable[markersTable.length]=i)}function InitializeGoogleMapsAssureur(n,t){var i,r,u,f;typeof google!="undefined"&&(infowindow=new google.maps.InfoWindow({content:""}),$("#google_map_page_profil").attr("id")&&(i=new google.maps.LatLng(n.replace(",","."),t.replace(",",".")),r={zoom:17,center:i,navigationControl:!0,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},mapTypeControl:!1,scaleControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP}),u=new google.maps.Map($("#google_map_page_profil")[0],r),f=new google.maps.Marker({position:i,id:0,map:u,icon:"/Design/images/pictoGoogleMaps/pictoEtesIci.png"}))}function InitializeGoogleMapsAssureurAvecAdresse(n){geocoder=new google.maps.Geocoder;geocoder.geocode({address:n},function(n,t){t=="OK"?(Latitude=n[0].geometry.location.lat(),Longitude=n[0].geometry.location.lng(),InitializeGoogleMapsAssureur(Latitude.toString(),Longitude.toString())):InitializeGoogleMapsAssureur("46.52863469527167","2.43896484375")})}var TimerPing,compteurErreurPing=0,EtatTracking="1",PreviousQuestion,AnswerQ1,AnswerQ2,AnswerQ3,AnswerQ4,AnswerQ5,AnswerQ6,AnswerQ7,AnswerQ8,AnswerQ9,InputQ8A1,InputQ8A2,isFRMetro,ListeTab,infowindow,myMap,mapPage,userMarker,userLatitude,userLongitude,markersTable,geocoder,autocomplete;head.ready(function(){$.initialiseFormGenerator();InitialiseTooltip();InitPopupMentions();InitialiseDataHref();InitModernizr()});PreviousQuestion=[];ListeTab=[];$(document).ready(function(){$("#BtnRecevoirMail").click(function(){return ouvrirpopin()});$("#Btnvalider").click(function(){return envoiMailOutilMutuelle()});$("#SoinMedFormbesoin").change(function(n){return validateselection(n)});$("#HospiFormbesoin").change(function(n){return validateselection(n)});$("#OptiFormbesoin").change(function(n){return validateselection(n)});$("#DentFormbesoin").change(function(n){return validateselection(n)});$("#ValiderFormBesoin").click(function(){return validateBesoin()});$(".outilsListe li a").hover(function(){$(this).next(".btnOutilsListe").addClass("hover")},function(){$(this).next(".btnOutilsListe").removeClass("hover")});$("#plusDinfos").mouseover(function(){$("#plusDinfosBloc").show("200")});$("#plusDinfos").mouseout(function(){$("#plusDinfosBloc").hide("200")});$("#ValiderFormNiveauRemb").click(function(){return validateLevelOutil2()});$("#BtnRedirectOui").click(function(n){return RedirectOutil2(n)});$("#BtnRedirectNon").click(function(n){return RedirectOutil2(n)});$("#ValiderFormNiveauRembOutil3").click(function(){return validateLevelOutil3()});$("#BtnRedirectOuiO3").click(function(n){return RedirectOutil3(n)});$("#BtnRedirectNonO3").click(function(n){return RedirectOutil3(n)});init_Form4();$("[data-input-4]").click(function(n){return GoNextQuestion04(n)});init_Form5();$("[data-input-5]").click(function(n){return GoNextQuestion05(n)})});$(".form-control").on("focus",function(){$(".champ__details").addClass("is-removed");$(this).siblings(".champ__details").removeClass("is-removed")});$(".outil-mutuelle__comparaison-contrat").length>0&&$(".cell-3").removeClass("is-removed");$(function(){$('[data-toggle="tooltip"]').tooltip()});markersTable=[]