function webpAjaxRefresh(){window.HasWebp===!0?(showWebpImages(),$(".box.promoItem.smallPromo.temp").remove()):(showHiddenImages(),$(".box.promoItem.smallPromo.temp").remove())}function showWebpImages(){$(".box.promoImage:not(.noWebp)").addClass("webp");$(".box.promoItem:not(.noWebp)").addClass("webp");$(".box.promoMenuImage.menuPromo:not(.noWebp)").addClass("webp");showHiddenImages()}function showHiddenImages(){$(".box.promoImage").removeClass("hidden");$(".box.promoItem").removeClass("hidden")}function purchaseCompletePageTracking(n,t){if(t){var i=function(n,t){if((window.R3_COMMON=trackingSetup(n),window.R3_COMMON!==null)&&typeof t.Products!="undefined"&&t.Products.length!==0){if(window.R3_PURCHASED=new r3_purchased,window.R3_PURCHASED.setOrderNumber(t.OrderNumber),t.Products)for(var i=0;i14)return!1;var n=$(this).val();n&&(window.R3_SEARCH.addItemId(n),i++)}),rr_flush_onload(),r3())};typeof n=="undefined"?getResources("/RichRelevance/ApiInfo","SearchPage",function(n){t(n)}):t(n)}function categoryPageTracking(n){var t=function(n){var t,i,r;(window.R3_COMMON=trackingSetup(n),window.R3_COMMON!==null)&&(window.R3_CATEGORY=new r3_category,t=$('[name="subCategoryIdTracking"]').val(),t&&window.R3_CATEGORY.setId(t),i=$('[name="subCategoryNameTracking"]').val(),i&&window.R3_CATEGORY.setName(i),r=0,$('.cProductItem [name="ProductId"]').each(function(){if(r>14)return!1;var n=$(this).val();n&&(window.R3_COMMON.addItemId(n),r++)}),rr_flush_onload(),r3())};typeof n=="undefined"?getResources("/RichRelevance/ApiInfo","CategoryPage",function(n){t(n)}):t(n)}function getResources(n,t,i){return GET(n,{placement:t},i)}function addToCartPageTracking(n,t){if(t){var i=function(n){(window.R3_COMMON=trackingSetup(n),window.R3_COMMON!==null)&&(window.R3_ADDTOCART=new r3_addtocart,window.R3_ADDTOCART.addItemIdToCart(t.ProductId),rr_flush_onload(),r3())};typeof n=="undefined"?getResources("/RichRelevance/ApiInfo","AddToCartPage",function(n){i(n)}):i(n)}}function cartPageTracking(n){var t=function(n){(window.R3_COMMON=trackingSetup(n),window.R3_COMMON!==null)&&(window.R3_CART=new r3_cart,$(".cartItem .trackingCartItem").each(function(){var n=$(this).find('[name="ProductId"]').val();n&&window.R3_CART.addItemId(n)}),rr_flush_onload(),r3())};typeof n=="undefined"?getResources("/RichRelevance/ApiInfo","CartPage",function(n){t(n)}):t(n)}function errorPageTracking(n){var t=function(n){(window.R3_COMMON=trackingSetup(n),window.R3_COMMON!==null)&&(window.R3_ERROR=new r3_error,rr_flush_onload(),r3())};typeof n=="undefined"?getResources("/RichRelevance/ApiInfo","ErrorPage",function(n){t(n)}):t(n)}function trackingSetup(n){if(resetTracking(),typeof r3_common=="undefined")return null;if(typeof window.R3_COMMON=="undefined"&&(window.R3_COMMON=new r3_common),window.R3_COMMON.setApiKey(n.apiKey),window.R3_COMMON.setBaseUrl(window.location.protocol+"//"+n.baseUrl),window.R3_COMMON.setClickthruServer(window.location.protocol+"//"+window.location.host),window.R3_COMMON.setSessionId(n.sessionId),n.userId&&window.R3_COMMON.setUserId(n.userId),n.marketId&&window.R3_COMMON.setRegionId(n.marketId),window.R3_COMMON.addPlacementType(n.placementType),n.placementTypes&&n.placementTypes.length>0)for(var t=0;t14)return!1;var n=$(this).val();n&&(f.push(n),e++)}),r="",i==!0||(r=getPlacementToTake(n,t,!0,!1,!0),r&&r.length!==0))&&(o=$('[name="subCategoryIdTracking"]').val(),u=getRecommendationRequestObj(r),u.CategoryId=o,u.productIds=f,getPersonalizations("CategoryPage",u,function(n,t){var o,f,s,i,u;if(n&&n.length>0){for(o=$($.parseHTML(n)),f=[],i=0;i0&&(s=$(e).html(),f.push({Item1:r[i],Item2:s}))}n={success:!0,htmls:f}}if(n&&n.success){for(i=0;i14)return!1;var n=$(this).val();n&&(u.push(n),f++)}),r="",i==!0||(r=getPlacementToTake(n,t,!0),r&&r.length!==0))&&(e=$('[name="subCategoryIdTracking"]').val(),GET("/RichRelevance/GetRecommendationCategoryPage",{categoryId:e,productIds:u,placements:r,justTracking:i},function(t){var o,e,s,f,h,i,u,c;if(t&&t.length>0){for(o=$($.parseHTML(t)),e=[],i=0;i0&&(h=$(f).html(),e.push({Item1:n+"."+r[i],Item2:h}));t={success:!0,htmls:e}}if(t&&t.success){for(i=0;i14)return!1;var n=$(this).val();n&&(e.push(n),o++)}),u="",r===!0||(u=getPlacementToTake(t,i,n==="False"?!1:!0,undefined,!0),u&&u.length!==0))&&(s=$("#searchQueryTracking").val(),f=getRecommendationRequestObj(u),f.searchQuery=s,f.productIds=e,getPersonalizations("SearchPage",f,function(n,i){var s,e,c,r,f;if(n&&n.length>0){for(s=$($.parseHTML(n)),e=[],r=0;r0&&(c=$(o).html(),e.push({Item1:t+"."+h,Item2:c}))}n={success:!0,htmls:e}}if(n&&n.success){for(r=0;r14)return!1;var n=$(this).val();n&&(f.push(n),e++)}),u="",r===!0||(u=getPlacementToTake(t,i,n==="False"?!1:!0),u&&u.length!==0))&&(o=$("#searchQueryTracking").val(),GET("/RichRelevance/GetRecommendationSearchPage",{searchTerm:o,productIds:f,placements:u,justTracking:r},function(n){var o,e,s,f,h,i,r,c;if(n&&n.length>0){for(o=$($.parseHTML(n)),e=[],i=0;i0&&(h=$(f).html(),e.push({Item1:t+"."+u[i],Item2:h}));n={success:!0,htmls:e}}if(n&&n.success){for(i=0;i0)i=u[0],i=i.replace(".","\\."),$("#"+i).html(""),$("#"+i).append(n);else for(r=0;r0)t="cart_page."+u[0],t=t.replace(".","\\."),$("#"+t).html(""),$("#"+t).append(n);else for(i=0;i0){let i=t+"."+u[0];i=i.replace(".","\\.");$("#"+i).html("");$("#"+i).append(n)}else for(var i=0;i0)i="add_to_cart_page."+u[0],i=i.replace(".","\\."),$("#"+i).html(""),$("#"+i).append(n),f=$("#RichRelevanceHeadline").val(),f&&$("#insuranceModalLabel").text(f),$("#"+i).length>0&&$(".add_to_cart_page").show();else{if(n.headline&&$("#insuranceModalLabel").text(n.headline),n.htmls)for(r=0;r0&&$(".add_to_cart_page").show();activateExperienceBrowsing(n.RRAnnotations!=null?n.RRAnnotations:t)}},function(){getAddToCartPageRecommendations_old(n,t,i,r)},function(n){noResultAddtToCart(n)}))}}function noResultAddtToCart(n){var i=$(n).find("#accessoryModalProductCount").val(),t,r;!i||i<=0?(t=$(".recommendedAccessories").parent(),$(t).hasClass("hidden")&&$(t).removeClass("hidden"),$(".recommendedAccessories").hasClass("in")||$(".recommendedAccessories").addClass("in"),$("#noRecommendedAccessories").length>0&&(r=$("#insuranceModal"),r.modal("hide"))):$(".recommendedAccessoriesRich").hasClass("hidden")&&$(".recommendedAccessoriesRich").removeClass("hidden")}function getAddToCartPageRecommendations_old(n,t,i,r){var f="",u;(r===!0||(f=getPlacementToTake(t,i,!1),f&&f.length!==0))&&(u=$('[name="ProductCategoryId"]').val(),typeof u=="undefined"&&(u=$('[name="subCategoryIdTracking"]').val()),typeof u=="undefined"&&(u=-1),GET("/RichRelevance/GetRecommendationAddToCartPage",{productId:n,categoryId:u,placements:f,justTracking:r},function(n){var e=$(n).find("#accessoryModalProductCount").val(),r,o,u,i,t;if(!e||e<=0?(r=$(".recommendedAccessories").parent(),$(r).hasClass("hidden")&&$(r).removeClass("hidden"),$(".recommendedAccessories").hasClass("in")||$(".recommendedAccessories").addClass("in"),$("#noRecommendedAccessories").length>0&&(o=$("#insuranceModal"),o.modal("hide"))):$(".recommendedAccessoriesRich").hasClass("hidden")&&$(".recommendedAccessoriesRich").removeClass("hidden"),n&&n.length>0)t="add_to_cart_page."+f[0],t=t.replace(".","\\."),$("#"+t).html(""),$("#"+t).append(n),u=$("#RichRelevanceHeadline").val(),u&&$("#insuranceModalLabel").text(u),$("#"+t).length>0&&$(".add_to_cart_page").show();else{if(n.headline&&$("#insuranceModalLabel").text(n.headline),n.htmls)for(i=0;i0&&$(".add_to_cart_page").show();n.RRAnnotations&&activateExperienceBrowsing(n.RRAnnotations)}}))}function getItemPageRecommendations(n,t,i){var o,s,f,u,r,e;if(!window.NoNContents.settings.session.Personalization.UsePersonalizationService){getItemPageRecommendations_old(n,t,i);return}if(o=$('[name="ProductId"]').val(),s=$('[name="ProductCategoryId"]').val(),t&&t!=null||(t=[]),f=[],i&&i!=null)for(r=0;r0)for(r=0;r0&&u.push(f[r]);e=getRecommendationRequestObj(u);e.ProductId=o;e.CategoryHintId=s;e.Placements=$.map(u,function(t){return n+"."+t.Placement});getPersonalizations("ItemPage",e,function(n,t){var o,e,s,r,i,f;if(n&&n.length>0){for(o=$($.parseHTML(n)),e=[],i=0;i0){var h=r.find("#productCountPersonalization").val(),c=u[i].IsBundle,l=$(r).html();e.push({Item1:"item_page."+u[i].Placement,Item2:l,Item3:h,Item4:c})}n={success:!0,htmls:e}}if(n&&n.success){for(i=0;i0&&n.htmls[i].Item4===!0&&$(".productDynamicBundle").addClass("dynamicOffers-"+n.htmls[i].Item3);activateExperienceBrowsing(n.RRAnnotations!=null?n.RRAnnotations:t);$(n.htmls).each(function(){let n="#"+$(this)[0].Item1.replace(".","\\.");$(n).find(".productsContainerItem .name").equalHeights()})}},function(){getItemPageRecommendations_old(n,t,i)})}function getItemPageRecommendations_old(n,t,i){var e=$('[name="ProductId"]').val(),o=$('[name="ProductCategoryId"]').val(),f,u,r;if(t&&t!=null||(t=[]),f=[],i&&i!=null)for(r=0;r0)for(r=0;r0&&u.push(f[r]);GET("/RichRelevance/GetRecommendationItemPage",{productId:e,categoryId:o,placementsToTake:JSON.stringify(u)},function(n){var e,f,o,i,t,r,s;if(n&&n.length>0){for(e=$($.parseHTML(n)),f=[],t=0;t0){var h=i.find("#productCountPersonalization").val(),c=u[t].IsBundle,l=$(i).html();f.push({Item1:"item_page."+u[t].Placement,Item2:l,Item3:h,Item4:c})}n={success:!0,htmls:f}}if(n&&n.success){for(t=0;t0&&n.htmls[t].Item4===!0&&$(".productDynamicBundle").addClass("dynamicOffers-"+n.htmls[t].Item3);n.RRAnnotations&&activateExperienceBrowsing(n.RRAnnotations);$(n.htmls).each(function(){let n="#"+$(this)[0].Item1.replace(".","\\.");$(n).find(".productsContainerItem .name").equalHeights()});$(".productBundleBody .productsContainerItem").on("click",function(n){enhancedEcommerce.trackProductClick(n);console.error("Update and remove trackRRpromotionClick")});$(".productsContainer .productsContainerItem").on("click",function(n){enhancedEcommerce.trackProductClick(n);console.error("Update and remove trackRRpromotionClick")});$(".singleProductContainer").on("click",function(n){enhancedEcommerce.trackProductClick(n);console.error("Update and remove trackRRpromotionClick")});s=$(".personalization .cPromotionItem");enhancedEcommerce.trackProductImpressions(s);$(document).trigger("initScroller")}})}function getPurchaseCompleteRecommendations(n,t,i){var r,f,u;if(!window.NoNContents.settings.session.Personalization.UsePersonalizationService){getPurchaseCompleteRecommendations_old(n,t,i);return}if(r=getPlacementToTake(t,i,!1),r&&r.length!==0){var e=[],o=[],s=[],h=null;if(n&&n.Products)for(h=n.OrderNumber,f=0;f0){for(s=$($.parseHTML(n)),o=[],u=0;u0&&(c=$(e).html(),o.push({Item1:t+"."+r[u],Item2:c}));n={success:!0,htmls:o}}if(n&&n.success){for(u=0;u0){for(o=$($.parseHTML(n)),e=[],i=0;i0&&(h=$(f).html(),e.push({Item1:t+"."+r[i],Item2:h}));n={success:!0,htmls:e}}if(n&&n.success){for(i=0;i0){for(s=$($.parseHTML(t)),o=[],u=0;u0&&(c=$(e).html(),o.push({Item1:n+"."+i[u],Item2:c}));t={success:!0,htmls:o}}if(t&&t.success){for(u=0;u0){for(o=$($.parseHTML(t)),e=[],r=0;r0&&(h=$(f).html(),e.push({Item1:n+"."+i[r],Item2:h}));t={success:!0,htmls:e}}if(t&&t.success){for(r=0;r0)for(f=0;f0){if(i==!0&&!isElementInViewport(e,200))return;(e.data("load")!==""||r===!0)&&(u?o.push(n+"."+t[f]):o.push(t[f]),e.data("load",""))}return o}function POST(n,t,i){request("POST",n,t,i,!0)}function GET(n,t,i){request("GET",n,t,i)}function request(n,t,i,r,u){var f={url:t,type:n,data:i,cache:!1,traditional:!0,async:!0,success:function(n){(n.success||n&&n.length>0)&&r(n)}};u&&(f.contentType="application/json; charset=utf-8");$.ajax(f)}function revealRecommendBoxes(){var n,t,i;if(!window.NoNContents.settings.session.Personalization.UsePersonalizationService){revealEngageBoxes_old();return}if(n=$("img.personalization-products-lazy"),t=!1,n.length>0){if(n.each(function(){var n=$(this);isElementInViewport(n)&&(t=!0)}),t===!0){let t=[];n.each(function(){var n=$(this),i=n.data("name"),r=n.data("boxtype");i&&r&&(n.data("name",""),n.data("boxtype",""),t.push({name:i,boxType:r}))});t.length>0&&(i=getRecommendationRequestObj(),i.Placements=$.map(t,function(n){return n.name}),getPersonalizations("HomePage",i,function(n,i){var o,f,s,u,h,c,e,r;if(n&&n.length>0){for(o=$($.parseHTML(n)),f=[],r=0;r0&&(h=t[r].boxType,c=t[r].name,html=$(u).html(),f.push({Item1:h,Item2:c,Item3:html}));n={success:!0,scrollers:f}}if(n.success){for(r=0;r0&&(e.each(function(){let i=$(this);var t=i.parent().closest("div");t.html(n.scrollers[r].Item3);t.parent().css("height","100%");t.css("opacity","1")}),$(document).trigger("initScroller"));if(t.length!==n.scrollers.length)for(r=0;r0){if(t.each(function(){var n=$(this);isElementInViewport(n,500)&&(i=!0)}),i===!0){let i=[];r=$('[name="subCategoryIdTracking"]').val();u=document.referrer;t.each(function(){var n=$(this),t=n.data("name"),f=n.data("boxtype");t&&f&&(n.data("name",""),n.data("boxtype",""),i.push({name:t,boxType:f,categoryId:r,previouslyPage:u}))});i.length>0&&(n=getRecommendationRequestObj(),n.Placements=$.map(i,function(n){return n.name}),n.IsEngage=!0,n.categoryId=r,getPersonalizations("HomePage",n,function(n){var e,u,o,r,s,h,t,f;if(n&&n.length>0){for(e=$($.parseHTML(n)),u=[],t=0;t0&&(s=i[t].boxType,h=i[t].name,html=$(r).html(),u.push({Item1:s,Item2:h,Item3:html}));n={success:!0,contents:u}}if(n.success){for(t=0;t0&&(f.each(function(){let i=$(this);var r=i.parent();r.html(n.contents[t].Item3);i.remove()}),$("#imageGallery").nonGallery({debug:!1,ignoreThumbnails:!0,useDots:!0,tempCarouselId:"#tempCarousel"}),window.HasWebp===!0&&showWebpImages());activateExperienceBrowsing(n.RRAnnotations)}},function(){revealEngageBoxes_old(null,i)}))}$("div.personalization-content-lazy").removeAttr("id")}}function revealEngageBoxes_old(n,t){var r=$("div.personalization-content-lazy"),f=!1,e,o,i,u;if(r.length>0){if(r.each(function(){var n=$(this);isElementInViewport(n,500)&&(f=!0)}),f===!0){let n=[];e=$('[name="subCategoryIdTracking"]').val();o=document.referrer;r.each(function(){var t=$(this),i=t.data("name"),r=t.data("boxtype");i&&r&&(t.data("name",""),t.data("boxtype",""),n.push({name:i,boxType:r,categoryId:e,previouslyPage:o}))});t&&(n=t);n.length>0&&GET("/RichRelevance/GetEngageLazy",{request:JSON.stringify(n)},function(t){var e,u,o,r,s,h,i,f;if(t&&t.length>0){for(e=$($.parseHTML(t)),u=[],i=0;i0&&(s=n[i].boxType,h=n[i].name,html=$(r).html(),u.push({Item1:s,Item2:h,Item3:html}));t={success:!0,contents:u}}if(t.success){for(i=0;i0&&(f.each(function(){let n=$(this);var r=n.parent();r.html(t.contents[i].Item3);n.remove()}),$("#imageGallery").nonGallery({debug:!1,ignoreThumbnails:!0,useDots:!0,tempCarouselId:"#tempCarousel"}),window.HasWebp===!0&&showWebpImages());activateExperienceBrowsing(t.RRAnnotations)}})}$("div.personalization-content-lazy").removeAttr("id")}if(i=$("img.personalization-products-lazy"),u=!1,i.length>0){if(i.each(function(){var n=$(this);isElementInViewport(n)&&(u=!0)}),u===!0){let t=[];i.each(function(){var n=$(this),i=n.data("name"),r=n.data("boxtype");i&&r&&(n.data("name",""),n.data("boxtype",""),t.push({name:i,boxType:r}))});n&&(t=n);t.length>0&&GET("/RichRelevance/GetProductScrollerLazy",{request:JSON.stringify(t)},function(n){var e,u,o,r,s,h,f,i;if(n&&n.length>0){for(e=$($.parseHTML(n)),u=[],i=0;i0&&(s=t[i].boxType,h=t[i].name,html=$(r).html(),u.push({Item1:s,Item2:h,Item3:html}));n={success:!0,scrollers:u}}if(n.success){for(i=0;i0&&(f.each(function(){let r=$(this);var t=r.parent().closest("div");t.html(n.scrollers[i].Item3);t.parent().css("height","100%");t.css("opacity","1")}),$(document).trigger("initScroller"));if(t.length!==n.scrollers.length)for(i=0;i0&&$("#btnGetOrderIntent").prop("disabled",!1);else{var r=$("#collapseBilling #searchCompanySubmit").ladda();r.ladda("start");$.getJSON("/two/checkcompany?name="+encodeURIComponent(i)+"&organizationnumber="+t).done(function(n){n.Success?($("#collapseBilling .companySearch").addClass("hidden"),$("#collapseBilling .searchedCompanyName").text(i),$("#collapseBilling .searchedCompanyNameHeader").text(i),$("#collapseBilling .searchedCompanyOrg").text(t),t!==""&&($("#collapsePayments").removeClass("hidden"),$("#checkoutCartNextFreightContainer").removeClass("hidden"),$("#collapseBilling .searchedCompanyResult").removeClass("hidden"))):(n.Status==99&&($("#collapsePayments").removeClass("hidden"),$("#checkoutCartNextFreightContainer").removeClass("hidden"),$("#collapseBilling .companySearch").addClass("hidden")),$("#collapseBilling #searchedCompany").addClass("hidden"));n.OrderApproved?($(".payment-id-430").removeClass("hidden"),$(".payment-id-431").removeClass("hidden"),(document.querySelector(".salesAgentPanel")==null||$(".salesAgentPanel").hasClass("hidden"))&&($(".payment-id-390").hasClass("hidden")||$(".payment-id-390").addClass("hidden"),$(".payment-id-400").hasClass("hidden")||$(".payment-id-400").addClass("hidden")),enhancedEcommerce.trackCompanySearch("payment_options_loaded","two_available"),$("#twopayment").hasClass("hidden")&&$("#twopayment").removeClass("hidden")):(enhancedEcommerce.trackCompanySearch("payment_options_loaded","two_not_available"),$("#twopayment").hasClass("hidden")||$("#twopayment").addClass("hidden"),$(".two-orderintent-not-approved").removeClass("hidden"));var u=$("span.ladda-label");u.removeClass("ladda-label");r.ladda("stop")})}n.preventDefault()},contentSearchEnabledOption:!1});t.clearSuggestList();$(".companySearch .form-control.searchInput").val("")}window.innerWidth>=768?$(".maxVisibleSuggest").val($(".maxVisibleSuggestDesktop").val()):$(".maxVisibleSuggest").val($(".maxVisibleSuggestMobile").val())}function changeCompanySearch(){$("#collapseBilling .searchedCompanyResult").addClass("hidden");$("#collapseBilling .companySearch").removeClass("hidden");$("#checkoutCartNextFreightContainer").hasClass("hidden")||$("#checkoutCartNextFreightContainer").addClass("hidden");$("#collapseBilling .companySearch .searchInput").focus()}function showLogoutInMyPagesMenu(){var n=$(window).width();n<1201?$("#logoutMenuItem").show():$("#logoutMenuItem").hide()}function showLoader(n){setTimeout(function(){n.find(".spinning").show()},500)}function hideLoader(n){setTimeout(function(){n.find(".spinning").hide()},500)}function getMobileMenuContentImageBox(n,t){typeof t!="undefined"&&t>-1&&$.get("/Home/GetMobileMenuContentImageBox/",{nodeId:t}).done(function(t){n.html(t)})}function GetMobileMenuArea(n){var t=$(n).closest(".scroll-wrapper").data("areacount"),i=$(n).closest("div .areaposition").data("areaposition");return i+"_"+t}function GetDesktopMenuArea(n){var t=$(n).closest(".bodyRowMenu").data("areacount"),i=$(n).closest("div .areaposition").data("areaposition");return i+"_"+t}function GetFooterMenuArea(n){var t=$(n).closest(".nonFooter").data("areacount"),i=$(n).closest("div .areaposition").data("areaposition");return i+"_"+t}function changeSiteType(n){var t={},i;t.name=n=="B2B"?"Företag":"Privat";t.ec="menu_navigation";t.ea="link_click";t.linkType="box_link";enhancedEcommerce.trackNavigation(t);i=$("
<\/form>").append($("").attr("type","hidden").attr("name","siteType").attr("value",n)).attr("action","/Content/SetSiteType").attr("method","post");$("body").append(i);i.submit()}function regexp_validate(n,t){return n===undefined||n===null||n.length==0?!1:new RegExp(t).test(n)}function ssnCheckDigit_validate(t){t=t.trim().replace("-","");t=t.length==12?t.substring(2):t;var r=0,i=0,u=Number(t);if(u)for(n=0;n1&&(i=parseInt(i.toString().substring(0,1))+parseInt(i.toString().substring(1,2)))),r=r+i;else return!1;return r%10==0}function registerValidationMethod(n,t){if(n===undefined||n.length===0||t===undefined||t.message===undefined||(t.pattern===undefined||t.pattern=="")&&(t.function===undefined||t.function===""))throw new Error("Could not register method, expected key, pattern and message");$.validator.addMethod(n,function(n,i){return this.optional(i)||(t.pattern===undefined||t.pattern==""||regexp_validate(n,t.pattern))&&(t.function===undefined||t.function==""||typeof window[t.function]=="function"&&window[t.function](n))},t.message)}function toggleCartButtons(n){n?($("#checkout").removeClass("hidden"),$("#smallCartButton").removeClass("disabledCount")):($("#checkout").addClass("hidden"),$("#smallCartButton").addClass("disabledCount"))}function openCart(n){$("#cartModalContainer").length!==0&&$.get("/Checkout/Cart",{cartVersion:$("#cartVersion").val()}).done(function(t){var r=$("#cartListContent"),u=!1,i;t&&t!=null&&t!==""&&(r.length>0&&r.data("nonCart")&&(r.nonCart("destroy"),r.removeData("nonCart")),$("#cartModal").length>0&&$("#cartModal").remove(),$("#cartModalContainer").append($(t)),u=!0);$("#cartListContent").nonCart();u&&(i=$("#cartItemCount").val(),i&&i!=null&&($("#cartListContent").nonCart("updateCartItemCount",i),toggleCartButtons(i>0)));$("#cartModal").modal("show",n);$(n).removeClass("aload")})}function isIE(){var n=navigator.userAgent.toLowerCase();return n.indexOf("msie")!==-1?parseInt(n.split("msie")[1]):n.indexOf("trident/")>0?n.split("trident/")[1].indexOf(";")>0?parseInt(n.split("trident/")[1].substring(0,n.split("trident/")[1].indexOf(";"))):parseInt(n.split("trident/")[1]):!1}function autocollapse(){var n={desktopNavContainer:$("#main-navigation-container"),desktopNav:$("#autocollapse"),mobileNavContainer:$("#mobile-navigation-container"),mobileHeaderRow:$(".row.mobile-header").find("#navbar-collapse"),mobileMenuDropdown:$(".siteMenuDropdown"),mobileModalBackground:$(".menu-modal-background")};n.desktopNav.removeClass("collapsed");n.mobileHeaderRow.removeClass("collapse in");n.mobileMenuDropdown.removeClass("open");n.mobileModalBackground.hide();n.desktopNav.innerHeight()>40?(showDesktopMenu(n,!1),showMobileMenu(n,!0)):(showDesktopMenu(n,!0),showMobileMenu(n,!1))}function showMobileMenu(n,t){t?(n.mobileNavContainer.removeClass("hidden-lg"),n.mobileHeaderRow.removeClass("hidden-lg")):(n.mobileNavContainer.addClass("hidden-lg"),n.mobileHeaderRow.addClass("hidden-lg collapse"))}function showDesktopMenu(n,t){t?(n.desktopNav.css("visibility","visible"),n.desktopNavContainer.css("content-visibility","visible")):(n.desktopNav.css("visibility","hidden").addClass("collapsed"),n.desktopNavContainer.css("content-visibility","hidden"))}function getUrlParameter(n){for(var u=window.location.search.substring(1),r=u.split("&"),i,t=0;t-1?"&"+n+"="+t:"?"+n+"="+t;window.history.pushState({},"",i)}function removeUrlParameter(n){var t=new URL(window.location.href),i=new URLSearchParams(t.search);i.delete(n);t.search=i.toString();window.history.pushState({},"",t.toString())}function triggerMenuClick(n,t){var i=$(t),f,u,r;if(req!==-1&&i.hasClass("open")&&(req.abort(),$(".siteMenuDropdown").hasClass("open")!==!1&&$(".siteMenuDropdown").hasClass("open")===!0))return!0;i.hasClass("menu-categories-desktop")&&n.preventDefault();f=i.data("nodeid");u=i;i.children(".dropdown-menu").data("loaded")===!1&&(req=$.get("/Home/GetMenuContent/",{nodeId:f}).done(function(n){u.children(".dropdown-menu").html(n).promise().done(function(){req=$.get("/Home/GetMenuContentExtra/",{nodeId:f}).done(function(n){u.find(".topProduct").html(n);u.children(".dropdown-menu").data("loaded",!0)})})}));r={};r.name=i.prop("innerText");r.menuPosition=i.data("position");r.menuItemCount=i.closest("ul").data("menuitemcount");r.menuArea=i.closest("ul").data("menuarea");r.ec="menu_navigation";r.ea="open";enhancedEcommerce.trackNavigation(r)}function setCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*6e4),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function trackEnhancedEcommerce(n,t,i){n==="addItem"?(enhancedEcommerce.trackAddToCart(t,i),t&&t.length>0&&addToCartPageTracking(undefined,t[0])):n==="removeItem"&&enhancedEcommerce.trackRemoveFromCart(t,i)}function zeSnippetLoaded(){var n,t;document.cookie.indexOf("netonnet.chat.chattrigged")>-1&&$("#ze-snippet").length>0&&(n=$("iframe#launcher"),n&&n.length>0&&($(n).contents().find("button").trigger("click"),t=$("iframe#webWidget"),t&&$(t).contents().find("button").last().trigger("click")),document.cookie="netonnet.chat.chattrigged=; Max-Age=-99999999;")}function updateQueryStringParameter(n,t,i){var u=new RegExp("([?&])"+t+"=.*?(&|#|$)","i"),r,f;return n.match(u)?n.replace(u,"$1"+t+"="+i+"$2"):(r="",n.indexOf("#")!==-1&&(r=n.replace(/.*#/,"#"),n=n.replace(/#.*/,"")),f=n.indexOf("?")!==-1?"&":"?",n+f+t+"="+i+r)}function isElementInViewport(n,t){typeof jQuery=="function"&&n instanceof jQuery&&(n=n[0]);var i=n.getBoundingClientRect();return t!=null?i.top>=-t&&i.left>=-t&&i.bottom<=t+(window.innerHeight||document.documentElement.clientHeight)&&i.right<=t+(window.innerWidth||document.documentElement.clientWidth):i.top>=0&&i.left>=0&&i.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&i.right<=(window.innerWidth||document.documentElement.clientWidth)}function revealProductScroller(){$("img.lazyCategoryLoad").each(function(){var n=$(this),t,i;isElementInViewport(n,200)&&(t=n.attr("category"),n.attr("category",""),i=n.attr("boxId"),n.attr("boxId",""),t!==""&&i!==""&&$.get("/Category/GetListItemCategory",{categoryId:t,boxId:i}).done(function(t){if(t&&t.length>0){var i=n.parent().closest("div");i.html(t);i.parent().css("height","100%");i.css("opacity","1");$(document).trigger("initScroller")}}))})}function goTo(n){window.location=n}function initCartOnPageLoad(){if($("#cartModal").length>0&&$("#cartListContent").data("nonCart")==null){$("#cartListContent").nonCart();var n=$(".cartItemCountValue:visible").text();toggleCartButtons(+n>0)}}function getResponseObject(n){var t;if(n&&n.length>0){t=null;n&&n.length>0&&(t=$($.parseHTML(n)));var r=$(t).find("#cartListItemCount").val(),u=$(t).find("#cartTotalAmountFormatted").val(),f=$(t).find("#cartTotalAmountVATFormatted").val(),e=$(t).find("#cartTotalAmountTradeInFormatted").val(),o=$(t).find("#cartContainsOnlyTradeInItems").val(),s=$(t).find("#cartSuccess").val(),i=$(t).find("#cartRedirectUrl").val(),h=$(t).find("#cartCheckoutAction").val(),c=$(t).find("#cartMessage").val(),l=$(t).find("#cartHasRecommendedAccessories").val(),a=$(t).find("#cartGetAddToCartPageRecommendedAccesssories").val(),v=$(t).find("#cartShowModal").val(),y=$(t).find("#cartProductName").val(),p=$(t).find("#cartProductImage").val(),w=$(t).find("#cartSiteType").val(),b=$(t).find("#cartSiteTypeToString").val(),k=$(t).find("#cartProductId").val(),d=$(t).find("#cartManual").val(),g=$(t).find("#cartFromGiftCard").val();return removeCheckoutAndCartResponseObject(),{Success:s=="true",Html:n,ItemCount:r,TotalAmountFormatted:u,TotalAmountVatFormatted:f,TotalAmountTradeInFormatted:e,ContainsOnlyTradeInItems:o=="true",RedirectUrl:i!=null?i:"",CheckoutAction:+h,Message:c,HasRecommendedAccessories:l=="true",GetAddToCartPageRecommendedAccesssories:a=="true",ShowModal:v=="true",ProductName:y,ProductImage:p,SiteType:+w,SiteTypeToString:b,Manual:d=="true",FromGiftCard:g=="true",ProductId:k}}return n}function removeCheckoutAndCartResponseObject(){$("#cartListItemCount").remove();$("#cartTotalAmountFormatted").remove();$("#cartTotalAmountVATFormatted").remove();$("#cartSuccess").remove();$("#cartRedirectUrl").remove();$("#cartCheckoutAction").remove();$("#cartMessage").remove();$("#cartHasRecommendedAccessories").remove();$("#cartGetAddToCartPageRecommendedAccesssories").remove();$("#cartShowModal").remove();$("#cartProductName").remove();$("#cartProductImage").remove();$("#cartSiteTypeToString").remove();$("#cartSiteType").remove();$("#cartProductId").remove();$("#cartManual").remove();$("#cartFromGiftCard").remove()}function trackViewFooter(){var n,t;window.hasTrackViewFooter||(n=$("#footerContainer"),n&&n.length>0&&isElementInViewport(n,10)&&(t=$(n).data("url"),t&&$(n).load(t,function(){setHeightOnFooter()}),window.hasTrackViewFooter=!0,enhancedEcommerce.trackViewFooter()))}function setHeightOnFooter(){$(".nonFooter > .container-fluid > .row.is-equalHeight .panel-body").css("height","");window.innerWidth>=992&&$(".nonFooter > .container-fluid > .row.is-equalHeight .panel-body").equalHeights()}function loadMenuItems(){if($("#desktopmenucategories").children().length)for(let t=0;t<$("#desktopmenucategories").children().length-1;t++){var n=$("#desktopmenucategories").children().eq(t).data("nodeid");$("#desktopmenucategories").children().eq(t).children(".dropdown-menu").data("loaded")===!1&&(req=$.get("/Home/GetMenuContent/",{nodeId:n}).done(function(n){$("#desktopmenucategories").children().eq(t).children(".dropdown-menu").html(n)}))}}function setHeightOnFooter(){$(".nonFooter > .container-fluid > .row.is-equalHeight .panel-body").css("height","");window.innerWidth>=992&&$(".nonFooter > .container-fluid > .row.is-equalHeight .panel-body").equalHeights();initValidation()}function setForceNonHeaderStickyOnce(n){forceNonHeaderStickyOnce=n}var enhancedEcommerce,req;if(typeof Modernizr!="undefined")Modernizr.on("webp",function(n){n&&(window.HasWebp=!0);webpAjaxRefresh()});enhancedEcommerce=function(n){function e(t,r){var e=n(".trackingProduct"),f={};f.event="checkout";f.virtual_page_path="/checkout/"+(r||"cart").toLowerCase();f.virtual_page_title="NetOnNet - Checkout - "+(r||"Cart");f.ecommerce={};f.ecommerce.checkout={};f.ecommerce.checkout.actionField={};f.ecommerce.checkout.actionField.step=t||"1";f.ecommerce.checkout.products=[];n.each(e,function(n,t){var i=u(t);f.ecommerce.checkout.products[n]={};f.ecommerce.checkout.products[n].name=i.name;f.ecommerce.checkout.products[n].id=i.id;f.ecommerce.checkout.products[n].price=i.price;f.ecommerce.checkout.products[n].brand=i.brand;f.ecommerce.checkout.products[n].category=i.category;f.ecommerce.checkout.products[n].variant=i.variant;f.ecommerce.checkout.products[n].metric7=i.nrOfReviews;f.ecommerce.checkout.products[n].dimension70=i.avgReviewRating;f.ecommerce.checkout.products[n].dimension71=i.topReviewRating;f.ecommerce.checkout.products[n].dimension72=i.internetStockStatus;f.ecommerce.checkout.products[n].dimension73=i.warehouseStockStatus;f.ecommerce.checkout.products[n].dimension74=i.nrOfTotalStoresWithStock;f.ecommerce.checkout.products[n].dimension75=i.isXArticle;f.ecommerce.checkout.products[n].dimension76=i.isOwnBrand;f.ecommerce.checkout.products[n].dimension77=i.erp_Category;f.ecommerce.checkout.products[n].dimension78=i.productLabel;f.ecommerce.checkout.products[n].dimension79=i.isBundle;f.ecommerce.checkout.products[n].dimension80=i.bundleSKU;f.ecommerce.checkout.products[n].dimension81=i.boughtWithSubscription;f.ecommerce.checkout.products[n].dimension82=i.strategyType;f.ecommerce.checkout.products[n].dimension83=i.hasAccessories;f.ecommerce.checkout.products[n].dimension84=i.isInsurable;f.ecommerce.checkout.products[n].dimension85=i.businessArea;f.ecommerce.checkout.products[n].dimension86=i.productCategory;f.ecommerce.checkout.products[n].dimension87=i.productSubCategory;f.ecommerce.checkout.products[n].dimension88=i.productGroup});i(f)}function a(){var i={},n,r,t;for(i.event="sidfot-view",n=window.dataLayer||[],r=!0,t=0;t0&&(f=u(o),r.ecommerce.impressions[i]={},r.ecommerce.impressions[i].name=f.name,r.ecommerce.impressions[i].id=f.id,r.ecommerce.impressions[i].price=f.price,r.ecommerce.impressions[i].brand=f.brand,r.ecommerce.impressions[i].category=f.category,r.ecommerce.impressions[i].variant=f.variant,r.ecommerce.impressions[i].list=f.list,r.ecommerce.impressions[i].position=f.position,r.ecommerce.impressions[i].metric7=f.nrOfReviews,r.ecommerce.impressions[i].dimension70=f.avgReviewRating,r.ecommerce.impressions[i].dimension72=f.internetStockStatus,r.ecommerce.impressions[i].dimension73=f.warehouseStockStatus,r.ecommerce.impressions[i].dimension75=f.isXArticle,r.ecommerce.impressions[i].dimension76=f.isOwnBrand,r.ecommerce.impressions[i].dimension77=f.erp_Category,r.ecommerce.impressions[i].dimension78=f.productLabel,r.ecommerce.impressions[i].dimension79=f.isBundle,r.ecommerce.impressions[i].dimension80=f.bundleSKU,r.ecommerce.impressions[i].dimension82=f.strategyType,r.ecommerce.impressions[i].dimension83=f.hasAccessories,r.ecommerce.impressions[i].dimension84=f.isInsurable,r.ecommerce.impressions[i].dimension85=f.businessArea,r.ecommerce.impressions[i].dimension86=f.productCategory,r.ecommerce.impressions[i].dimension87=f.productSubCategory,r.ecommerce.impressions[i].dimension88=f.productGroup);r.ecommerce.impressions.length>0&&i(r)}}function p(t){var e=n(t.target).parents(".cProductItem").find(".trackingProduct"),r,f;e.length===0&&(e=n(t.target).parents(".cPromotionItem").find(".trackingProduct"));r={};f=u(e);r.event="product_click";r.ecommerce={};r.ecommerce.click={};r.ecommerce.click.actionField={};r.ecommerce.click.actionField.list=f.list;r.ecommerce.click.products=[];r.ecommerce.click.products[0]={};r.ecommerce.click.products[0].name=f.name;r.ecommerce.click.products[0].id=f.id;r.ecommerce.click.products[0].price=f.price;r.ecommerce.click.products[0].brand=f.brand;r.ecommerce.click.products[0].category=f.category;r.ecommerce.click.products[0].variant=f.variant;r.ecommerce.click.products[0].position=f.position;r.ecommerce.click.products[0].metric7=f.nrOfReviews;r.ecommerce.click.products[0].dimension70=f.avgReviewRating;r.ecommerce.click.products[0].dimension72=f.internetStockStatus;r.ecommerce.click.products[0].dimension73=f.warehouseStockStatus;r.ecommerce.click.products[0].dimension75=f.isXArticle;r.ecommerce.click.products[0].dimension76=f.isOwnBrand;r.ecommerce.click.products[0].dimension77=f.erp_Category;r.ecommerce.click.products[0].dimension78=f.productLabel;r.ecommerce.click.products[0].dimension79=f.isBundle;r.ecommerce.click.products[0].dimension80=f.bundleSKU;r.ecommerce.click.products[0].dimension82=f.strategyType;r.ecommerce.click.products[0].dimension83=f.hasAccessories;r.ecommerce.click.products[0].dimension84=f.isInsurable;r.ecommerce.click.products[0].dimension85=f.businessArea;r.ecommerce.click.products[0].dimension86=f.productCategory;r.ecommerce.click.products[0].dimension87=f.productSubCategory;r.ecommerce.click.products[0].dimension88=f.productGroup;i(r)}function w(r){var o,f,e;typeof Cookiebot!="undefined"&&Cookiebot.consented&&(o=n((r||"")+" .trackingProduct"),f={},f.ecommerce={},f.event="product_detail",f.ecommerce.currencyCode=n("#CurrentCurrency").val(),f.ecommerce.detail={},f.ecommerce.detail.actionField={},f.ecommerce.detail.actionField.list=t(n("meta[property='og:type']").attr("content")),f.ecommerce.detail.products=[],e=u(o),f.ecommerce.detail.products[0]={},f.ecommerce.detail.products[0].name=e.name,f.ecommerce.detail.products[0].id=e.id,f.ecommerce.detail.products[0].price=e.price,f.ecommerce.detail.products[0].brand=e.brand,f.ecommerce.detail.products[0].category=e.category,f.ecommerce.detail.products[0].variant=e.variant,f.ecommerce.detail.products[0].metric7=e.nrOfReviews,f.ecommerce.detail.products[0].dimension70=e.avgReviewRating,f.ecommerce.detail.products[0].dimension71=e.topReviewRating,f.ecommerce.detail.products[0].dimension72=e.internetStockStatus,f.ecommerce.detail.products[0].dimension73=e.warehouseStockStatus,f.ecommerce.detail.products[0].dimension74=e.nrOfTotalStoresWithStock,f.ecommerce.detail.products[0].dimension75=e.isXArticle,f.ecommerce.detail.products[0].dimension76=e.isOwnBrand,f.ecommerce.detail.products[0].dimension77=e.erp_Category,f.ecommerce.detail.products[0].dimension78=e.productLabel,f.ecommerce.detail.products[0].dimension79=e.isBundle,f.ecommerce.detail.products[0].dimension80=e.bundleSKU,f.ecommerce.detail.products[0].dimension82=e.strategyType,f.ecommerce.detail.products[0].dimension83=e.hasAccessories,f.ecommerce.detail.products[0].dimension84=e.isInsurable,f.ecommerce.detail.products[0].dimension85=e.businessArea,f.ecommerce.detail.products[0].dimension86=e.productCategory,f.ecommerce.detail.products[0].dimension87=e.productSubCategory,f.ecommerce.detail.products[0].dimension88=e.productGroup,i(f))}function b(r){var u={},f=new l;u.event="add_to_cart";u.ecommerce={};u.ecommerce.currencyCode=n("#CurrentCurrency").val();u.ecommerce.add={};u.ecommerce.add.actionField={};u.ecommerce.add.actionField.list=f.nonCart.rrTrackingPlacement.get()?f.nonCart.rrTrackingPlacement.get():t(n("meta[property='og:type']").attr("content"));u.ecommerce.add.actionField.cd68_cart_add_area=f.nonCart.rrTrackingPlacement.get()==="richrelevance"?"richrelevance":"default";u.ecommerce.add.products=c(r);i(u);f.nonCart.rrTrackingPlacement.clear()}function k(r,u){var f={};f.event="remove_from_cart";f.ecommerce={};f.ecommerce.remove={};f.ecommerce.currencyCode=n("#CurrentCurrency").val();f.ecommerce.remove.actionField={};f.ecommerce.remove.actionField.list=t(u);f.ecommerce.remove.products=c(r);i(f)}function d(r){var u=o(),e,h,c,s;for(r&&r.forEach(function(t){n(t+" .etracking").removeClass("etracking").addClass("etracking-disabled")}),e=n(".etracking"),r&&r.forEach(function(t){n(t+" .etracking-disabled").removeClass("etracking-disabled").addClass("etracking")}),h=0,c=0,s=0;s0&&(u.ecommerce.promoView.promotions=ui(u.ecommerce.promoView.promotions,"id"),i(u))}function o(){var n={};return n.ecommerce={},n.event="promotion_impression",n.ecommerce.promoView={},n.ecommerce.promoView.promotions=[],n}function g(){var n={};return n.event="promotion_click",n.ecommerce={},n.ecommerce.promoClick={},n.ecommerce.promoClick.promotions=[],n.ecommerce.promoClick.promotions[0]={},n}function s(n,i){var r,u,e,s,h;if(i!==null){for(r=[],u=0;u")||"";u.ecommerce.purchase.products[n].dimension85=t(r[0]||"not_available");u.ecommerce.purchase.products[n].dimension86=t(r[1]||"not_available");u.ecommerce.purchase.products[n].dimension87=t(r[2]||"not_available");u.ecommerce.purchase.products[n].dimension88=t(r[3]||"not_available")});i(u)}function ft(n){var r={};r.event="navigation";r.ec=n.ec;r.ea=n.ea;r.el=t(n.name);r.ev=0;r.cd30_menu_item_count=n.itemCount?n.itemCount.toString():"not_available";r.cd31_link_type=t(n.linkType);r.cd32_menu_position=(n.menuPosition||"not")+"_"+(n.menuItemCount||"available");r.cd33_menu_area=n.menuArea||"not_available";i(r)}function et(n){var r={};r.event="header_footer";r.ec=n.ec;r.ea=n.ea;r.el=t(n.name);r.ev=0;r.cd30_menu_item_count="not_available";r.cd31_link_type="not_available";r.cd32_menu_position=(n.menuPosition||"not")+"_"+(n.menuItemCount||"available");r.cd33_menu_area=n.menuArea||"not_available";i(r)}function ot(n,r,u){var f=n?"company":"private",e={datalayer_title:"create_account_flow",event:"create_account",ec:"create_account_"+f,ea:"link_click",el:t(u),ev:0,custom_parameters:{cd31_link_type:r,cd61_customer_type:f}};i(e)}function st(n){var r=n?"company":"private",u={datalayer_title:"create_account_flow",event:"create_account",ec:"create_account_"+r,ea:"create_account_success",el:t("not_available"),ev:0,custom_parameters:{cd31_link_type:"not_available",cd61_customer_type:r}};i(u)}function ht(n,r){var u=n?"company":"private",f=n?"newsletter":"terms",e=r?"select":"unselect",o={datalayer_title:"create_account_flow",event:"create_account",ec:"create_account_"+u,ea:"toggle_"+f,el:t(e),ev:0,custom_parameters:{cd31_link_type:"not_available",cd61_customer_type:u}};i(o)}function ct(n){var t=n?"b2b":"private",r={datalayer_title:"create_account_flow",event:"create_account",ec:"create_account_"+t,ea:"verify_account_success",el:"not_available",ev:0,custom_parameters:{cd31_link_type:"not_available",cd61_customer_type:t}};i(r)}function lt(n){var r={};r.event="login";r.ec=n.ec;r.ea=n.ea;r.el=t(n.el);r.ev=0;n.userId&&(r.user_id=n.userId.length>0?n.userId:"not_available");r.cd38_logged_in=n.IsLoggedIn?"1":"0";r.cd39_login_method=t(n.loginMethod);i(r)}function at(n){var r={};r.event=t(n.event||n.ec);r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.cd93_link_position=t(n.position);i(r)}function vt(n){var r={};r.event=t(n.event||n.ec);r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.cd92_interaction_description=t(n.interaction_description);r.cd93_link_position=t(n.position);i(r)}function yt(n){var r={event:"ab_test",ec:"ab_test",ea:t(n.name),el:t(n.option),ab_test_info:{cd23_test_startdate:t(n.startDate),cd24_test_num_of_variants:n.numberOfVariants}};i(r)}function pt(n){var r={};r.event="product_pages";r.ec=n.ec;r.ea=n.ea;r.el=t(n.el);r.ev=0;r.custom_parameters={};r.custom_parameters.cd92_interaction_description=t(n.description);r.custom_parameters.cd93_link_position=t(n.position);r.custom_parameters.cd31_link_type=t(n.linkType);i(r)}function wt(n,r){var u={};u.datalayer_title="digital_return_shipping_flow";u.event=t(n.event);u.virtual_page_path=t(n.virtual_page_path);u.virtual_page_title=n.virutal_page_title;u.custom_parameters={};u.custom_parameters.cd52_return_order_number=t(n.order_number);u.custom_parameters.cd53_return_receipt_number=t(n.receipt_number);u.custom_parameters.cd54_return_purchase_origin=t(n.purchase_origin);u.custom_parameters.cd55_return_product_sku=t(n.product_sku);u.custom_parameters.cd57_return_reason=t(n.return_reason);u.custom_parameters.cd58_return_dossier_number=t(n.dossier_number);r===!0&&(u.custom_parameters.cm5_num_of_returned_products=+t(n.num_of_returned_products),u.custom_parameters.cm6_return_value=parseFloat(t(n.return_value)));i(u)}function bt(n){var r={};r.datalayer_title="digital_return_shipping_flow";r.event=t(n.event||n.ec);r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.custom_parameters={};r.custom_parameters.cm5_num_of_returned_products=t(n.num_of_returned_products);r.custom_parameters.cm6_return_value=t(n.return_value);r.custom_parameters.cd52_return_order_number=t(n.order_number);r.custom_parameters.cd53_return_receipt_number=t(n.receipt_number);r.custom_parameters.cd54_return_purchase_origin=t(n.purchase_origin);r.custom_parameters.cd55_return_product_sku=t(n.product_sku);r.custom_parameters.cd56_return_method=t(n.return_method);r.custom_parameters.cd57_return_reason=t(n.return_reason);r.custom_parameters.cd58_return_dossier_number=t(n.dossier_number);i(r)}function kt(n){var r={};r.event="my_pages";r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.custom_parameters={};r.custom_parameters.cd92_interaction_description=t(n.interaction_description);r.custom_parameters.cd93_link_position=t(n.position);i(r)}function dt(n){var r={};r.event=t(n.event||n.ec);r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.custom_parameters={};r.custom_parameters.cd104_interaction_path=t(n.interaction_path);i(r)}function gt(n){var r={};r.event=t(n.event||n.ec);r.ec=t(n.event||n.ec);r.ea=t(n.ea);r.el=t(n.el);r.ev=0;r.custom_parameters={};r.custom_parameters.cd40_error_field_title=t(n.label);i(r)}function u(i){var r={},u;return r.avgReviewRating=n(i).find('[name="AvgReviewRating"]').val(),r.boughtWithSubscription=n(i).find('[name="BoughtWithSubscription"]').val()?"1":"0",r.brand=t(n(i).find('[name="ProductBrand"]').val()),r.bundleSKU=n(i).find('[name="BundleSKU"]').val(),r.category=t(n(i).find('[name="ProductCategory"]').val()),r.erp_Category=t(n(i).find('[name="ERP_Category"]').val()),r.hasAccessories=n(i).find('[name="HasAccessories"]').val()?"1":"0",r.id=(n(i).find('[name="ProductId"]').val()||"").toUpperCase(),r.internetStockStatus=t(n(i).find('[name="InternetStockStatus"]').val()),r.isBundle=n(i).find('[name="IsBundle"]').val()?"1":"0",r.isInsurable=n(i).find('[name="IsInsurable"]').val()?"1":"0",r.isOwnBrand=n(i).find('[name="IsOwnBrand"]').val()?"1":"0",r.isXArticle=n(i).find('[name="IsXArticle"]').val()?"1":"0",r.list=n(i).find('[name="PlacementName"]').val()===""?t(n("meta[property='og:type']").attr("content")):n(i).find('[name="PlacementName"]').val(),r.name=t(n(i).find('[name="ProductName"]').val()),r.nrOfReviews=isNaN(n(i).find('[name="NrOfReviews"]').val())?0:parseInt(n(i).find('[name="NrOfReviews"]').val()),r.nrOfTotalStoresWithStock=t(n(i).find('[name="NrOfStoresWithStock"]').val())+"_"+t(n(i).find('[name="NrOfStores"]').val()),r.position=parseInt(n(i).find('[name="Position"]').val())+1,r.price=parseInt(n(i).find('[name="ProductPrice"]').val()),r.productLabel=t(n(i).find('[name="ProductLabel"]').val()),r.strategyType=t(n(i).find('[name="StrategyType"]').val()),r.topReviewRating=n(i).find('[name="TopReviewRating"]').val(),r.variant=t(n(i).find('[name="ProductVariant"]').val()),r.warehouseStockStatus=t(n(i).find('[name="WarehouseStockStatus"]').val()),u=r.erp_Category.split(">"),r.businessArea=t(u[0]||"not_available"),r.productCategory=t(u[1]||"not_available"),r.productSubCategory=t(u[2]||"not_available"),r.productGroup=t(u[3]||"not_available"),r}function c(i){var r=[];return n.each(i,function(n,i){r[n]={};r[n].name=t(i.Name);r[n].id=i.ProductId.toUpperCase();r[n].price=parseInt(i.Price);r[n].brand=t(i.Brand);r[n].category=t(i.Category);r[n].variant=t(i.Variant);r[n].quantity=i.Quantity;r[n].metric7=isNaN(i.NrOfReviews)?0:parseInt(i.NrOfReviews);r[n].dimension70=i.AvgReviewRating;r[n].dimension71=i.TopReviewRating;r[n].dimension72=t(i.InternetStockStatus);r[n].dimension73=t(i.WarehouseStockStatus);r[n].dimension74=t(i.NrOfStoresWithStock||"0")+"_"+t(i.NrOfStores||"0");r[n].dimension75=i.IsXArticle?"1":"0";r[n].dimension76=i.IsOwnBrand?"1":"0";r[n].dimension77=t(i.ERP_Category);r[n].dimension78=t(i.ProductLabel);r[n].dimension79=i.IsBundle?"1":"0";r[n].dimension80=i.BundleSKU;r[n].dimension81=i.BoughtWithSubscription?"1":"0";r[n].dimension82=t(i.StrategyType);r[n].dimension83=i.HasAccessories?"1":"0";r[n].dimension84=i.IsInsurable?"1":"0";var u=i.ERP_Category&&i.ERP_Category.split(">")||"";r[n].dimension85=t(u[0]||"not_available");r[n].dimension86=t(u[1]||"not_available");r[n].dimension87=t(u[2]||"not_available");r[n].dimension88=t(u[3]||"not_available")}),r}function t(n){return n?(n=ii(n),n.trim().replace(/ /g,"_").toLowerCase()):"not_available"}function ii(n){let t=document.createElement("DIV");return t.innerHTML=n,t.textContent||t.innerText||""}function ri(t,i,r){return n(t).closest(i).prevAll(r).first()}function ui(n,t){var u=[],r={},i;for(i in n)r[n[i][t]]=n[i];for(i in r)u.push(r[i]);return u}function fi(n,r){var u={};u.event="site_search";u.event_info={};u.event_info.ec="site_search";u.event_info.ea=t(n);u.event_info.el="not_available";u.event_info.ev=0;u.event_info.ni=!1;u.custom_parameters={};u.custom_parameters.cd93_link_position="not_available";u.custom_parameters.cd106_search_term=t(r);i(u)}function ei(t,r){if(n("meta[property='og:type']").attr("content")==="checkout"){var u={};u.event="checkout_interactions";u.event_info={};u.event_info.ec="checkout_interactions";u.event_info.ea=t;u.event_info.el=r;u.event_info.ev=0;i(u)}}function oi(n,r,u,f){var e={};e.event="site_search";e.event_info={};e.event_info.ec="site_search";e.event_info.ea=t(n);e.event_info.el=t(r);e.event_info.ev=0;e.event_info.ni=!1;e.custom_parameters={};e.custom_parameters.cd106_search_term=t(u);e.custom_parameters.cd93_link_position=t(f);i(e)}function si(n,r,u){var f={};f.event="site_search";f.event_info={};f.event_info.ec="site_search";f.event_info.ea=t(n);f.event_info.el="not_available";f.event_info.ev=t(r);f.event_info.ni=!0;f.custom_parameters={};f.custom_parameters.cd93_link_position="not_available";f.custom_parameters.cd106_search_term=t(u);i(f)}function hi(n,r,u){n=t(n);var f={event:"site_search",event_info:{ec:"site_search",ea:"search_performed",el:n,ev:0,ni:!1},custom_parameters:{cd93_link_position:"not_available",cd106_search_term:n,cm10_product_search_results:r,cm11_content_search_results:u}};i(f)}function ci(n,t){var r={event:"site_search",event_info:{ec:"site_search",ea:"search_result_tabs_click",el:n,ev:t,ni:!1},custom_parameters:{cd93_link_position:"not_available",cd106_search_term:"not_available"}};i(r)}function li(n){var r={event:"site_search",event_info:{ec:"site_search",ea:"related_queries_link_click",el:t(n),ev:0,ni:!1},custom_parameters:{cd93_link_position:"not_available",cd106_search_term:"not_available"}};i(r)}function ai(n,r){var u={};u.event="tradein_search";u.event_info={};u.event_info.ec="tradein_search";u.event_info.ea=t(n);u.event_info.el="not_available";u.event_info.ev=0;u.event_info.ni=!1;u.custom_parameters={};u.custom_parameters.cd93_link_position="not_available";u.custom_parameters.cd106_search_term=t(r);i(u)}var l=function(){if(this.nonCart=n("#cartListContent").data("nonCart"),!this.nonCart)throw new Error("Cannot locate nonCart");},i=function(n){window.dataLayer=window.dataLayer||[];dataLayer.push(n)},r={CustomerTypeSection:"customerTypeSection",CartSection:"cartSection",CustomerSection:"customerSection",DeliverySection:"deliverySection",BillingSection:"billingSection",ConfirmationSection:"confirmationSection"},h=function(n){switch(n){case r.CustomerTypeSection:return 0;case r.CartSection:return 1;case r.CustomerSection:return 4;case r.DeliverySection:return 2;case r.BillingSection:return 3;case r.ConfirmationSection:return 5;default:return undefined}},ni=function(n){switch(n){case r.CustomerTypeSection:return"Customer type";case r.CartSection:return"Cart";case r.CustomerSection:return"Customer";case r.DeliverySection:return"Delivery";case r.BillingSection:return"Billing";case r.ConfirmationSection:return"Confirmation";default:return"na"}},ti=function(t){var f,u,i;switch(t){case r.CartSection:return"";case r.CustomerSection:return f=n("#customerTypeSection").find("input[checked]"),i=n("label[for='"+n(f).attr("id")+"']").text().trim(),i;case r.DeliverySection:return u=n("#deliverySection").find(".checkoutOptionGroup span.nonRadio.checked").siblings("input[name='trackingFreightOption']"),i="",u.length>1?u.each(function(t){var r=t+1;i+="Leverans "+r+": "+n(this).val();t0&&(t.preventDefault(),i=e.split(";;"),i&&i.length>0))for(r=0;r0&&t.each(function(){activateExperienceBrowsing(n(this).val())});n(document).on("click",".experience-browser-button",function(){var t=n(".experience-browser-button-hidden-value").val();t&&GET("/RichRelevance/ExperienceBrowser",{val:t},function(){window.location.reload()})})})}(jQuery),function(n){function f(n){return n&&n.length&&n.length>1}function c(t,i){var u=n(i.currentTarget),f,e=n("ul.autosuggest").children("li.item").length,r=n("ul.autosuggest").find(u).text(),o=t.$searchInput.val(),s,h;u.attr("data-row")&&(f=u.attr("data-row")+"_"+e);i.target.dataset.itemid!=="SearchContentLink"?(s=u.attr("data-type"),s?enhancedEcommerce.trackSiteSearchListClick(s+"_searches_link_click",r,o,f):enhancedEcommerce.trackSiteSearchListClick("autosuggest_link_click",r,o,f)):(h=u.find(".searchContentSpan").text(),r=r.replace(h,""),r=h+" "+r,f=e+"_"+e,enhancedEcommerce.trackSiteSearchListClick("content_link_click",r,o,f))}function l(t,i){if(i.target.dataset.itemid!=="SearchContentLink"){var r=n(i.currentTarget);return t.$searchInput.val(r.attr("data-itemName")),e(t.$searchScopeInput,r.attr("data-scope")),e(t.$searchScopeAttributeNameInput,r.attr("data-scopeAttributeName")),!1}return!0}function e(n,t){t!==undefined&&t.length>0?(n.val(t),n.removeAttr("disabled")):n.attr("disabled","disabled")}var o=37,r=38,s=39,u=40,h=13,i=n("#ContentSearchEnabled").val(),t;i=i===undefined?"false":i.toUpperCase()=="TRUE";t=function(i,r){if(!i)throw new Error(i+" is not a valid search element");this.$el=n(i);this.options={};n.extend(this.options,t.DefaultOptions,r);this.$result=null;this.$searchInput=this.$el.find("input.searchInput");this.$searchScopeInput=this.$el.find("input.scope");this.$searchScopeAttributeNameInput=this.$el.find("input.scopeAttributeName");this.$searchGetProducts=this.$el.find("input.searchGetProducts");this.$searchGetGradingModels=this.$el.find("input.searchGetGradingModels");this.$searchGetCompanyResult=this.$el.find("input.searchGetCompanyResult");this.$maxVisibleSuggest=this.$el.find("input.maxVisibleSuggest");this.$suggestList=this.$el.find(".autosuggest");this.$searchForm=this.$el.find("#search-form");this.$clearFieldButton=this.$el.find(".searchInputClear");this.$searchFieldButton=this.$el.find(".searchInputFindIcon");this.$shouldShowAddIcon=n(this.$el.context).hasClass("addProductToListContainer");this.$suggestList.on("mousedown",".header",n.proxy(this._preventBlur,this));this.$suggestList.on("mousedown",".multi",n.proxy(this._preventBlur,this));if(typeof this.options.onItemClick!="undefined")this.$suggestList.on("click","a",n.proxy(this.options.onItemClick,this));this.$searchInput.on("keyup",n.proxy(this._handleKeyUp,this));this.$searchInput.on("keydown",n.proxy(this._handleKeyDown,this));this.$searchInput.on("blur",n.proxy(this.hideDelayedSuggestList,this));this.$searchInput.on("focus",n.proxy(this.showAndRecalculateSuggest,this));this.$searchInput.on("focus",n.proxy(this.handleTrackInputFocus,this));this.$searchForm.on("submit",n.proxy(this._handleSubmit,this));this.$clearFieldButton.on("click",n.proxy(this._handleClearClick,this));this._handleFieldButtons()};t.DefaultOptions={suggestChildHeight:38,waitUntilSearch:250,onItemClick:undefined,searchFocusCount:0,searchInputCount:0,tradeinInputCount:0,searchPopularImpressionCount:0,searchLatestImpressionCount:0,searchContentImpressionCount:0};t.prototype.hideSuggestList=function(){var t=this;if(this.$suggestList.is(":visible"))if(n.support.transition){this.$suggestList.one(n.support.transition.end,function(){t.$suggestList.height()===0&&(t.$suggestList.closest(".input-group").removeClass("open"),t.$suggestList.hide())});this.$suggestList.css({height:0})}else this.$suggestList.closest(".input-group").removeClass("open"),this.$suggestList.hide()};t.prototype.hideDelayedSuggestList=function(){var n=this;setTimeout(function(){n.hideSuggestList()},100)};t.prototype.showSuggestList=function(t){var f=this,o,e;if(this.$suggestList.closest(".input-group").addClass("open"),o=this.$suggestList.closest(".searchContainer").outerWidth(),this.$searchForm){this.$searchForm.unbind("keyup");this.$searchForm.on("keyup",function(n){if(n.keyCode===r||n.keyCode===u)return f.handleNavigationButtons(this,n.keyCode),!1})}e=this.$result.filter(function(n){return n.type==="Content"});i&&e&&e.length>0&&window.innerWidth>=768&&(t+=60);f.$suggestList.show();requestAnimationFrame(function(){n(".nonHeader.desktop").length>0?f.$suggestList.css({height:t,width:o}):f.$suggestList.css({height:t,width:""});f.$maxVisibleSuggest!==undefined&&f.$suggestList.children().length>f.$maxVisibleSuggest.val()?f.$suggestList.css({"max-height":f.options.suggestChildHeight*f.$maxVisibleSuggest.val(),"overflow-y":"auto"}):f.$suggestList.css({"max-height":"none","overflow-y":"hidden"})})};t.prototype.clearSuggestList=function(){return this.$suggestList.empty().promise()};t.prototype.fillSuggestList=function(t){var f=n.Deferred(),r=this.oldSearchValue,u,e=this;return r===""?u=n.map(t,function(t){var i=n(""),r;return t.type&&t.type==="searchDescription"?(r=t.name,n("
  • ").addClass("header").html(r)):(r=t.name,i.attr("href","#").attr("data-itemId",t.id).attr("data-itemName",t.name).attr("data-hitCount",t.totalHitCount).attr("data-row",t.row),t.searchType&&i.attr("data-type",t.searchType),i.append(n("").addClass("product-list-suggest-history-text").html(r)),n("
  • ").addClass("item").append(i))}):t.length==1&&t[0].type=="companySearchNotFound"?(enhancedEcommerce.trackCompanySearch("no_company_search_results","not_available"),n(".two-company-not-found").first().removeClass("hidden"),n(".companySearch ul.autosuggest").first().addClass("hidden"),n("#twopayment").addClass("hidden")):u=n.map(t,function(t){var u=n(""),o=n("
    "),l=n("
  • "),f,c="",s,h;if(classToAdd="item",t.type&&t.type==="Content")return i?(u.attr("href",t.url),u.attr("data-itemId","SearchContentLink"),u.attr("data-itemName","SearchContentLink"),u.attr("data-hitCount",t.totalHitCount),u.attr("data-row",t.row),o.attr("data-itemId","SearchContentLink"),o.attr("data-itemName","SearchContentLink"),t.imageUrl&&window.innerWidth>=768&&(c=''),window.innerWidth>=768?f='
    '+t.worthReading+'<\/span><\/div>
    '+c+''+t.name+"<\/em><\/span><\/div>":(u.attr("class","autoSuggestWorthReading"),f='
    '+t.worthReading+'<\/span><\/div>
    '+t.name+"<\/em><\/span><\/div>"),o.html(f),window.innerWidth>=768&&o.addClass("SearchContentDiv"),u.append(o),u.attr("searchTerm",t.name),l.addClass(classToAdd).append(u)):null;if(typeof r=="undefined"&&(r="-1"),s=t.name.toLowerCase().indexOf(r.toLowerCase()),t.type&&t.type==="gradingModel")f=t.name;else if(t.type&&t.type==="companySearch")f=t.highlight+"
    "+t.orgnr,u.attr("data-orgnr",t.orgnr),u.addClass("analytics-company");else if(t.type&&t.type=="companySearchNotFound")classToAdd="item notfound ",u.addClass("analytics-link"),f=t.name;else{if(t.type&&t.type=="multiHits")return classToAdd="item multi",f=t.name,o.html(f),n("
  • ").addClass(classToAdd).append(o);if(s!==-1){var a=t.name.substr(0,s),v=t.name.substr(s+r.length),y=t.name.substr(s,r.length);f=a+""+y+"<\/strong>"+v}else f=t.name}return(t.type&&t.type==="scopedQuery"&&t.scope!=null&&(f+=' '+t.scopeSeparator+" "+t.scope+"<\/span>"),u.attr("href","#"),u.attr("data-itemId",t.id),u.attr("data-itemName",t.name),t.type&&t.type==="scopedQuery"&&(u.attr("data-scope",t.scope),u.attr("data-scopeAttributeName",t.scopeAttributeName)),u.attr("data-hitCount",t.totalHitCount),u.attr("data-type",t.type),u.attr("data-row",t.row),!e.$shouldShowAddIcon)?(u.html(f),n("
  • ").addClass(classToAdd).append(u)):(u.addClass("product-list-suggest-link").append(n("").html(f).addClass("product-list-suggest-link-text")),h=n(""),h.addClass("addButton").addClass("addSuggestIcon"),u.append(h),n("
  • ").addClass(classToAdd).append(u))}),this.$suggestList.append(u).promise().done(function(){f.resolve()}),f.promise()};t.prototype._handleSuggestClick=function(t){var i=this;c(i,t);l(i,t)?window.location.href=n(t.currentTarget).attr("href"):(t.target.closest("form").submit(),t.preventDefault())};t.prototype._handleKeyDown=function(t){if(t.keyCode===r||t.keyCode===u){t.preventDefault();return}if(t.keyCode===h&&n(".autosuggest .highlighted").exists()){t.preventDefault();n(".autosuggest .highlighted a").trigger("click");n(".autosuggest .highlighted").removeClass("highlighted");return}};t.prototype._handleKeyUp=function(t){if(t.keyCode===o||t.keyCode===r||t.keyCode===s||t.keyCode===u){t.preventDefault();return}var h=this,l=n("
    "),i=l.text(n.trim(this.$searchInput.val())).text(),a=this.$searchGetProducts.val(),c=this.$searchGetGradingModels.val(),e=this.$searchGetCompanyResult.val();(this._handleFieldButtons(),this.oldSearchValue===undefined||i!==this.oldSearchValue)&&(this.oldSearchValue=undefined,this.searchInterval&&clearTimeout(this.searchInterval),c?this.options.tradeinInputCount===0&&(enhancedEcommerce.trackTradeInSearchHandle("field_input"),this.options.tradeinInputCount++):this.options.searchInputCount!==0||e||(enhancedEcommerce.trackSiteSearchHandle("field_input"),this.options.searchInputCount++),e&&(this.options.searchInputCount++,this.options.searchInputCount===1&&enhancedEcommerce.trackCompanySearch("payment_field_input","ange_företagsnamn_eller_organisationsnummer")),this.$searchScopeAttributeNameInput.attr("disabled","disabled"),this.$searchScopeInput.attr("disabled","disabled"),f(i)?this.searchInterval=setTimeout(function(){h._doSearch(i,a,c,e)},this.options.waitUntilSearch):h.hideSuggestList())};t.prototype.handleNavigationButtons=function(t,i){var e=n(t).find(".autosuggest"),o=e.find("li.highlighted"),h=this.oldSearchValue,f="",c,s;if(i===u){if(o.removeClass("highlighted"),o.exists()){if(o.next().length===0){this.$searchInput.val(h);return}c=o.next("li.item")}else e.scrollTop(0),c=e.children("li.item").first();this.$maxVisibleSuggest!==undefined&&c.index()>this.$maxVisibleSuggest.val()-1&&e.scrollTop(e.scrollTop()+this.options.suggestChildHeight);c.addClass("highlighted");f=c.children("a").first()}else if(i===r){if(o.removeClass("highlighted"),o.exists()){if(o.prev().length===0){this.$searchInput.val(h);return}s=o.prev("li.item")}else s=e.children("li.item").last();this.$maxVisibleSuggest!==undefined&&e.children().length>this.$maxVisibleSuggest.val()&&(e.scrollTop()>s.index()*this.options.suggestChildHeight||e.scrollTop()==0&&s.index()>this.$maxVisibleSuggest.val()-1)&&e.scrollTop(s.index()*this.options.suggestChildHeight);s.addClass("highlighted");f=s.children("a").first()}(this.$searchScopeAttributeNameInput.attr("disabled","disabled"),this.$searchScopeInput.attr("disabled","disabled"),f.attr("data-type")!=="gradingModel"&&f.attr("data-type")!=="nothingFound"&&f.attr("data-type")!=="searchDescription")&&(f.find(".searchContentSpan").length>0||f.attr("data-itemname")=="SearchContentLink"?h=f.attr("searchTerm"):f.attr("data-scope")!==undefined&&f.attr("data-scope").length>0&&f.attr("data-scopeAttributeName")!==undefined&&f.attr("data-scopeAttributeName").length>0?(this.$searchScopeInput.val(f.attr("data-scope")),this.$searchScopeAttributeNameInput.val(f.attr("data-scopeAttributeName")),this.$searchScopeInput.removeAttr("disabled"),this.$searchScopeAttributeNameInput.removeAttr("disabled"),h=f.attr("data-itemname")):h=f.attr("data-itemname"),this.$searchInput.val(h))};t.prototype._handleFieldButtons=function(){this.$searchInput.val()!==""?(this.$searchFieldButton!==null&&this.$searchFieldButton.hide(),this.$clearFieldButton.show()):(this.$clearFieldButton.hide(),this.$searchFieldButton!==null&&this.$searchFieldButton.show())};t.prototype._handleSubmit=function(t){var r=n("
    "),i=r.text(n.trim(this.$searchInput.val())).text();enhancedEcommerce.trackSiteSearchHandle("search_icon_click",i);this.$searchGetGradingModels.val()!=="true"&&f(i)||t.preventDefault();this.$searchGetCompanyResult.val()!=="true"&&f(i)||t.preventDefault()};t.prototype.handleTrackInputFocus=function(){this.options.searchFocusCount!==0||this.$searchGetCompanyResult.val()||(this.$el.is("#mainSearch")&&enhancedEcommerce.trackSiteSearchHandle("field_click"),this.$el.is("#searchGradingModel")&&enhancedEcommerce.trackTradeInSearchHandle("field_click"));this.options.searchFocusCount++};t.prototype._handleClearClick=function(){var n=this.$searchInput.val();this.$searchInput.hasClass("tradeInSearch")||enhancedEcommerce.trackSiteSearchHandle("clear_field_input",n);this.$searchInput.val("");this.$result=null;this._handleFieldButtons();this.hideSuggestList();this.$el.find("#gradingSimple").collapse("hide");this.$el.find("#companyResults").collapse("hide")};t.prototype._calculateSuggestListHeight=function(n){var t=parseInt(this.$suggestList.css("padding-top"),10),i=parseInt(this.$suggestList.css("padding-bottom"),10);return n*this.options.suggestChildHeight+t+i};t.prototype.showAndRecalculateSuggest=function(){var t=this;if(t.$result===null){var u=n("
    "),r=u.text(n.trim(this.$searchInput.val())).text(),f=this.$searchGetProducts.val(),e=this.$searchGetCompanyResult.val(),o=this.$searchGetGradingModels.val();if(this._handleFieldButtons(),this.oldSearchValue!==undefined&&r===this.oldSearchValue)return;this.oldSearchValue=undefined;this.searchInterval&&clearTimeout(this.searchInterval);this.searchInterval=setTimeout(function(){t._doSearch(r,f,o,e)},this.options.waitUntilSearch)}else t.$result&&n.when(t.clearSuggestList(),t.fillSuggestList(t.$result)).done(function(){if(t.$suggestList.scrollTop(0),t.$result.length>0){var n=0;i||t.$result.forEach(function(t){t.type&&t.type==="Content"&&n++});t.showSuggestList(t._calculateSuggestListHeight(t.$result.length-n));t._trackImpression(t.$result)}else t.hideSuggestList()})};t.prototype._trackImpression=function(n){var t=this,i=0,r=0,u;t.$result.forEach(function(n){n.type&&n.type==="Content"?i++:n.type==="searchDescription"&&r++});n[1]&&n[1].searchType?n[1].searchType==="popular"&&t.options.searchPopularImpressionCount===0?(enhancedEcommerce.trackSiteSearchImpression("popular_searches_impression",n.length-i-r,""),t.options.searchPopularImpressionCount++):n[1].searchType==="latest"&&t.options.searchLatestImpressionCount===0&&(enhancedEcommerce.trackSiteSearchImpression("latest_searches_impression",n.length-i-r,""),t.options.searchLatestImpressionCount++):(u=this.$searchInput.val(),this.$searchInput.hasClass("tradeInSearch")||enhancedEcommerce.trackSiteSearchImpression("autosuggest_impression",n.length-i-r,u),n[n.length-1].type==="Content"&&t.options.searchContentImpressionCount===0&&(enhancedEcommerce.trackSiteSearchImpression("content_impression",i-r,u),t.options.searchContentImpressionCount++))};t.prototype._doSearch=function(t,i,r,u){var f=this;n(".two-company-not-found").first().hasClass("hidden")===!1&&n(".two-company-not-found").first().addClass("hidden");n(".two-orderintent-not-approved").first().hasClass("hidden")===!1&&n(".two-orderintent-not-approved").first().addClass("hidden");n(".companySearch ul.autosuggest").first().hasClass("hidden")===!0&&n(".companySearch ul.autosuggest").first().removeClass("hidden");n.ajax({type:"GET",url:"/Search/suggest",dataType:"json",cache:!0,data:{query:t,getProducts:i,getGradingModels:r,getCompanyResults:u,windowWidth:window.innerWidth,windowHeight:window.innerHeight},success:function(n){f.oldSearchValue=t;f.searchInterval=undefined;f.$result=n;f.showAndRecalculateSuggest()},timeout:3e3})};t.prototype._preventBlur=function(n){n.preventDefault()};window.NonSearch=t}(jQuery),function(n){"use strict";n(window).on("load",function(){n(document).on("click","#toggleSearch",function(){n("#mainSearchCollapse").attr("aria-expanded")==="true"?n(".searchInput").focus().select():n(".searchInput").blur()})});jQuery.prototype.exists=function(){return this.length>0}}(window.jQuery);$(document).ready(function(){initCompanySearch("#searchCompanyModel")});$(document).on("click","#collapseBilling #searchCompanyModel li:last-child",function(n){$(n.currentTarget).hasClass("notfound")&&($("#collapseBilling #searchCompanyModel").addClass("hidden"),$("#collapseBilling #searchCompanyAgain").removeClass("hidden"),$("#collapsePayments").removeClass("hidden"),n.preventDefault(),n.stopPropagation())});$(document).on("click","#orderIntentModalSearch li:last-child",function(n){$(n.currentTarget).hasClass("notfound")&&($(".orderIntentModalSearch").addClass("hidden"),$("#b2bOrderIntent #searchCompanyAgain").removeClass("hidden"),n.preventDefault(),n.stopPropagation())});$(document).on("click","#collapseBilling #searchCompanyAgainLink",function(n){$("#collapseBilling #searchCompanyModel .form-control.searchInput").val("");$("#collapseBilling #searchCompanyAgain").addClass("hidden");$("#collapseBilling .companySearch").removeClass("hidden");$("#collapseBilling #searchCompanyModel").removeClass("hidden");$("#collapsePayments").removeClass("hidden");n.preventDefault();n.stopPropagation()});$(document).on("click","#b2bOrderIntent #searchCompanyAgainLink",function(n){$("#OrderIntentModal .form-control.searchInput").val("");$("#b2bOrderIntent #searchCompanyAgain").addClass("hidden");$("#b2bOrderIntent #companySearch").removeClass("hidden");$("#OrderIntentModal").removeClass("hidden");n.preventDefault();n.stopPropagation()});$(document).on("click","#b2bOrderIntent #searchCompanyChange",function(){$("#b2bOrderIntent .searchedCompanyResult").addClass("hidden");$("#b2bOrderIntent .companySearch").removeClass("hidden");$("#b2bOrderIntent .companySearch .searchInput").focus()});$(document).on("input","#amount",function(){$(this).val()>0?$("#btnGetOrderIntent").prop("disabled",!1):$("btnGetOrderIntent").prop("disabled",!0)});$(document).on("show.bs.modal","#OrderIntentModal",function(){initCompanySearch("#orderIntentModalSearch");$(".searchedCompanyName")&&$("#b2bOrderIntent").find('[name="name"]').val($(".searchedCompanyName").text());$(".searchedCompanyOrg")&&$("#b2bOrderIntent").find('[name="orgnr"]').val($(".searchedCompanyOrg").text())});$(document).on("click",'[data-action="submitOrderIntent"]',function(n){var t=$(n.target).closest("form");(n.preventDefault(),t.valid())&&$.post("/two/orderIntent",t.serialize(),function(n){n.success&&($("#b2bOrderIntentResult").html(n.html),$("#amount").val(n.amount));n.error?($("#orderIntentError").removeClass("hidden"),$("#orderIntentErrorMessage").text(n.error)):$("#orderIntentError").hasClass("hidden")||$("#orderIntentError").addClass("hidden")})});$(window).on("resize",function(){window.innerWidth>=768?$(".maxVisibleSuggest").val($(".maxVisibleSuggestDesktop").val()):$(".maxVisibleSuggest").val($(".maxVisibleSuggestMobile").val())});typeof hybridLoadEbbot!="undefined"&&hybridLoadEbbot||window.EbbotLoaded||typeof loadEbbot!="function"||loadEbbot();trackEvent=function(n,t,i,r){try{_gaq.push(["_trackEvent",n,t,i,r])}catch(u){}};var lastScroll=0,didScroll=!1,deltaUp=120,deltaDown=80,forceNonHeaderStickyOnce=!1,topnavStyleApplied=!1;$(window).scroll(function(){didScroll=!0});setInterval(function(){if(didScroll){let n=$(document).scrollTop();if(forceNonHeaderStickyOnce)forceNonHeaderStickyOnce=!1;else if(n>deltaUp&&lastScroll-deltaUp>n){$(".nonHeader-new").addClass("sticky");$("#react-widget-shadow-root[data-widgetId='header']").addClass("sticky");const n=document.getElementById("react-widget-shadow-root");if(n){const t=n.shadowRoot;if(t){if(!topnavStyleApplied){const n=document.createElement("style");n.textContent=".hide-top-nav > div {display: none !important;}";t.prepend(n);topnavStyleApplied=!0}const n=$(t.querySelector("#top-bar"));n&&n.parent().addClass("hide-top-nav")}}}else if(lastScroll+deltaDown0?window.location=n.href:($(".site-menu .mobile").append('