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").click(),$(function(){var o=$(".js-addtocart").data("product"),n=null,t=null,i=null,r=!1,s=null,u,f,e,h;$(".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(),n=i.data("initial"),t=n,r=$(".single-slider").length>0,console.log(r));var f=u(),e="?height=697&width=929&bgcolor=fff&format=jpg&mode=crop";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){console.log(u),$(".js-price").html(u.FormattedPrice+" <span>inc gst<\/span>"),u.VariantImageUrl!=null?(i.attr("src",u.VariantImageUrl+e),t=u.VariantImageUrl):(i.attr("src",n+e),t=n),$(".js-images").find("a").attr("href",t),r&&$(".single-slider").trigger("to.owl.carousel",0),$(".js-name").html(u.VariantName),$(".js-sku").html(u.VariantSku)},error:function(){}})},f(),$(".js-options").change(function(){f()}),$(".js-addtocart").click(function(){var n,i,r;return s=$(".js-name").text(),n=$(this),$(".js-added-to-cart-name").html("<h3>"+s+"<\/h3>"),$(".js-added-to-cart-img").attr("src",t+"?height=100&width=100&bgcolor=fff"),$("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:"#ff6316"},callback:function(){$("html").addClass("added-to-cart"),$(".nav-cart").slideDown()}}),setTimeout(n,4e3)}),$(".nav-cart").mouseleave(function(){$(this).slideUp()}),i=$(".js-addtocart-quantity").val(),r=u(),$.ajax({url:"/umbraco/surface/merchellopartial/additemtocart",type:"POST",data:JSON.stringify({ProductId:o,Quantity:i,VariantKeys:r}),contentType:"application/json; charset=utf-8",success:function(t){t.HideAddToCart&&n.hide(),$(".js-cartamount").html(t.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()}),h=$(".js-enquire-form").length>0&&$(".js-enquire-form").data("scrollto")=="True",h&&e()})