const IRPHeaderControls={bindHeaderControlEvents:function(){$(".header-container .mobile-menu-link").off("click").on("click",function(n){return n.preventDefault(),$(document).trigger("mobile-menu-toggled"),!1});$(".header-container .mobile-search").off("click").on("click",function(n){n.preventDefault();var t=$($(this).attr("data-search-element-selector"));t.hasClass("always-visible")||t.addClass("always-visible");t.is(":visible")?t.addClass("sliding").slideUp({progress:function(){$(document).trigger("mobile-height-adjusted")},complete:function(){t.removeClass("sliding");$(document).trigger("mobile-height-adjusted")}}):t.addClass("sliding").slideDown({progress:function(){$(document).trigger("mobile-height-adjusted")},complete:function(){t.removeClass("sliding");$(document).trigger("mobile-height-adjusted")}})});$(".header-container .site-settings-header-icon").each(function(){$(this).siteSettingsIcon()});$(".header-container .site-settings-container").each(function(){$(this).siteSettings()});$(".header-container .header-search-textbox").each(function(){$(this).searchTextBox()});$(".shipping-country-dropdown-list").each(function(){$(this).shippingCountryDropDownList()});$(window).on("scroll",function(){$(window).scrollTop()>=100?$(".header-logo").addClass("scrolling-logo"):$(".header-logo").removeClass("scrolling-logo");clearTimeout($.data(this,"scrollTimer"));$.data(this,"scrollTimer",setTimeout(function(){var n=$($(".header-container .mobile-search").attr("data-search-element-selector"));$(window).scrollTop()>=100?n.not(".always-visible, .sliding").slideUp({progress:function(){$(document).trigger("mobile-height-adjusted")},complete:function(){$(document).trigger("mobile-height-adjusted")}}):$(window).scrollTop()==0&&n.not(".always-visible, .sliding").slideDown({progress:function(){$(document).trigger("mobile-height-adjusted")},complete:function(){$(document).trigger("mobile-height-adjusted")}})},250))})},updateWishlistIcon:function(n){var t=$(".standard-component-container .wishlist-icon"),i,r;n>0?t.hasClass("has-items")||t.addClass("has-items"):t.removeClass("has-items");t.addClass("updated");i=0;r=t.css("animation-duration");r!==undefined&&(i=parseFloat(r.replace("s",""))*1e3);setTimeout(function(){t.removeClass("updated")},i)},updateBasketIcon:function(n){var u=parseInt($(".standard-component-container .header-container").find(".basket-count-updatable").eq(0).text()),t=$(".standard-component-container .header-container").find(".basket-icon"),i,r;n.BasketCount>0?t.hasClass("has-items")||t.addClass("has-items"):t.removeClass("has-items");parseInt(n.BasketCount)!=parseInt(u)&&(t.addClass("updated"),i=0,r=t.css("animation-duration"),r!==undefined&&(i=parseFloat(r.replace("s",""))*1e3),setTimeout(function(){t.removeClass("updated")},i))}};executeWhenjQueryAvailable(function(){$(function(){IRPHeaderControls.bindHeaderControlEvents();$(document).on(IRPDocumentEvents.BasketUpdated,function(n,t){IRPHeaderControls.updateBasketIcon(t)});$(document).on("wishlist-updated",function(n,t){IRPHeaderControls.updateWishlistIcon(t)})})}),function(n){n.siteSettings=function(t){var u=this,i=n(t),f=i.find(".site-settings-currency"),r=f.find("select"),e=i.find(".site-settings-country input, .site-settings-country select"),o=i.find(".site-settings-language select"),s=i.find('[radio-value="VatFree"]'),h=i.find(".site-settings-update"),c=i.data("is-mobile");u.init=function(){u.bindControlEvents()};u.bindControlEvents=function(){e.on("change",function(){var t="",i;r!==undefined&&(t=r.val());t!==""&&(i={shippingCountryID:parseInt(n(this).val()),currencyISO:t,isMobile:c},n.ajax({type:"POST",url:"/AjaxScripts/SiteSettings.aspx/GetCurrenciesDropDownForShippingCountry",data:JSON.stringify(i),contentType:"application/json; charset=utf-8",dataType:"json",cache:!1,async:!0,success:function(n){n.d!==undefined&&n.d!==null&&n.d!=""&&(f.html(n.d),r=f.find("select"),IRPStandardControls.bindChildStandardControls(f))}}))});h.on("click",function(t){var h,u;t.preventDefault();h=e.val();u="";r!==undefined&&(u=r.val());var l=o.val(),c=s.is(":checked"),f=n(this).attr("data-return-url"),i=new URL(window.location.origin+"/SetProperty.aspx");return i.searchParams.set("languageiso",l),i.searchParams.set("shippingcountryid",h),u!==""&&i.searchParams.set("currencyISO",u),c!==undefined&&i.searchParams.set("vatfree",c),f!=""&&f!==null&&f!==undefined&&i.searchParams.set("returnurl",escape(f)),window.location.href=i.href,!1})};u.init()};n.fn.siteSettings=function(){return this.each(function(){if(undefined==n(this).data("siteSettings")){var t=new n.siteSettings(this);n(this).data("siteSettings",t)}})}}(jQuery),function(n){n.siteSettingsIcon=function(t){var i=this,r=n(t),u=r.data("ajax-refresh-url");i.init=function(){i.bindControlEvents()};i.bindControlEvents=function(){r.find(".site-settings-link").on("click",function(t){var f,i,e;return t.preventDefault(),t.stopPropagation(),f=n('[data-target-control-id="'+r.find(".site-settings-link").eq(0).attr("id")+'"]'),i=f.find(".modal-content"),i.html().trim()===""&&(e={isMobile:isMobile},n.ajax({type:"POST",url:u,data:JSON.stringify(e),contentType:"application/json; charset=utf-8",dataType:"json",cache:!1,async:!0,success:function(t){t.d!==undefined&&t.d!==null&&t.d!=""&&(i.removeClass("standard-ajax-loading-icon"),i.html(t.d),IRPStandardControls.bindChildStandardControls(n(".site-settings-modal")),IRPHeaderControls.bindHeaderControlEvents(n(".site-settings-modal")),n(".site-settings-container").each(function(){n(this).siteSettings()}))}})),!1})};i.init()};n.fn.siteSettingsIcon=function(){return this.each(function(){if(undefined==n(this).data("siteSettingsIcon")){var t=new n.siteSettingsIcon(this);n(this).data("siteSettingsIcon",t)}})}}(jQuery),function(n){function t(n,t){var n=n?n:event?event:null,i;n&&n.keyCode==13&&(i=document.getElementById(t),i.submit())}n.searchTextBox=function(i){function y(n){if(n==null)return null;while(n.substring(0,1)==" ")n=n.substring(1,n.length);while(n.substring(n.length-1,n.length)==" ")n=n.substring(0,n.length-1);return n}function p(){return parseInt(y(e.val()).length)<s?(alert(h),!1):(f[0].submit(),!0)}var u=this,r=n(i),f=r.find(".search-form"),e=r.find(".search-textbox"),o=r.find(".search-button"),s=r.data("minimum-search-term-length"),h=r.data("minimum-search-error-message"),c=r.data("enable-predictive-search"),l=r.data("action-url"),a=r.data("language-iso"),v=r.data("number-of-results-to-cache");u.init=function(){u.bindControlEvents()};u.bindControlEvents=function(){if(s>0){e.on("keyup",function(n){if(n.keyCode==13)return n.returnValue=!1,!1});o.on("click",function(){return p()})}else{e.on("keyup",function(n){t(n,f.attr("name"))});o.on("click",function(){return f[0].submit(),!1})}c&&n.enableAutoComplete(e.attr("id"),r.attr("class"),f.attr("name"),l,a,v)};u.init()};n.fn.searchTextBox=function(){return this.each(function(){if(undefined==n(this).data("searchTextBox")){var t=new n.searchTextBox(this);n(this).data("searchTextBox",t)}})}}(jQuery),function(n){n.shippingCountryDropDownList=function(t){var r=this,i=n(t),u=i.siblings('.flag-container[data-dropdown-id*="'+i.find("select").attr("id")+'"]'),f=i.find("select").data("default-flag-image-url"),e=i.find("select").data("flag-image-directory");r.init=function(){i.find(".standard-dropdown-position-placeholder").eq(0).append(u);r.bindControlEvents()};r.bindControlEvents=function(){i.find("select").on("change",function(){var t=parseInt(n(this).val()),r=i.find(".flag-image");t>0?r.attr("src",e+t+".gif"):r.attr("src",f)})};r.init()};n.fn.shippingCountryDropDownList=function(){return this.each(function(){if(undefined==n(this).data("shippingCountryDropDownList")){var t=new n.shippingCountryDropDownList(this);n(this).data("shippingCountryDropDownList",t)}})}}(jQuery)