window.matrix=new function(){var n=this,l={},s=!1,p=!1,t=!1,d=0,o=!1;return n.update_elements=function(){l={$nav_wrap:$(".top-nav-outer")},(s=0").addClass("expand-menu-outer").appendTo(l.$nav_outer).on("touchstart",function(e){e.stopPropagation()}),l.$expand_inner=$("
").addClass("expand-menu").appendTo(l.$expand_outer),l.$expand_ul=$("").appendTo(l.$expand_inner))),t=p=!1,d=0},n.refresh=function(){if(s){var e=$(".top-nav-outer").width();if(e!=d)if($(".header-inner").get(0)){if(d=e,p){for(var n in l.items)(i=l.items[n]).matrixed&&(i.$item.insertBefore(l.$waffle),i.matrixed=!1);l.$waffle.appendTo(l.$nav_ul)}l.$waffle.hide();function t(){return 0').attr("data-id",o)).html(e),t.append(n).addClass("has-popup"),i.push(n),a&&a(n)):a&&a()});var o,a},close:function(e){return function(e){var n,t=[];for(n in i)i[n].attr("data-id")==e&&t.push(n);for(n in t=t.reverse()){var o=t[n];i[o].remove(),i.splice(o,1)}0==i.length&&$(document.body).removeClass("has-popup")}(e),this},close_top:function(){var e;return 0Are you sure you want to clear this form?'),$dialog=$(".dialog"),$dialog.dialog({title:"Reset Form",modal:!0,resizable:!1,buttons:{No:function(){$(this).dialog("close")},Yes:function(){$(this).dialog("close"),$(".contactform").each(function(){this.reset()})}},close:function(){$dialog.remove()}})}),$("#accept_cookies").click(function(){return $.get("/accept_cookies"),$("#cookie_alert").remove(),!1}),0<$(".shopbar-full").length&&(e=$(".shopbar-full form"),n=$('input[name="search"]'),$('select[name="category"],select[name="subcategory"]').change(function(){n.val(""),e.submit()}),$('select[name="sort"]').change(function(){e.submit()})),$(".side-nav-arrow").click(function(){$(this).parent().toggleClass("side-nav-expanded")});function t(){$(".side-nav-outer").each(function(){var e=$(this),n=$("#main"),t=e.offset().top-n.offset().top;n.css({"min-height":Math.ceil(t+e.outerHeight())})})}t(),$(window).on("load resize",function(){t()})});