var kaufdown=function(){function q(){$("#kaufdown .setProducts > li").each(function(){var a=parseFloat($(this).attr("data-img-y")),c=parseFloat($(this).attr("data-img-height")),d=$(">.box",this);d.css({top:a-c/2-parseFloat(d.height())-12})});$("#microcountdown .image").each(function(){var a=$("img",this),c=$(this);a.width()!=0&&a.width()<200&&c.css({right:210-a.width()})})}function r(a){var c=Math.floor(a);a=Math.round(a*100-c*100);if(a<10)a="0"+a;return""+c+".<span>"+a+"</span>"}function x(a){var c=
{},d=a,g=Math.floor;d=(a/1E3).toFixed();c.days=g(d/86400);d%=86400;c.hours=g(d/3600);d%=3600;c.minutes=g(d/60);c.seconds=d%60;return c}var b={},y=document.documentElement.lang,z=function(a,c){var d={},g,i=[];if(a in b)b[a].elements.push(c);else b[a]={elements:[c]};$(".setProducts li, .product-info",c).each(function(){g=$(this).attr("data-code");d[g]=this;i.push(g)});b[a].productNodes=d;b[a].productCodes=i;b[a].isMicro=c.hasClass("micro");b[a].active=null;b[a].inFuture=null},A=function(a){var c=b[a].timeoutId,
d=b[a].clockUpdateInterval;console.log("Unregistered "+a);if(c){window.clearTimeout(c);b[a].timeoutId=undefined}if(d){window.clearInterval(d);b[a].clockUpdateInterval=undefined}delete b[a]},B=function(a){var c=a.available;a=a.initial;if(a<c)a=c;c=c/a;return c>=0.5?"full":c>0?"half":"empty"},v=function(a){var c=function(e){var h=[],f=0;e=(""+e).split("");var l=e.length;for(f=0;f<l;f++)h.push('<span class="num'+e[f]+'"><span>'+e[f]+"</span></span>");return h.join("")},d=null,g=0,i=0,u,m=[];$.ajax({url:"/api/kaufdowns/"+
a,dataType:"json",cache:false,success:function(e){if(b[a].inFuture===null)b[a].inFuture=e.startDate>e.now?true:false;if(b[a].inFuture===true&&e.startDate<=e.now)window.location.reload();else{if(e.endDate<e.now&&window.location.hostname.indexOf("preview-"+a+".")===-1){if(b[a].active===true){window.location.reload();return}b[a].active=false}else b[a].active=true;if(b[a].clockUpdateInterval){window.clearInterval(b[a].clockUpdateInterval);b[a].clockUpdateInterval=undefined}$.each(b[a].elements,function(h){if(b[a].isMicro){var f=
e.sets[0].products[0],l=f.price;f=f.oldPrice;pricenode=$(".prices",h);pricenode.empty();pricenode.append($("<div />").addClass("price").html(r(l)));if(f!==null)y=="sl"?pricenode.append($("<div />").addClass("priceold").html("redna cena "+r(f))):pricenode.prepend($("<div />").addClass("priceold").html(r(f)))}});if(b[a].active===false)A(a);else{b[a].clockUpdateInterval=window.setInterval(function(h){var f=(new Date).getTime();return function(){var l=(new Date).getTime(),j=0;h-=l-f;f=l;j=x(h);$.each(b[a].elements,
function(k){$(".days .value",k).html(c(hervis.lpad(j.days>0?j.days:0,2,"0")));$(".hours .value",k).html(c(hervis.lpad(j.hours>0?j.hours:0,2,"0")));$(".minutes .value",k).html(c(hervis.lpad(j.minutes>0?j.minutes:0,2,"0")));$(".seconds .value",k).html(c(hervis.lpad(j.seconds>0?j.seconds:0,2,"0")))})}}(e.now>e.startDate?e.endDate-e.now:e.startDate-e.now),1E3);if($(".stockinfo").length>0){for(g=0;g<e.sets.length;g++){d=e.sets[g];for(i=0;i<d.products.length;i++){u=d.products[i];m.push(u.code)}}if(m.length===
0)m=b[a].productCodes;$.ajax({url:"/api/products/stockinfo/"+m.join(","),dataType:"json",cache:false,success:function(h){var f=0,l=hervis.getLocalFieldNames(h),j=b[a].productNodes;for(f=0;f<l.length;f++){var k=l[f],n=B(h[k]),o=$(j[k]),s=o.attr("data-level");$(".stockinfo[data-product="+k+"]").each(function(){var t=$(".shadow",this),p=h[k];t.animate({width:152*(1-p.available/p.initial)},"slow");t=""+p.available+"/"+p.initial;$("img",this).attr("alt",t)});if(s!==n){o.attr("data-level",n);typeof s!==
"undefined"&&o.removeClass("stocklevel-status-"+s);o.addClass("stocklevel-status-"+n);$("img[data-product="+k+"]").attr("src","/static/templates/hervis/resources/stylesheets/images/bottle-"+n+".trans.png")}}}});b[a].productCodes=m}b[a].timeoutId=window.setTimeout(function(h){return function(){v(h)}}(a),6E4)}}}})},w=function(){$.each(b,function(a){typeof b[a].timeoutId==="undefined"&&v(a)})};$(window).load(function(){if($("#stage #kaufdown").length>0){$(".stage .set:not(:first-child)").hide();$(".listing .set a").click(function(a){a.preventDefault();
$(".listing .set a").removeClass("active");$(this).addClass("active");$(".stage .set").fadeOut();$($(this).rel()).fadeIn();q()});$(".listing ul").css({"overflow-y":"hidden"}).hover(function(){$(this).css({"overflow-y":"auto"})},function(){$(this).css({"overflow-y":"hidden"})})}$(".kaufdown, #microcountdown").each(function(){var a=$(this),c=a.attr("data-pk"),d,g,i;if($(this).has("#microcountdown")){d=$(".body",this);if(d.length>1){$(".body .gendergroup",a).show();$(".body .gendergroup select",a).change(function(){$(".body",
a).slideUp();i=$("option:selected",this).attr("value");g=$("#genderbody-"+i);$(".gendergroup select",g).val(i);g.slideDown();q()});$(".body:gt(0)",this).hide()}}z(c,a)});q();w()});return{initUpdates:w,stopUpdates:function(){$.each(b,function(a){var c=b[a].timeoutId,d=b[a].clockUpdateInterval;if(c){window.clearTimeout(c);b[a].timeoutId=undefined}if(d){window.clearInterval(d);b[a].clockUpdateInterval=undefined}})}}}();
