function getScrollBarWidth(){var n=$("<div>").css({visibility:"hidden",width:100,overflow:"scroll"}).appendTo("body"),t=$("<div>").css({width:"100%"}).appendTo(n).outerWidth();return n.remove(),100-t}function productAddedToCart(){controller.toggle("cartCanvas")}function hideSearchBox(){hideOverlay("js-prevent-scroll");$("#searchbox").slideUp(200,function(){$("#searchbox input").val("");$("#searchbox").removeClass("mobilesearch")})}function showOverlay(n){$("#overlay").fadeIn(200,function(){});$("[canvas]").addClass(n);$("html").hasScrollBar()&&$("html").css("padding-right",getScrollBarWidth()+"px");var t=$("html").scrollTop()?$("html").scrollTop():$("body").scrollTop();$("html").addClass("noscroll").css("top",-t)}function hideOverlay(n){$("#overlay").fadeOut(200,function(){});$("html").css("padding-right","0");$("[canvas]").removeClass(n);var t=parseInt($("html").css("top"));$("html").removeClass("noscroll");$("html,body").scrollTop(-t)}var slidebars=function(){var e=$("[canvas]"),n={},t=!1,u=!1,o=["top","right","bottom","left"],s=["reveal","push","overlay","shift"],f=function(t){var i=$(),r="0px, 0px",u=1e3*parseFloat(n[t].element.css("transitionDuration"),10);return("reveal"===n[t].style||"push"===n[t].style||"shift"===n[t].style)&&(i=i.add(e)),("push"===n[t].style||"overlay"===n[t].style||"shift"===n[t].style)&&(i=i.add(n[t].element)),n[t].active&&("top"===n[t].side?r="0px, "+n[t].element.css("height"):"right"===n[t].side?r="-"+n[t].element.css("width")+", 0px":"bottom"===n[t].side?r="0px, -"+n[t].element.css("height"):"left"===n[t].side&&(r=n[t].element.css("width")+", 0px")),{elements:i,amount:r,duration:u}},h=function(t,r,u,f){return i(t)?!1:void(n[t]={id:t,side:r,style:u,element:f,active:!1})},i=function(t){return n.hasOwnProperty(t)?!0:!1},r;this.init=function(n){return t?!1:(u||($("[off-canvas]").each(function(){var n=$(this).attr("off-canvas").split(" ",3);return n&&n[0]&&-1!==o.indexOf(n[1])&&-1!==s.indexOf(n[2])?void h(n[0],n[1],n[2],$(this)):!1}),u=!0),t=!0,this.css(),$(r).trigger("init"),void("function"==typeof n&&n()))};this.exit=function(n){if(!t)return!1;var i=function(){t=!1;$(r).trigger("exit");"function"==typeof n&&n()};this.getActiveSlidebar()?this.close(i):i()};this.css=function(u){var f,e;if(!t)return!1;for(f in n)i(f)&&(e="top"===n[f].side||"bottom"===n[f].side?n[f].element.css("height"):n[f].element.css("width"),("push"===n[f].style||"overlay"===n[f].style||"shift"===n[f].style)&&n[f].element.css("margin-"+n[f].side,"-"+e));this.getActiveSlidebar()&&this.open(this.getActiveSlidebar());$(r).trigger("css");"function"==typeof u&&u()};this.open=function(u,e){if(!t||!u||!i(u))return!1;var o=function(){n[u].active=!0;n[u].element.css("display","block");$(r).trigger("opening",[n[u].id]);var t=f(u);t.elements.css({"transition-duration":t.duration+"ms",transform:"translate("+t.amount+")"});setTimeout(function(){$(r).trigger("opened",[n[u].id]);"function"==typeof e&&e()},t.duration)};this.getActiveSlidebar()&&this.getActiveSlidebar()!==u?this.close(o):o()};this.close=function(u,e){if(("function"==typeof u&&(e=u,u=null),!t)||u&&!i(u))return!1;if(u||(u=this.getActiveSlidebar()),u&&n[u].active){n[u].active=!1;$(r).trigger("closing",[n[u].id]);var o=f(u);o.elements.css("transform","");setTimeout(function(){o.elements.css("transition-duration","");n[u].element.css("display","");$(r).trigger("closed",[n[u].id]);"function"==typeof e&&e()},o.duration)}};this.toggle=function(r,u){return t&&r&&i(r)?void(n[r].active?this.close(r,function(){"function"==typeof u&&u()}):this.open(r,function(){"function"==typeof u&&u()})):!1};this.isActive=function(){return t};this.isActiveSlidebar=function(r){return t&&r&&i(r)?n[r].active:!1};this.getActiveSlidebar=function(){var u,r;if(!t)return!1;u=!1;for(r in n)if(i(r)&&n[r].active){u=n[r].id;break}return u};this.getSlidebars=function(){var r,u;if(!t)return!1;r=[];for(u in n)i(u)&&r.push(n[u].id);return r};this.getSlidebar=function(r){return t&&r&&r&&i(r)?n[r]:!1};this.events={};r=this.events;$(window).on("resize",this.css.bind(this))},controller;$(function(){$(".splashnewtab a").click(function(n){n.preventDefault();window.open(this.href)})}),function(n){n.fn.tritonTabs=function(t){var i=this,f={activeTabID:null,onTabChange:function(){}},u,r;i.settings={};i.init=function(){if(i.tabLinks=n("div.tabLinks",i).children(),i.tabs=n("div.tabs",i).children(),i.settings=n.extend({},f,t),i.settings.activeTabID==null){var u=i.tabLinks.first();u.addClass("active");i.tabs.first().addClass("visible");i.tabs.addClass("hidden");i.tabs.first().removeClass("hidden")}else r(i.settings.activeTabID);i.tabLinks.find("a").click(function(t){var u=n(t.target).data("tabid");i.settings.onTabChange(t,u);return r(u),Triton.UI._calculateResponsiveArticleListGridHeight(n(".tabsContainer"),""),Triton.UI._calculateResponsiveArticleListGridWidth(n(".tabsContainer"),""),!1});Triton.UI._calculateResponsiveArticleListGridHeight(n(".tabsContainer"),"");Triton.UI._calculateResponsiveArticleListGridWidth(n(".tabsContainer"),"")};u=function(){i.tabLinks.removeClass("active");i.tabs.removeClass("visible");i.tabs.addClass("hidden")};r=function(n){u();i.tabs.siblings("div."+n).addClass("visible").removeClass("hidden");i.tabLinks.children("[data-tabid='"+n+"']").parent().addClass("active")};i.init()}}(jQuery),function(n){n.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.height()}}(jQuery);$(document).ready(function(){controller=new slidebars;controller.init();$("#cart, #cartOpenerSticky").on("click",function(n){n.stopPropagation();n.preventDefault();controller.toggle("cartCanvas")});$("#toggleNav").on("click",function(n){n.stopPropagation();n.preventDefault();controller.toggle("navCanvas")});$(document).on("click",".js-close-any, #overlay",function(n){n.preventDefault();n.stopPropagation();controller.getActiveSlidebar()&&controller.close();$("#searchbox.mobilesearch").is(":visible")&&hideSearchBox()});$(controller.events).on("opening",function(){showOverlay("js-close-any js-prevent-scroll")});$(controller.events).on("closing",function(){$(".js-close-any").css("padding-right","0px");hideOverlay("js-close-any js-prevent-scroll")});$(".slidebar-nav .dynamicmenu a").on("click",function(n){$(this).parent().hasClass("withsub")&&(n.preventDefault(),n.stopPropagation(),$(this).toggleClass("open"),$(this).next().slideToggle(200))});$("#searchToggle").on("click",function(n){n.stopPropagation();n.preventDefault();showOverlay("js-prevent-scroll");$("#searchbox").slideDown(200,function(){$("#searchbox").addClass("mobilesearch");$("#searchbox input").focus()})});$("#searchbox a.closeSearch").on("click",function(n){n.stopPropagation();n.preventDefault();hideSearchBox()})})