function openTab(n,t){for(var r,u=document.getElementsByClassName("tabcontent"),i=0;i<u.length;i++)u[i].style.display="none";for(r=document.getElementsByClassName("tablinks"),i=0;i<r.length;i++)r[i].className=r[i].className.replace(" active","");document.getElementById(t).style.display="block",n.currentTarget.className+=" active"}(function(n){n.extend({animate_from_to:function(t,i,r){var u=n(t).eq(0),f=n(i).eq(0),e={pixels_per_second:3e3,initial_css:{opacity:.8,position:"absolute",background:"#dddddd",top:0,top:u.offset().top,left:u.offset().left,height:u.css("height"),width:u.css("width"),"z-index":1e5},callback:function(){return}};r&&r.initial_css&&(r.initial_css=n.extend({},e.initial_css,r.initial_css)),r=n.extend({},e,r);var o=u.offset().top-f.offset().top,s=u.offset().left-f.offset().left,h=Math.floor(Math.sqrt(Math.pow(s,2)+Math.pow(o,2))),c=Math.floor(h/r.pixels_per_second*1e4),l=n("<div><\/div>").css(r.initial_css).appendTo("body").animate({top:f.offset().top,left:f.offset().left,height:f.innerHeight(),width:f.innerWidth()},{duration:c}).animate({opacity:0},{duration:100,complete:function(){return l.remove(),r.callback()}})}})})(jQuery),document.getElementById("defaultOpen")!=null&&document.getElementById("defaultOpen").click(),$(function(){var o=$(".js-prodid").data("product"),n=null,t=null,i=null,r=null,s=!1,h=null,u,f,e,c;$(".show-hide h4").click(function(){$(this).siblings(".rich-text").slideToggle("fast",function(){var n=$(".grid");n.length>0&&$grid.masonry()}),$(this).toggleClass("opened")}),u=function(){var n=[];return $(".js-options").each(function(){n.push($(this).val())}),n},f=function(){n==null&&(i=$(".js-images").find("img").first(),r=$(".js-images").find("img").parent(),n=i.data("initial"),t=n,s=$(".single-slider").length>0);var f=u();f.length>0&&$.ajax({url:"/umbraco/surface/merchellopartial/GetProductVariantDisplay",type:"POST",data:JSON.stringify({ProductId:o,VariantKeys:f}),contentType:"application/json; charset=utf-8",success:function(u){$(".js-price").html(u.FormattedPrice+"&nbsp;<span>Exc gst<\/span>"),u.VariantImageUrl!=null?(i.attr("src",u.VariantImageUrl+"?h=697&w=929&scale=both&mode=pad"),r.attr("href",u.VariantImageUrl+"?maxwidth=1280"),t=u.VariantImageUrl):(i.attr("src",n+"?h=697&w=929&scale=both&mode=pad"),r.attr("href",n+"?maxwidth=1280"),t=n),s&&$(".single-slider").trigger("to.owl.carousel",0),$(".js-name").html(u.VariantName),$(".js-sku").html(u.VariantSku),u.Stock>0?($(".js-addtocart-quantity").show(),$(".js-addtocart").show(),$(".js-instock").show(),$(".js-outstock").hide()):($(".js-addtocart-quantity").hide(),$(".js-addtocart").hide(),$(".js-instock").hide(),$(".js-outstock").show())},error:function(){}})},f(),$(".js-options").change(function(){f()}),$(".js-addtocart").click(function(){h=$(".js-name").text(),$(".js-added-to-cart-name").html("<h3>"+h+"<\/h3>"),$(".js-added-to-cart-img").attr("src",t+"?h=100&w=100&scale=both&mode=crop"),$("html, body").animate({scrollTop:0},"slow",function(){function n(){$("html").hasClass("touch-device")&&$(".nav-cart").slideUp()}$.animate_from_to(".js-addtocart",".js-cartamount",{pixels_per_second:2e4,initial_css:{background:"#d54d4d"},callback:function(){$("html").addClass("added-to-cart"),$(".nav-cart").slideDown()}}),setTimeout(n,4e3)}),$(".nav-cart").mouseleave(function(){$(this).slideUp()});var n=$(".js-addtocart-quantity").val(),i=u();return $.ajax({url:"/umbraco/surface/merchellopartial/additemtocart",type:"POST",data:JSON.stringify({ProductId:o,Quantity:n,VariantKeys:i}),contentType:"application/json; charset=utf-8",success:function(n){$(".js-cartamount").html(n.CartTotal)},error:function(){}}),!1}),e=function(){$("html, body").animate({scrollTop:$(".js-enquire-form").offset().top},1e3)},$(".js-enquire").click(function(){$(".js-enquire-form").show(),e()}),c=$(".js-enquire-form").length>0&&$(".js-enquire-form").data("scrollto")=="True",c&&e()})