gb_showpromppopup&&$.magnificPopup.open({items:{src:"/free-gift-popup",type:"ajax"}});
$(function(){var c=function(){var b=null,e=null,d=null;return{init:function(){$(document).on("click",".remlink,.remico",function(){var a=$(this).data("key");$.getJSON(gs_alias+"?a=updatequantity",{q:0,pb_skiptemplate:1,key:a},function(a){c.sethtmlcontent(a)});return!1});$(document).on("change",".quantityinput",function(a){console.log("here");if(9==a.which||$(this).val()==d)return!1;window.clearTimeout(e);b=$(this);d=$(this).val();e=window.setTimeout($.proxy(c,"update"),500);d=null;return!0});$(document).on("submit",
".discountcodeform",function(){"discount code"!=$(".discountcodeinput",this).val()&&$.getJSON(gs_alias+"?a=applydiscount&ajax=1",{pb_skiptemplate:1,discountcode:$(".discountcodeinput",this).val()},function(a){c.sethtmlcontent(a);"undefined"!=typeof a.discounterrormessage&&($(".promo-code-message").html(a.discounterrormessage).fadeIn("fast"),window.setTimeout(function(){$(".discount-error-message").fadeOut("fast")},5E3))});return!1});$(".updatetrigger").click(function(){$.post(gs_alias+"?a=checkoutajax&pb_skiptemplate=1&ajax=1",
$("#checkoutform").serializeArray(),function(a){c.sethtmlcontent(a)},"jSON")});$(document).ajaxStart(function(){$("#cart-working").show()});$(document).ajaxStop(function(){$("#cart-working").hide()})},sethtmlcontent:function(a){$("#cart-content").html(a.content);$(".cartquantityindicator").html(a.itemcount);$(".carttotalindicator").html(a.carttotal)},update:function(){key=b.data("key");b.val().match(/[^0-9]/)||""==b.val()?b.addClass("error"):(b.removeClass("error"),$.getJSON(gs_alias+"?a=updatequantity",
{pb_skiptemplate:1,key:key,q:b.val()},function(a){c.sethtmlcontent(a)}))}}}();c.init()});