function getUrlGeneric(n,t){if(t!==undefined)return n.replace(/([^#]*)(#.*)?$/,"$1?searchType="+t+"$2");return n}function isCorrectePlate(){}function SetquotationSearchEngine(n,t){var i=n.split("-"),r=parseInt(i[i.length-2]),u=parseInt(i[i.length-3]);$.ajax({type:"POST",url:"/Quotation/SetVehicleByCardId",data:{idOscType:u,idOscLevel:r,idPolTypes:t},success:function(n){n!=!1&&$.ajax({type:"GET",url:"/Catalog/Vehicle/VehicleFlat",contentType:"application/json; charset=utf-8",data:{idOscType:u,idOscLevel:r,displayFullSearchViewEngine:!0,isDevis:!0},success:function(n){$("#searchEngine").html(n);initSelectpicker(!0);try{vehicleSelectorTrackingModule.init()}catch(t){}},dataType:"html",async:!1})},dataType:"json",async:!1})}function SetquotationSearchEngine(n,t,i,r,u,f,e){$.ajax({type:"POST",url:"/Quotation/SetVehicleByCardId",data:{idOscType:t,idOscLevel:i,idPolTypes:r},success:function(n){n!=!1&&($("#MineType").val(u),$("#Immatriculation").val(f),$("#VinType").val(e),$.ajax({type:"GET",url:"/Catalog/Vehicle/VehicleFlat",contentType:"application/json; charset=utf-8",data:{idOscType:t,idOscLevel:i,displayFullSearchViewEngine:!0,isDevis:!0},success:function(n){$("#searchEngine").html(n);initSelectpicker(!0);try{vehicleSelectorTrackingModule.init()}catch(t){}},dataType:"html",async:!1}))},dataType:"json",async:!1})}var searchEngineModule=function(){function n(){$("div[class^='searchBy searchBy--']").click(function(){var t,n,i;r();t=$(".searchBy--Vehicules").attr("class")+" searchBy--active";$(this).toggleClass(t,!0);n=$(this).find("div[class^='icon-hp-idvehicule--']");i=n.attr("class");n.attr("class",i+"--active")});$("#accordion-selector").on("hide.bs.collapse",function(n){var t=$(n.target).attr("aria-labelledby");$("#"+t).find(".panel-title").removeClass("active")});$("#accordion-selector").on("show.bs.collapse",function(n){var t=$(n.target).attr("aria-labelledby");$("#"+t).find(".panel-title").addClass("active")});$("div[class^='searchBy__title']  span[class^='needinfo']").click(function(){var r,n;i();r=$(this).attr("data-id-icon");t(r);$("div[class^='idvehiculemodal'] div[id^='idvehiculeby']").attr("class","hide");n=$(this).attr("data-modal");$("#searchEngineModal").find("li[role='presentation']").removeClass("active");$("#searchEngineModal").find("div[role='tabpanel']").removeClass("active");$("#searchEngineModal").find("li[data-modal='"+n+"']").addClass("active");$("#searchEngineModal").find("div[data-modal='"+n+"']").addClass("active");$("#searchEngineModal").modal("show")});$(".geenbox .vehicule__change").click(function(){});$("select[id^='Manufacturers'] option").not(".bs-title-option").length>0&&$("select[id^='Models'] option").not(".bs-title-option").length>0&&$("select[id^='Types'] option").not(".bs-title-option").length>0&&($(".searchBy.searchBy--Vehicules").click(),$("#headingVehicule a").click())}function t(n){var t=$("div[class^='idvehiculemodal'] div[id^='"+n+"']").attr("class");$("div[class^='idvehiculemodal'] div[id^='"+n+"']").attr("class",t+" is_active");$("div[class^='idvehiculemodal'] div[id^='"+n+"'] div[class^='icon-hp-idvehicule--']").attr("class","icon-hp-idvehicule--"+n+"--active")}function i(){$("div[class^='idvehiculemodal'] div[class^='idvehiculemodal__navi'] div[class^='idvehiculemodal__navi__']").each(function(){var n=$(this).attr("id");$(this).attr("class",$(this).attr("class").replace(" is_active",""));$(this).find("div[class^='icon-hp-idvehicule--']").attr("class","icon-hp-idvehicule--"+n+"--green")})}function r(){$("div[class^='searchBy searchBy--']").each(function(){$(this).removeClass("searchBy--active");var n=$(this).find("div[class^='icon-hp-idvehicule--']"),t=n.attr("class");n.attr("class",t.replace("--active",""))})}function u(){n()}return{init:u}}(),searchEngineByCnitVinCode=function(){function rt(){n.on("change",function(){e();d()});t.keyup(function(n){if(v&&(n.keyCode==13||n.which==13)){k();return}nt();y();e()}).on("paste",function(){setTimeout(function(){delay(pt(),w)},5)});l.on("click",function(n){n.stopPropagation();k()});a.on("click",function(n){n.stopPropagation();ft()})}function ut(i,f,e){v=!1;b=e==="True";p=f;w=i;t=$(".searchBy--Registration > input[id='txtCnitVinId']");u=$("#DDLTypesCnitVin input[type='hidden'][name='idPolTypes']");l=$("#btn_CnitVin_Number_OK");a=$("#btn_Vehicle_OK");n=$("#TypesCnitVin");r=$("#DDLTypesCnitVinForm");c=$("#DDLTypesCnitVin input[type='hidden'][name='idOscLevel']");t.val("");u.length>0&&u.val("");c.length>0&&c.val("");r.length>0&&r.attr("action","");rt()}function k(){var i=new RegExp("^[a-zA-Z0-9]*$"),n=t.val().trim().length;i.test(t.val().trim())!==!0?showModalMessage("dg_CnitVinBadChar"):n>=3&&n<=15||n===17?et():n===0?showModalMessage("dg_NoCnitVinTyped"):n>0&&n<3?showModalMessage("dg_CnitVinLessThanThree"):n===16?showModalMessage("dg_CnitVinEqualToSixTeen"):n>17?showModalMessage("dg_CnitVinMoreThanSevenTeen"):showModalMessage("dg_NoCnitVinTyped")}function ft(){n.val()&&n.val()!=="0"&&i!==undefined&&i!==null?(ht(i),ct(),b?SetquotationSearchEngine(r.attr("action"),s,f,u.val(),null,null,t.val().trim()):(c.val(f),r.submit())):n.attr("disabled")==="disabled"?showModalMessage("dg_NoCnitVinTyped"):showModalMessage("dg_NoVehicleSelected")}function et(){$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetVehicleByVinCnit",data:{inputNumber:t.val().trim(),genartId:p},success:function(n){vt(n)},error:function(){g()},dataType:"json",async:!1})}function ot(){var n=t.val().trim();n=n.replace(/[^a-zA-Z0-9]/g,"");t.val(n)}function d(){st();lt();at()}function st(){(o!=null||o!=undefined)&&(i=o[n.val()])}function ht(){var n;i.indexOf("#")!==-1?(n=i.split("-"),s=parseInt(n[n.length-3]),f=parseInt(i.split("#")[1].split("?")[0])):(n=i.split("-"),f=parseInt(n[n.length-2]),s=parseInt(n[n.length-3]))}function ct(){commonTools.setCookieLight("osctl",s+"_"+f+"_"+u.val(),365)}function lt(){if(h!=null||h!=undefined){var t=h[n.val()];u.val(t)}}function at(){var n=getUrlGeneric(i,"carte");n!=undefined&&n!==""&&r.attr("action",n)}function vt(t){t.datas!=undefined&&t.datas!=null&&t.datas.success===!0&&t.datas.types&&t.datas.types.length>0?(tools.populateSelectWithOptions(n,t.datas.types),o=t.datas.urls,h=t.datas.idPolTypesDictionnary,$(".select-type-CnitVin").prop("disabled",!1),r.attr("action","")):(y(),g());$(".select-type-CnitVin").selectpicker("refresh");e();yt()}function yt(){if(n.attr("disabled")!=="disabled"&&$("#TypesCnitVin option").size()===2){var t=$("#TypesCnitVin option:eq(1)").val();n.selectpicker("val",t);d();e()}}function y(){$(".select-type-CnitVin").selectpicker("deselectAll");r.attr("action","");tools.populateSelectWithOptions(n,[]);$(".select-type-CnitVin").prop("disabled",!0);$(".select-type-CnitVin").selectpicker("refresh")}function g(){var n=t.val().trim().length;n>=3&&n<=15?showModalMessage("dg_CnitNoResult"):n===17&&showModalMessage("dg_VinNoResult")}function e(){n.val()&&n.val()!=="0"?tt(a):it(a)}function nt(){var n=t.val().trim().length;n>=3&&n<=15||n===17?(tt(l),v=!0):(it(l),v=!1)}function tt(n){n.hasClass("btn-disabled")&&n.removeClass("btn-disabled")}function it(n){n.hasClass("btn-disabled")||n.addClass("btn-disabled")}function pt(){y();ot();nt();e()}var t,o,i,f,s,p,w,h,u,c,r,b,l,a,n,v;return{init:ut}}(),searchEngineByCnitVinCodeMobil=function(){function rt(){n.on("change",function(){e();d()});t.keyup(function(n){if(v&&(n.keyCode==13||n.which==13)){k();return}nt();y();e()}).on("paste",function(){setTimeout(function(){delay(pt(),w)},5)});l.on("click",function(n){n.stopPropagation();k()});a.on("click",function(n){n.stopPropagation();ft()})}function ut(i,f,e){b=e==="True";p=f;w=i;t=$(".colapse-selector input[id='txtCnitVinIdMobil']");u=$("#DDLTypesCnitVinMobil input[type='hidden'][name='idPolTypes']");l=$("#btn_CnitVin_Number_OKMobil");a=$("#btn_Vehicle_OKMobil");n=$("#TypesCnitVinMobil");r=$("#DDLTypesCnitVinFormMobil");c=$("#DDLTypesCnitVin input[type='hidden'][name='idOscLevel']");v=!1;t.val("");u.length>0&&u.val("");c.length>0&&c.val("");r.length>0&&r.attr("action","");rt()}function k(){var i=new RegExp("^[a-zA-Z0-9]*$"),n=t.val().trim().length;i.test(t.val().trim())!==!0?showModalMessage("dg_CnitVinBadChar"):n>=3&&n<=15||n===17?et():n===0?showModalMessage("dg_NoCnitVinTyped"):n>0&&n<3?showModalMessage("dg_CnitVinLessThanThree"):n===16?showModalMessage("dg_CnitVinEqualToSixTeen"):n>17?showModalMessage("dg_CnitVinMoreThanSevenTeen"):showModalMessage("dg_NoCnitVinTyped")}function ft(){n.val()&&n.val()!=="0"&&i!==undefined&&i!==null?(ht(),ct(),b?SetquotationSearchEngine(r.attr("action"),s,f,u.val(),null,null,t.val().trim()):(c.val(f),r.submit())):n.attr("disabled")==="disabled"?showModalMessage("dg_NoCnitVinTyped"):showModalMessage("dg_NoVehicleSelected")}function et(){$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetVehicleByVinCnit",data:{inputNumber:t.val().trim(),genartId:p},success:function(n){vt(n)},error:function(){g()},dataType:"json",async:!1})}function ot(){var n=t.val().trim();n=n.replace(/[^a-zA-Z0-9]/g,"");t.val(n)}function d(){st();lt();at()}function st(){(o!=null||o!=undefined)&&(i=o[n.val()])}function ht(){var n;i.indexOf("#")!==-1?(n=i.split("-"),s=parseInt(n[n.length-3]),f=parseInt(i.split("#")[1].split("?")[0])):(n=i.split("-"),f=parseInt(n[n.length-2]),s=parseInt(n[n.length-3]))}function ct(){commonTools.setCookieLight("osctl",s+"_"+f+"_"+u.val(),365)}function lt(){if(h!=null||h!=undefined){var t=h[n.val()];u.val(t)}}function at(){var n=getUrlGeneric(i,"carte");n!=undefined&&n!==""&&r.attr("action",n)}function vt(t){t.datas!=undefined&&t.datas!=null&&t.datas.success===!0&&t.datas.types&&t.datas.types.length>0?(tools.populateSelectWithOptions(n,t.datas.types),o=t.datas.urls,h=t.datas.idPolTypesDictionnary,r.attr("action","")):(y(),g());$(".select-type-CnitVin").selectpicker("refresh");e();yt()}function yt(){if(n.attr("disabled")!=="disabled"&&$("#TypesCnitVinMobil option").size()===2){var t=$("#TypesCnitVinMobil option:eq(1)").val();n.selectpicker("val",t);d();e()}}function y(){$(".select-type-CnitVin").selectpicker("deselectAll");r.attr("action","");tools.populateSelectWithOptions(n,[]);$(".select-type-CnitVin").prop("disabled",!0);$(".select-type-CnitVin").selectpicker("refresh")}function g(){var n=t.val().trim().length;n>=3&&n<=15?showModalMessage("dg_CnitNoResult"):n===17&&showModalMessage("dg_VinNoResult")}function e(){n.val()&&n.val()!=="0"?tt(a):it(a)}function nt(){var n=t.val().trim().length;n>=3&&n<=15||n===17?(tt(l),v=!0):(it(l),v=!1)}function tt(n){n.hasClass("btn-disabled")&&n.removeClass("btn-disabled")}function it(n){n.hasClass("btn-disabled")||n.addClass("btn-disabled")}function pt(){y();ot();nt();e()}var t,o,i,f,s,p,w,h,u,c,r,b,l,a,n,v;return{init:ut}}(),searchEngineByDionysosPlate=function(){function b(){$("#btn_DionysosPlateSubmit_ok").on("click",function(){a($("#txtDionysosPlateId").val().trim())});$("#btn_DionysosVehicleSelect_ok").on("click",function(){d()});$("#TypesDionysosPlate").on("change",function(){g()});$("#txtDionysosPlateId").keyup(function(n){if(u&&(n.keyCode==13||n.which==13)){a($("#txtDionysosPlateId").val().trim());return}delay(v(),h)}).on("paste",function(){setTimeout(function(){delay(v(),h)},5)})}function k(t,i,r){h=t;c=i;l=r=="True";u=!1;o=$("#DDLTypesDionysosPlate input[type='hidden'][name='idPolTypes']");n=$("#DDLTypesDionysosPlateForm");n.length>0&&n.attr("action","");s=$("#DDLTypesDionysosPlate input[type='hidden'][name='idOscLevel']");s.length>0&&s.val("");n=$("#DDLTypesDionysosPlateForm");n.length>0&&n.attr("action","");b()}function a(u){if(u===""){showModalMessage("dg_missingPlateNumber");$("input[data-custom-id='customTxtSearchTypesDionysosPlate']").val("");$(".select-typeDionysosPlate").prop("disabled",!0);$(".select-typeDionysosPlate").selectpicker("deselectAll");$("#DDLTypesDionysosPlate").hide();return}$("#btn_DionysosPlateSubmit_ok").addClass("btn-disabled");$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetPlateSearchResult",headers:{"X-RequestedPlate":u},data:{plateValue:u,genartId:c},success:function(u){if(u.datas!=undefined&&u.datas!=null&&u.datas.success===!0&&u.datas.types&&u.datas.types.length!=0){if(tools.populateSelectWithOptions($("#TypesDionysosPlate"),u.datas.types),f=u.datas.urls,e=u.datas.idPolTypesDictionnary,(u.datas.urls!=null||u.datas.urls!=undefined)&&Object.keys(u.datas.urls).length==1){$("#DDLTypesDionysosPlate").hide();$(".select-typeDionysosPlate").prop("disabled",!0);t=u.datas.urls[Object.keys(u.datas.urls)[0]];y(t);w(getUrlGeneric(t,"immat"));p(r+"_"+i);n.submit();return}t=undefined;n.attr("action","");$(".select-typeDionysosPlate").prop("disabled",!1);$("#DDLTypesDionysosPlate").show()}else $("input[data-custom-id='customTxtSearchTypesDionysosPlate']").val(""),$(".select-typeDionysosPlate").prop("disabled",!0),$(".select-typeDionysosPlate").selectpicker("deselectAll"),u.datas.success===!1?showModalMessage("dg_wrongDyonisosServiceUnavalable"):showModalMessage("dg_wrongDyonisosPlateNumber"),$("#DDLTypesDionysosPlate").hide();var o=$("#btn_DionysosVehicleSelect_ok");o.hasClass("btn-disabled")||o.addClass("btn-disabled");$(".select-typeDionysosPlate").selectpicker("refresh")},dataType:"json",async:!1})}function v(){var t=$("#txtDionysosPlateId").val().trim(),n=$("#btn_DionysosPlateSubmit_ok");t===null||t==""?($(".select-typeDionysosPlate").prop("disabled",!0),$(".select-typeDionysosPlate").selectpicker("deselectAll"),$(".select-typeDionysosPlate").selectpicker("refresh"),n.hasClass("btn-disabled")||(n.addClass("btn-disabled"),u=!1)):t.length>=6&&t.length<=20?n.hasClass("btn-disabled")&&(n.removeClass("btn-disabled"),u=!0):n.hasClass("btn-disabled")||(n.addClass("btn-disabled"),u=!1)}function d(){$("#TypesDionysosPlate").hasClass("btn-disabled")||t==undefined?showModalMessage("dg_chooseVehicle"):n.length>0&&n.attr("action")!=""&&(y(t),tt(),l?SetquotationSearchEngine(n.attr("action"),r,i,o.val(),null,null,txtRegistrationValue):(s.val(i),n.submit()))}function g(){nt($("#TypesDionysosPlate").val());p($("#TypesDionysosPlate").val());w(getUrlGeneric(t,"immat"));var n=$("#btn_DionysosVehicleSelect_ok");$("#TypesDionysosPlate").val()&&$("#TypesDionysosPlate").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled")}function y(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),r=parseInt(t[t.length-3]),i=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),i=parseInt(t[t.length-2]),r=parseInt(t[t.length-3]))}function nt(n){var i=n;(f!=null||f!=undefined)&&(t=f[i])}function p(n){var i=n,t;(e!=null||e!=undefined)&&(t=e[i],o.val(t))}function w(t){t!=""&&n.attr("action",t)}function tt(){commonTools.setCookieLight("osctl",r+"_"+i+"_"+o.val(),365)}var f,t,i,r,c,h,e,o,s,n,l,u;return{init:k}}(),searchEngineByDionysosPlateMobil=function(){function b(){$("#btn_DionysosPlateSubmitMobil_ok").on("click",function(){a($("#txtDionysosPlateIdMobil").val().trim())});$("#btn_DionysosVehicleSelectMobil_ok").on("click",function(){d()});$("#TypesDionysosPlateMobil").on("change",function(){g()});$("#txtDionysosPlateIdMobil").keyup(function(n){if(u&&(n.keyCode==13||n.which==13)){a($("#txtDionysosPlateIdMobil").val().trim());return}delay(v(),h)}).on("paste",function(){setTimeout(function(){delay(v(),h)},5)})}function k(t,i,r){h=t;c=i;l=r=="True";u=!1;o=$("#DDLTypesDionysosPlateMobil input[type='hidden'][name='idPolTypes']");n=$("#DDLTypesDionysosPlateFormMobil");n.length>0&&n.attr("action","");s=$("#DDLTypesDionysosPlateMobil input[type='hidden'][name='idOscLevel']");s.length>0&&s.val("");n=$("#DDLTypesDionysosPlateFormMobil");n.length>0&&n.attr("action","");b()}function a(u){if(u===""){showModalMessage("dg_missingPlateNumber");$("input[data-custom-id='customTxtSearchTypesDionysosPlate']").val("");$(".select-typeDionysosPlateMobil").prop("disabled",!0);$(".select-typeDionysosPlateMobil").selectpicker("deselectAll");$("#DDLTypesDionysosPlateMobil").hide();return}$("#btn_DionysosPlateSubmitMobil_ok").addClass("btn-disabled");$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetPlateSearchResult",headers:{"X-RequestedPlate":u},data:{plateValue:u,genartId:c},success:function(u){if(u.datas!=undefined&&u.datas!=null&&u.datas.success===!0&&u.datas.types&&u.datas.types.length!=0){if(tools.populateSelectWithOptions($("#TypesDionysosPlateMobil"),u.datas.types),f=u.datas.urls,e=u.datas.idPolTypesDictionnary,(u.datas.urls!=null||u.datas.urls!=undefined)&&Object.keys(u.datas.urls).length==1){$("#DDLTypesDionysosPlateMobil").hide();$(".select-typeDionysosPlateMobil").prop("disabled",!0);t=u.datas.urls[Object.keys(u.datas.urls)[0]];y(t);w(getUrlGeneric(t,"immat"));p(r+"_"+i);n.submit();return}t=undefined;n.attr("action","");$(".select-typeDionysosPlateMobil").prop("disabled",!1);$("#DDLTypesDionysosPlateMobil").show()}else $("input[data-custom-id='customTxtSearchTypesDionysosPlate']").val(""),$(".select-typeDionysosPlateMobil").prop("disabled",!0),$(".select-typeDionysosPlateMobil").selectpicker("deselectAll"),u.datas.success===!1?showModalMessage("dg_wrongDyonisosServiceUnavalable"):showModalMessage("dg_wrongDyonisosPlateNumber"),$("#DDLTypesDionysosPlateMobil").hide();var o=$("#btn_DionysosVehicleSelectMobil_ok");o.hasClass("btn-disabled")||o.addClass("btn-disabled");$(".select-typeDionysosPlateMobil").selectpicker("refresh")},dataType:"json",async:!1})}function v(){var t=$("#txtDionysosPlateIdMobil").val().trim(),n=$("#btn_DionysosPlateSubmitMobil_ok");t===null||t==""?($(".select-typeDionysosPlateMobil").prop("disabled",!0),$(".select-typeDionysosPlateMobil").selectpicker("deselectAll"),$(".select-typeDionysosPlateMobil").selectpicker("refresh"),n.hasClass("btn-disabled")||(n.addClass("btn-disabled"),u=!1)):t.length>=6&&t.length<=20?n.hasClass("btn-disabled")&&(n.removeClass("btn-disabled"),u=!0):n.hasClass("btn-disabled")||(n.addClass("btn-disabled"),u=!1)}function d(){$("#TypesDionysosPlateMobil").hasClass("btn-disabled")||t==undefined?showModalMessage("dg_chooseVehicle"):n.length>0&&n.attr("action")!=""&&(y(t),tt(),l?SetquotationSearchEngine(n.attr("action"),r,i,o.val(),null,null,txtRegistrationValue):(s.val(i),n.submit()))}function g(){nt($("#TypesDionysosPlateMobil").val());p($("#TypesDionysosPlateMobil").val());w(getUrlGeneric(t,"immat"));var n=$("#btn_DionysosVehicleSelectMobil_ok");$("#TypesDionysosPlateMobil").val()&&$("#TypesDionysosPlateMobil").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled")}function y(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),r=parseInt(t[t.length-3]),i=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),i=parseInt(t[t.length-2]),r=parseInt(t[t.length-3]))}function nt(n){var i=n;(f!=null||f!=undefined)&&(t=f[i])}function p(n){var i=n,t;(e!=null||e!=undefined)&&(t=e[i],o.val(t))}function w(t){t!=""&&n.attr("action",t)}function tt(){commonTools.setCookieLight("osctl",r+"_"+i+"_"+o.val(),365)}var f,t,i,r,c,h,e,o,s,n,l,u;return{init:k}}(),searchEngineByVehicle=function(){function a(){$("#Manufacturers").change(function(){$("#btn_vehicule_ok").addClass("btn-disabled");$(".select-type").selectpicker("deselectAll");$(".select-type").prop("disabled",!0);$(".select-type").selectpicker("refresh");$(".select-model").selectpicker("deselectAll");$(".select-model").prop("disabled",!0);$(".select-model").selectpicker("refresh");y();n.val("");o=$(this).find("option:selected").text();$(".select-model").selectpicker({noneResultsText:f.modelNoLiveSearchResult.replace("{Manufacturer}",o)})});$("#Models").change(function(){$(".select-type").prop("disabled",!0);$(".select-type").selectpicker("refresh");$("#btn_vehicule_ok").addClass("btn-disabled");p();h=$(this).find("option:selected").text();c=$(this).find("option:selected").parent("optgroup").attr("label");var n=f.typeNoLiveSearchResult.replace("{Manufacturer}",o);n=n.replace("{ModelFamily}",c);n=n.replace("{Model}",h);$(".select-type").selectpicker({noneResultsText:n})});$("#Types").change(function(){w($("#Types").val());t!=undefined?$("#btn_vehicule_ok").removeClass("btn-disabled"):$("#btn_vehicule_ok").addClass("btn-disabled")});$("#btn_vehicule_ok").click(function(r){var o,f,s;r.preventDefault();$(r.target).hasClass("btn-disabled")||(t!=undefined?(v(t),l(),e?SetquotationSearchEngine(t,u,i,n.val()):($("#FormSearchByVehicle").attr("action",getUrlGeneric(t,"standard")),$("#FormSearchByVehicle input[name=idOscLevel]").attr("value",i),$("#FormSearchByVehicle").submit())):n.val()!==""&&$("#Types").val()!==""&&parseInt($("#Types").val())>0?(o=jQuery.parseJSON(n.val()),f=o[$("#Types").val()],l(),e?SetquotationSearchEngine(f,u,i,n.val()):(s=/([^#]*)(#.*)?$/,window.open(getUrlGeneric(f,"standard"),"_top"))):showModalMessage("dg_chooseVehicle"))})}function v(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),u=parseInt(t[t.length-3]),i=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),i=parseInt(t[t.length-2]),u=parseInt(t[t.length-3]))}function l(){commonTools.setCookieLight("osctl",u+"_"+i,365)}function y(){var n=$("#Manufacturers option:selected").val();n==0||isNaN(n)||$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetModels",data:{idOscManufacturer:n},success:function(n){tools.populateSelectWithOptions($("#Models"),n);$(".select-model").prop("disabled",!1);$(".select-model").selectpicker("refresh")},dataType:"json",async:!1})}function p(){$("#Types").attr("disabled",!0);var t=$("#Models option:selected").val();t==0||isNaN(t)||$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypes",data:{idOscModel:t,genartId:s},success:function(t){tools.populateSelectWithOptions($("#Types"),t.datas);r=t.urls;$(".select-type").prop("disabled",!1);$(".select-type").selectpicker("refresh");n.val(JSON.stringify(r))},dataType:"json",async:!1})}function w(n){var i=n;(r!=null||r!=undefined)&&(t=r[i])}function b(t,i,u){s=t;e=i=="True";f=u;$("#Manufacturers").selectpicker({noneResultsText:f.manuNoLiveSearchResult});a();n=$("#UrlsT");n.val()!=""&&(r=JSON.parse(n.val()))}var t,i,u,r,s,n,e,f,o,h,c;return{init:b}}(),searchEngineByVehicleMobil=function(){function a(){$("#ManufacturersMobil").change(function(){$("#btn_vehicule_okMobil").addClass("btn-disabled");$(".select-type").selectpicker("deselectAll");$(".select-type").prop("disabled",!0);$(".select-type").selectpicker("refresh");$(".select-model").selectpicker("deselectAll");$(".select-model").prop("disabled",!0);$(".select-model").selectpicker("refresh");y();n.val("");o=$(this).find("option:selected").text();$(".select-model").selectpicker({noneResultsText:f.modelNoLiveSearchResult.replace("{Manufacturer}",o)})});$("#ModelsMobil").change(function(){$(".select-type").prop("disabled",!0);$(".select-type").selectpicker("refresh");$("#btn_vehicule_ok").addClass("btn-disabled");p();h=$(this).find("option:selected").text();c=$(this).find("option:selected").parent("optgroup").attr("label");var n=f.typeNoLiveSearchResult.replace("{Manufacturer}",o);n=n.replace("{ModelFamily}",c);n=n.replace("{Model}",h);$(".select-type").selectpicker({noneResultsText:n})});$("#TypesMobil").change(function(){w($("#TypesMobil").val());t!=undefined?$("#btn_vehicule_okMobil").removeClass("btn-disabled"):$("#btn_vehicule_okMobil").addClass("btn-disabled")});$("#btn_vehicule_okMobil").click(function(r){if(r.preventDefault(),!$(r.target).hasClass("btn-disabled"))if(t!=undefined)v(t),l(),e?SetquotationSearchEngine(t,u,i,n.val()):($("#FormSearchByVehicle").attr("action",getUrlGeneric(t,"standard")),$("#FormSearchByVehicle input[name=idOscLevel]").attr("value",i),$("#FormSearchByVehicle").submit());else if(n.val()!==""&&$("#Types").val()!==""&&parseInt($("#Types").val())>0){var o=jQuery.parseJSON(n.val()),f=o[$("#Types").val()];l();e?SetquotationSearchEngine(f,u,i,n.val()):($("#FormSearchByVehicle").attr("action",getUrlGeneric(f,"standard")),window.open(getUrlGeneric(f,"standard"),"_top"))}else showModalMessage("dg_chooseVehicle")})}function v(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),u=parseInt(t[t.length-3]),i=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),i=parseInt(t[t.length-2]),u=parseInt(t[t.length-3]))}function l(){commonTools.setCookieLight("osctl",u+"_"+i,365)}function y(){var n=$("#ManufacturersMobil option:selected").val();n==0||isNaN(n)||$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetModels",data:{idOscManufacturer:n},success:function(n){tools.populateSelectWithOptions($("#ModelsMobil"),n);$(".select-model").prop("disabled",!1);$(".select-model").selectpicker("refresh")},dataType:"json",async:!1})}function p(){$("#TypesMobil").attr("disabled",!0);var t=$("#ModelsMobil option:selected").val();t==0||isNaN(t)||$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypes",data:{idOscModel:t,genartId:s},success:function(t){tools.populateSelectWithOptions($("#TypesMobil"),t.datas);r=t.urls;$(".select-type").prop("disabled",!1);$(".select-type").selectpicker("refresh");n.val(JSON.stringify(r))},dataType:"json",async:!1})}function w(n){var i=n;(r!=null||r!=undefined)&&(t=r[i])}function b(t,i,u){s=t;e=i=="True";f=u;$("#ManufacturersMobil").selectpicker({noneResultsText:f.manuNoLiveSearchResult});a();n=$("#UrlsTMobil");n.val()!=""&&(r=JSON.parse(n.val()))}var t,i,u,r,s,n,e,f,o,h,c;return{init:b}}(),delay=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}(),searchEngineByVinCode=function(){function d(){t.keyup(function(n){($(this).val()===null||$(this).val()=="")&&($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"),$(".select-typecg").selectpicker("refresh"));n.keyCode==13&&v();delay(nt(n),c)}).on("paste",function(){setTimeout(function(){delay(b(),c)},5)});$("#TypesCG").change(function(){y($("#TypesCG").val());p($("#TypesCG").val());w(getUrlGeneric(u,"carte"));var n=$("#btn_carteGrise_ok");$("#TypesCG").val()&&$("#TypesCG").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled")});$("#btn_carteGrise_ok").click(function(n){n.stopPropagation();v()});t.on("clearText",function(){$(this).val("");$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh")})}function v(){var e=$("#TypesCG option").length,i=$("#TypesCG").val(),s=t.val();s!=""?$("#TypesCG").attr("disabled")==="disabled"?showModalMessage("dg_wrongRegistrationNumber"):(i==""||i===null)&&e>1?showModalMessage("dg_chooseVehicle"):(i==""||i===null)&&e==1?showModalMessage("dg_wrongRegistrationNumber"):u!=undefined?n.length>0&&n.attr("action")!=""&&(tt(u),it(),a?SetquotationSearchEngine(n.attr("action"),o,f,r.val(),null,null,s):(h.val(f),n.submit())):showModalMessage("dg_wrongRegistrationNumber"):showModalMessage("dg_missingRegistrationNumber")}function y(n){var t=n;(e!=null||e!=undefined)&&(u=e[t])}function p(n){var i=n,t;(s!=null||s!=undefined)&&(t=s[i],r.val(t))}function w(t){t!=""&&n.attr("action",t)}function g(i,u,f){a=f=="True";l=u;c=i;t=$(".searchBy--Registration > input[id='txtRegistrationId']");r=$("#DDLTypesCG input[type='hidden'][name='idPolTypes']");r.length>0&&r.val("");h=$("#DDLTypesCG input[type='hidden'][name='idOscLevel']");h.length>0&&h.val("");n=$("#DDLTypesCGForm");n.length>0&&n.attr("action","");d()}function b(){var n,r;$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh");n=$("#btn_carteGrise_ok");n.hasClass("btn-disabled")||n.addClass("btn-disabled");r=new RegExp("^[a-zA-Z0-9]*$");i=t.val().trim();$("#VinCounterValue").text(i.length);i.length==17&&i!=t.attr("placeholder")&&r.test(i)==!0?i==t.val().trim()&&$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypeByVIN",data:{inputVIN:i,genartId:l},success:function(n){n.datas!=undefined&&n.datas!=null&&n.datas.success===!0&&n.datas.types?(tools.populateSelectWithOptions($("#TypesCG"),n.datas.types),e=n.datas.urls,s=n.datas.idPolTypesDictionnary,$(".select-typecg").prop("disabled",!1)):($("input[data-custom-id='customTxtSearchTypesCG']").val(""),$(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"))},dataType:"json",async:!1}):($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"));$(".select-typecg").selectpicker("refresh");k()}function nt(n){",27,13,37,38,39,40,16,17,18,20,9,33,34,35,36,".indexOf(","+n.keyCode+",")==-1?b():($(".select-typecg").selectpicker("refresh"),k())}function k(){var t,n;$("#TypesCG").attr("disabled")!=="disabled"&&($("#TypesCG option").size()==2&&(t=$("#TypesCG option:eq(1)").val(),$("#TypesCG").selectpicker("val",t)),y($("#TypesCG").val()),p($("#TypesCG").val()),w(getUrlGeneric(u,"carte")),n=$("#btn_carteGrise_ok"),$("#TypesCG").val()&&$("#TypesCG").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled"))}function tt(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),o=parseInt(t[t.length-3]),f=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),f=parseInt(t[t.length-2]),o=parseInt(t[t.length-3]))}function it(){commonTools.setCookieLight("osctl",o+"_"+f+"_"+r.val(),365)}var t,e,i,u,f,o,l,c,s,r,h,n,a;return{init:g}}(),searchEngineByVinCodeMobile=function(){function d(){t.keyup(function(n){($(this).val()===null||$(this).val()=="")&&($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"),$(".select-typecg").selectpicker("refresh"));n.keyCode==13&&v();delay(nt(n),c)}).on("paste",function(){var n=this;setTimeout(function(){var t=$(n).val().trim();delay(b(),c)},5)});$("#TypesCGMobil").change(function(){y($("#TypesCGMobil").val());p($("#TypesCGMobil").val());w(getUrlGeneric(u,"carte"));var n=$("#btn_carteGrise_okMobil");$("#TypesCGMobil").val()&&$("#TypesCGMobil").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled")});$("#btn_carteGrise_okMobil").click(function(n){n.stopPropagation();v()});t.on("clearText",function(){$(this).val("");$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh")})}function v(){var e=$("#TypesCGMobil option").length,i=$("#TypesCGMobil").val(),s=t.val();s!=""?$("#TypesCGMobil").attr("disabled")==="disabled"?showModalMessage("dg_wrongRegistrationNumber"):(i==""||i===null)&&e>1?showModalMessage("dg_chooseVehicle"):(i==""||i===null)&&e==1?showModalMessage("dg_wrongRegistrationNumber"):u!=undefined?(tt(u),it(),n.length>0&&n.attr("action")!=""&&(a?SetquotationSearchEngine(n.attr("action"),o,f,r.val(),null,null,s):(h.val(f),n.submit()))):showModalMessage("dg_wrongRegistrationNumber"):showModalMessage("dg_missingRegistrationNumber")}function y(n){var t=n;(e!=null||e!=undefined)&&(u=e[t])}function p(n){var i=n,t;(s!=null||s!=undefined)&&(t=s[i],r.val(t))}function w(t){t!=""&&n.attr("action",t)}function g(i,u,f){a=f=="True";l=u;c=i;t=$(".colapse-selector input[id='txtRegistrationIdMobil']");r=$("#DDLTypesCGMobil input[type='hidden'][name='idPolTypes']");r.length>0&&r.val("");h=$("#DDLTypesCG input[type='hidden'][name='idOscLevel']");h.length>0&&h.val("");n=$("#DDLTypesCGFormMobil");n.length>0&&n.attr("action","");d()}function b(){var n,r;$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh");n=$("#btn_carteGrise_okMobil");n.hasClass("btn-disabled")||n.addClass("btn-disabled");r=new RegExp("^[a-zA-Z0-9]*$");i=t.val().trim();$("#VinCounterValueMobil").text(i.length);i.length==17&&i!=t.attr("placeholder")&&r.test(i)==!0?i==t.val().trim()&&$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypeByVIN",data:{inputVIN:i,genartId:l},success:function(n){n.datas!=undefined&&n.datas!=null&&n.datas.success===!0&&n.datas.types?(tools.populateSelectWithOptions($("#TypesCGMobil"),n.datas.types),e=n.datas.urls,s=n.datas.idPolTypesDictionnary,$(".select-typecg").prop("disabled",!1)):($("input[data-custom-id='customTxtSearchTypesCGMobil']").val(""),$(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"))},dataType:"json",async:!1}):($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"));$(".select-typecg").selectpicker("refresh");k()}function nt(n){",27,13,37,38,39,40,16,17,18,20,9,33,34,35,36,".indexOf(","+n.keyCode+",")==-1?b():($(".select-typecg").selectpicker("refresh"),k())}function k(){var t,n;$("#TypesCGMobil").attr("disabled")!=="disabled"&&$("#TypesCGMobil option").size()==2&&(t=$("#TypesCGMobil option:eq(1)").val(),$("#TypesCGMobil").selectpicker("val",t));y($("#TypesCGMobil").val());p($("#TypesCGMobil").val());w(getUrlGeneric(u,"carte"));n=$("#btn_carteGrise_okMobil");$("#TypesCGMobil").val()&&$("#TypesCGMobil").val()!="0"?n.hasClass("btn-disabled")&&n.removeClass("btn-disabled"):n.hasClass("btn-disabled")||n.addClass("btn-disabled")}function tt(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),o=parseInt(t[t.length-3]),f=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),f=parseInt(t[t.length-2]),o=parseInt(t[t.length-3]))}function it(){commonTools.setCookieLight("osctl",o+"_"+f+"_"+r.val(),365)}var t,e,i,u,f,o,l,c,a,s,r,h,n;return{init:g}}(),searchEngineByRegistration=function(){function y(){t.keyup(function(n){($(this).val()===null||$(this).val()=="")&&($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"),$(".select-typecg").selectpicker("refresh"));n.keyCode==13&&v();delay(d(n),c)});$("#TypesCG").change(function(){p($("#TypesCG").val());w($("#TypesCG").val());b(getUrlGeneric(e,"carte"))});$("#btn_carteGrise_ok").click(function(n){n.stopPropagation();v()});t.on("clearText",function(){$(this).val("");$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh")})}function v(){var f=$("#TypesCG option").length,r=$("#TypesCG").val(),s=t.val();s!=""?$("#TypesCG").attr("disabled")==="disabled"?showModalMessage("dg_wrongRegistrationNumber"):(r==""||r===null)&&f>1?showModalMessage("dg_chooseVehicle"):(r==""||r===null)&&f==1?showModalMessage("dg_wrongRegistrationNumber"):e!=undefined?n.length>0&&n.attr("action")!=""&&(g(e),nt(),a?SetquotationSearchEngine(n.attr("action"),o,u,i.val(),$("#TypesCG option:selected").closest("optgroup").attr("label")):(l.val(u),n.submit())):showModalMessage("dg_wrongRegistrationNumber"):showModalMessage("dg_missingRegistrationNumber")}function p(n){var t=n;(f!=null||f!=undefined)&&(e=f[t])}function w(n){var r=n,t;(s!=null||s!=undefined)&&(t=s[r],i.val(t))}function b(t){t!=""&&n.attr("action",t)}function k(r,u,f){a=f=="True";h=u;c=r;t=$(".searchBy--Registration > input[id='txtRegistrationId']");i=$("#DDLTypesCG input[type='hidden'][name='idPolTypes']");i.length>0&&i.val("");l=$("#DDLTypesCG input[type='hidden'][name='idOscLevel']");n=$("#DDLTypesCGForm");n.length>0&&n.attr("action","");y()}function d(n){",27,13,37,38,39,40,16,17,18,20,9,33,34,35,36,".indexOf(","+n.keyCode+",")==-1&&(r=t.val(),r.length>2&&r!=t.attr("placeholder")?r==t.val()&&$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypesByCg",data:{inputCg:r.toUpperCase(),genartId:h},success:function(n){n.datas!=undefined&&n.datas!=null&&n.datas.success===!0&&n.datas.types?(tools.populateSelectWithOptions($("#TypesCG"),n.datas.types),f=n.datas.urls,s=n.datas.idPolTypesDictionnary,$(".select-typecg").prop("disabled",!1)):($("input[data-custom-id='customTxtSearchTypesCG']").val(""),$(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"))},dataType:"json",async:!1}):($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll")));$(".select-typecg").selectpicker("refresh")}function g(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),o=parseInt(t[t.length-3]),u=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),u=parseInt(t[t.length-2]),o=parseInt(t[t.length-3]))}function nt(){commonTools.setCookieLight("osctl",o+"_"+u+"_"+i.val(),365)}var t,f,r,e,u,o,h,c,s,i,l,n,a;return{init:k}}(),searchEngineByRegistrationMobil=function(){function y(){t.keyup(function(n){($(this).val()===null||$(this).val()=="")&&($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"),$(".select-typecg").selectpicker("refresh"));n.keyCode==13&&v();delay(d(n),c)});$("#TypesCGMobil").change(function(){p($("#TypesCGMobil").val());w($("#TypesCGMobil").val());b(getUrlGeneric(e,"carte"))});$("#btn_carteGrise_okMobil").click(function(n){n.stopPropagation();v()});t.on("clearText",function(){$(this).val("");$(".select-typecg").prop("disabled",!0);$(".select-typecg").selectpicker("deselectAll");$(".select-typecg").selectpicker("refresh")})}function v(){var f=$("#TypesCGMobil option").length,r=$("#TypesCGMobil").val(),s=t.val();s!=""?$("#TypesCGMobil").attr("disabled")==="disabled"?showModalMessage("dg_wrongRegistrationNumber"):(r==""||r===null)&&f>1?showModalMessage("dg_chooseVehicle"):(r==""||r===null)&&f==1?showModalMessage("dg_wrongRegistrationNumber"):e!=undefined?(g(e),nt(),n.length>0&&n.attr("action")!=""&&(l?SetquotationSearchEngine(n.attr("action"),o,u,i.val(),$("#TypesCGMobil option:selected").closest("optgroup").attr("label")):(a.val(u),n.submit()))):showModalMessage("dg_wrongRegistrationNumber"):showModalMessage("dg_missingRegistrationNumber")}function p(n){var t=n;(f!=null||f!=undefined)&&(e=f[t])}function w(n){var r=n,t;(s!=null||s!=undefined)&&(t=s[r],i.val(t))}function b(t){t!=""&&n.attr("action",t)}function k(r,u,f){l=f=="True";h=u;c=r;t=$(".colapse-selector input[id='txtRegistrationIdMobil']");i=$("#DDLTypesCGMobil input[type='hidden'][name='idPolTypes']");i.length>0&&i.val("");a=$("#DDLTypesCGMobil input[type='hidden'][name='idOscLevel']");n=$("#DDLTypesCGFormMobil");n.length>0&&n.attr("action","");y()}function d(n){",27,13,37,38,39,40,16,17,18,20,9,33,34,35,36,".indexOf(","+n.keyCode+",")==-1&&(r=t.val(),r.length>2&&r!=t.attr("placeholder")?r==t.val()&&$.ajax({type:"POST",url:"/Catalog/SearchEngine/GetTypesByCg",data:{inputCg:r.toUpperCase(),genartId:h},success:function(n){n.datas!=undefined&&n.datas!=null&&n.datas.success===!0&&n.datas.types?(tools.populateSelectWithOptions($("#TypesCGMobil"),n.datas.types),f=n.datas.urls,s=n.datas.idPolTypesDictionnary,$(".select-typecg").prop("disabled",!1)):($("input[data-custom-id='customTxtSearchTypesCGMobil']").val(""),$(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll"))},dataType:"json",async:!1}):($(".select-typecg").prop("disabled",!0),$(".select-typecg").selectpicker("deselectAll")));$(".select-typecg").selectpicker("refresh")}function g(n){var t;n.indexOf("#")!=-1?(t=n.split("-"),o=parseInt(t[t.length-3]),u=parseInt(n.split("#")[1].split("?")[0])):(t=n.split("-"),u=parseInt(t[t.length-2]),o=parseInt(t[t.length-3]))}function nt(){commonTools.setCookieLight("osctl",o+"_"+u+"_"+i.val(),365)}var t,f,r,e,u,o,h,c,l,s,i,a,n;return{init:k}}(),filterEngineModule=function(){function u(u,f,e){i=u;n=e;r=f;$(".select-filter-types option").length>=1&&($(".select-filter-types").prop("disabled",!1),$(".select-filter-types").selectpicker("refresh"));$("#filterForm2 #Models").change(function(){t=$("#filterForm2 #Models option:selected").val();t==0||isNaN(t)||$("form[id='filterForm2']").submit()});$("#filterForm2 #Types").change(function(){n!=null&&n[$("#filterForm2 #Types").val()]!=null&&($("form[id='filterForm2']").attr("action",n[$("#filterForm2 #Types").val()]),$("form[id='filterForm2']").submit())})}var i,t,r,n;return{init:u}}(),breadCrumbArrowModule=function(){function r(){$(".icon-misc--breadcrumbarrow").click(function(){var t=$(this).data("for"),n;t=="area_current_category"?($(".categories__item").removeClass("is_active"),n=$(this).data("currentCategoryId"),$("li[data-category-id='"+n+"']").addClass("is_active")):($(".categories__item").removeClass("is_active"),$(".categories__item:first").addClass("is_active"))})}function u(r,u,f){t=f;n=r;i=u;$("#breadcrumbs a").bind("mouseover",function(){$.each(n,function(r){var u=$.grep(i,function(t){return t.PId==n[r].Id});u.length>0&&$.each(u,function(n){var i=$.grep(t,function(t){return t.PId==u[n].Id});i.length>0&&$.each(i,function(){})})})})}function f(){r()}var t,n,i;return{init:f,initialize:u}}();$(document).ready(function(){searchEngineModule.init()})