function beginLoadData(){$("body").addClass("adpt-loading-search");$(window).trigger("adpt-dom-change")}function completeLoadData(){$("body").removeClass("adpt-loading-search")}function collapseFacets(){if(!matchMedia("(min-width:768px)").matches){var n=$(".btn-collapse",".facets_collapse");$.each(n,function(){modules.collapse.close($(this).siblings(".collapse"),this)})}}function toggleLayout(n){n=n!==null?n:!0;n&&($(".products_").hasClass("adpt-search-layout")?n&&modules.cookie.read("searchLayoutToggle")!==null&&(modules.cookie.erase("searchLayoutToggle"),wfHelpers.isGaLoaded()&&ga(wfHelpers.gaTrackerName()+".send","event","search","change layout","view as list")):n&&modules.cookie.read("searchLayoutToggle")===null&&(modules.cookie.create("searchLayoutToggle","true",30),wfHelpers.isGaLoaded()&&ga(wfHelpers.gaTrackerName()+".send","event","search","change layout","view as grid")));modules.cookie.read("searchLayoutToggle")!==null?($(".products_").addClass("adpt-search-layout"),$(".search_layout_button").removeClass("grid").addClass("listing")):modules.cookie.read("searchLayoutToggle")===null&&($(".products_").removeClass("adpt-search-layout"),$(".search_layout_button").removeClass("listing").addClass("grid"))}function validatenumber(n){var t=n||window.event,i=t.keyCode||t.which,r;i=String.fromCharCode(i);r=/^\d*(?:\.\d{1,2})?$/;r.test(i)||(t.returnValue=!1,t.preventDefault&&t.preventDefault())}function initializeSliderFacets(){$(".slider_facet_container").each(function(){var u=this.id,f=$(this).data("facetname"),i=parseInt($(this).data("min")),r=parseInt($(this).data("max")),e=$(this).data("stepvalue"),n="#"+$(this).data("sliderid"),o="#"+$(this).data("anchorid"),s=$(this).data("defaultmin"),h=$(this).data("defaultmax"),c="#"+$(this).data("bubbleminid"),l="#"+$(this).data("bubblemaxid"),a="#"+$(this).data("inputminid"),v="#"+$(this).data("inputmaxid"),t={containerId:u,facetName:f,facetFromName:$(this).data("fromname"),facetToName:$(this).data("toname"),facetFromId:a,facetToId:v,min:i,max:r,minPrefix:$(this).data("minprefix"),maxSuffix:$(this).data("maxsuffix"),anchorId:o,sliderId:n,bubbleFromId:c,bubbleToId:l},y=$(n).slider({range:!0,step:e,min:i,max:r,values:[s,h],create:function(){$(".slider_handle-min",n).css("left");$(".slider_handle-max",n).css("left")},slide:function(n,i){updateSliderInputs(i,t)},change:function(n,i){updateSliderInputs(i,t)}});$(".slider_input").on("focus",function(){$(this).val(null)});$(".slider_input").on("blur",function(){updateSliderValues(t,y)})})}function updateSliderInputs(n,t){var r=n.values[0],i=n.values[1],u=t.min,f=t.max;r>i&&(n.values[0]=i,r=i);r<=u?$(t.bubbleFromId).val(t.minPrefix+r):$(t.bubbleFromId).val(r);i>=f?$(t.bubbleToId).val(""+i+t.maxSuffix):$(t.bubbleToId).val(i);$(t.facetFromId).val(r);$(t.facetToId).val(i);updateSliderAnchor(n,t)}function updateSliderAnchor(n,t){var i=window.location.search,u=t.facetName,s=new RegExp("&?filter"+u+"((To)|(From))=-?[0-9]*","g"),f=i.match(s),r;if(f!=null)for(r=0;r<f.length;r++)i=i.replace(f[r],"");var e=$(t.facetFromId).val(),o=$(t.facetToId).val(),h=t.min,c=t.max;e>h&&(i+=(i.indexOf("?")>=0?"&":"?")+"filter"+u+"From="+e);o<c&&(i+=(i.indexOf("?")>=0?"&":"?")+"filter"+u+"To="+o);$(t.anchorId).attr("href",i)}function updateSliderValues(n){var r=$(n.bubbleFromId).val(),u=$(n.bubbleToId).val();(r==null||r=="")&&(r=$(n.facetFromId).val());(u==null||u=="")&&(u=$(n.facetToId).val());var f=n.min,e=n.max,i=parseInt(r.replace(n.minPrefix,"")),t=parseInt(u.replace(n.maxSuffix,""));i>t&&($(n.bubbleFromId).val(t),i=t);i<f&&($(n.bubbleFromId).val(n.minPrefix+f),i=f);t>e&&($(n.bubbleToId).val(""+e+n.maxSuffix),t=e);$(n.sliderId).slider("values",0,i);$(n.sliderId).slider("values",1,t);$(n.facetFromId).val(i);$(n.facetToId).val(t);updateSliderAnchor(null,n)}function refreshFacets(){completeLoadData();initializeSliderFacets();collapseFacets();papersTooltip.checkSwitch();toggleLayout(!1)}function requestData(n,t,i){beginLoadData();var r=typeof i!="undefined"?i:!1;n.length>0&&n[0]==="?"&&(n=window.location.pathname+n);$.ajax({url:n,type:"post",success:function(t){if($(t).find(".prods_item").length>0){$("#search_results").html(t);r||window.history.pushState(t,"",n.replace(window.location.hostname+"/",""));var i=$("#watch_count").val();$(".panel_head > .panel_subtitle > span").text(i);refreshFacets();window.watchfinder&&window.watchfinder.compare&&window.watchfinder.compare.registerListeners()}else modules.modal.open("#modal_no-results")},error:function(n){console.log(n);completeLoadData()}})}function removeParam(n,t){var u=t.split("?")[0],f,i=[],e=t.indexOf("?")!==-1?t.split("?")[1]:"",r;if(e!==""){for(i=e.split("&"),r=i.length-1;r>=0;r-=1)f=i[r].split("=")[0],f===n&&i.splice(r,1);u=u+"?"+i.join("&")}return u}var Watchfinder=Watchfinder||{};Watchfinder.LocateModelNumberInfo=function(){var n={container:"#js-locate-brand",loadingClass:"adpt-locating-model-by-brand",init:function(){n.actions()},actions:function(){$("#js-select-locate-brand").on("change",function(){n.update(this)})},update:function(t){var i=$(t).val();i!==""&&($(n.container).empty(),$("body").addClass(n.loadingClass),n.request(i))},request:function(t){$.ajax({url:"/find/locate-model-number?brand="+t,type:"post",success:function(i){wfHelpers.isGaLoaded()&&ga(wfHelpers.gaTrackerName()+".send","event","tooltips","locate model number",""+t+"");$(n.container).html(i)},complete:function(){$("body").removeClass(n.loadingClass)}})}};return n.init(),{request:n.request}}();$(function(){$("#modal_locate-helper").on("display",function(){wfHelpers.isGaLoaded()&&ga(wfHelpers.gaTrackerName()+".send","event","tooltips","open","locate model number")})});$(function(){$("#catalogue_steps .owl-carousel").owlCarousel({items:1,loop:!1,dots:!1,nav:!0,navRewind:!1,navText:['<div class="icon icon-arrow-left"><\/div>','<div class="icon icon-arrow-right"><\/div>'],responsive:{750:{items:3},960:{items:4}}});$("#service_makers").owlCarousel({items:1,loop:!1,dots:!0,nav:!0,navRewind:!1,navText:['<div class="icon icon-arrow-left"><\/div>','<div class="icon icon-arrow-right"><\/div>'],lazyLoad:!0});$("#service_equipment-carousel").owlCarousel({items:1,loop:!1,dots:!0,nav:!0,navRewind:!1,navText:['<div class="icon icon-arrow-left"><\/div>','<div class="icon icon-arrow-right"><\/div>'],lazyLoad:!0});$(".service_redirect-select").change(function(){var n=$(this).val();n!==""&&(document.location=n)});$("#servicing_video").on("click",".play",function(){$(this).parent().html('<div class="ratio_"><iframe class="ratio_item" src=" https://www.youtube.com/embed/aOG0DNi7cJY?rel=0&amp;amp;controls=2&amp;showinfo=0&amp;iv_load_policy=3&amp;autoplay=1&amp;enablejsapi=1" frameborder="0" allowfullscreen><\/iframe><\/div>')})});$(window).load(function(){wfHelpers.getQueryStringValue("action")=="video"&&($("iframe","#service_intro")[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"),modules.smoothScroll.to("#service_video"));wfHelpers.getQueryStringValue("noResults").toLowerCase()=="true"&&modules.smoothScroll.to("#service_search-form")});$(function(){refineFixed();var n=new FilterSide;initializeSliderFacets();$("#search_results").on("click","a:not(.redirect)",function(t){t.preventDefault();modules.smoothScroll.to("#search_results");n.close();var i=$(this).attr("href"),r=$(this).data("facet-type"),u=$(this).data("facet-item");return $(this).hasClass("btn-update")&&(i=removeParam("pageno",i)),papersTooltip.clickedPapers=!1,r==="Papers"&&u==="Yes"&&(papersTooltip.clickedPapers=!0),requestData(i,r),!1});$("#search_results").on("change","#search_orderby",function(){var n=$(".qs_no-orderby",".search_orderby").val();n+="&orderby="+$(this).val();requestData(n,null)});$("#modal_no-results").on("dismiss",function(){completeLoadData()});collapseFacets();window.addEventListener("popstate",function(){if(!Watchfinder.BrowserDetect.isSafari&&!Watchfinder.BrowserDetect.isMobileSafari){var n=window.location.search;requestData(n,null,!0)}});$("#search_results").on("click",".search_layout",function(){toggleLayout(!0)});modules.cookie.read("searchLayoutToggle")!==null&&toggleLayout(!1);$("#search_results").on("click",".btn-update",function(){var n=$(this).parents(".slider_facet_container"),t=n.find(".facet_title").text(),i=n.find(".facet_input-from").val(),r=n.find(".facet_input-to").val();wfHelpers.isGaLoaded()&&ga(wfHelpers.gaTrackerName()+".send","event","Search Stock Facet",t,"from: "+i+"; to: "+r)})});var refineFixed=function(){var n={desktop:!0,top:!0,distant:110,adptClass:"adpt-refine-top",init:function(){n.set();n.check();n.actions()},set:function(){n.desktop=matchMedia("(min-width:768px)").matches;$("#search_refine-bar").length&&(n.distant=$("#search_refine-bar").offset().top)},actions:function(){$(window).on("resize",function(){n.set();n.check()});$(window).on("scroll",function(){n.check()})},check:function(){var t=$(window).scrollTop();n.desktop||(t<n.distant&&!n.top?($("body").addClass(n.adptClass),n.top=!0):t>n.distant&&n.top&&($("body").removeClass(n.adptClass),n.top=!1))}};return n.init(),n},FilterSide=function(){var n={body:$("html"),btn:".btn-filter-side",adptSideClass:"adpt-side",adptClass:"adpt-filter-side",isOpen:!1,init:function(){n.actions()},actions:function(){$(document).on("click",n.btn,function(){n.toggle()})},toggle:function(){n.body.hasClass(n.adptClass)?n.close():n.open()},open:function(){n.body.addClass(n.adptSideClass+" "+n.adptClass);n.isOpen=!0},close:function(){n.body.removeClass(n.adptSideClass+" "+n.adptClass);n.isOpen=!1}};return n.init(),n},PapersTooltip=function(){var n={clickedPapers:!1,timer:"",counter:0,adptClass:"adpt-papers-tip",closeClass:".btn-close-papers",init:function(){n.actions()},actions:function(){$("#search_results").on("click",n.closeClass,function(){n.close(this)})},checkSwitch:function(){n.clickedPapers&&n.firstTime()?n.open():n.close()},open:function(){$("body").addClass(n.adptClass)},close:function(){$("body").removeClass(n.adptClass)},firstTime:function(){return modules.cookie.read("seenPapersTooltip")===null?(modules.cookie.create("seenPapersTooltip","true",30),!0):!1},getAction:function(n){return $(n).hasClass("btn-continue")?"continue":$(n).hasClass("btn-cancel")?"cancel":$(n).hasClass("btn-cross")?"close":$(n).hasClass("dialogue-outside")?"click off":"other"}};return n.init(),n},papersTooltip=new PapersTooltip