function recSmaz(a,t){if(void 0!==a[t]){var e=a[t];$.post("/action/Cart/deleteCartItem/",{itemId:e.itemId}).done(function(e){void 0!==a[t+1]?recSmaz(a,t+1):window.location.href="/kosik/"})}}function smazPolozkyKosiku(a){recSmaz(a,0)}function editujPolozkyVkosiku(){if($("div#cart").hasClass("polozkyMixSbalene"))return!1;$("div#cart").addClass("polozkyMixSbalene");var a={},t=($("div#cart table tr.single-merchandise").eq(0),$("div#cart table").eq(0));t.find("tr.single-merchandise").each(function(t){var e=$(this),n=$(this).find("a.main-link");if(-1!=n.attr("href").indexOf("/pro-mix/")){var i=n.text(),r=i.substr(0,i.indexOf(" ")),o=function(){var a=e.find("td.tac strong.nowrap").html();return a=a.substr(0,a.indexOf("Kč")-1).replace(" ",""),parseInt(a)}(),d=parseInt(e.find('input[name="amount"]').val()),c={nazev:n.text(),cena:o,pocet:d,itemId:e.find(".b-delete").parent().find('input[name="itemId"]').val()};void 0===a[r]?a[r]={kod:r,suma:o,img:e.find("img").clone(!0),polozky:[c]}:(a[r].suma+=o,a[r].polozky.push(c)),e.hide(),console.log(a)}});for(var e in a){var n=$('
').append(a[e].img),i=$('').append(a[e].kod),r=$('').append(i),o=$("
").css("font-size","90%").css("line-height","1.4");a[e].polozky.forEach(function(a){o.append(a.pocet+"ks - "+a.nazev+" - "+a.cena+" Kč").append("
")});var d=$('
').append(r).append(o),c=$('').css("padding","1em 0").append(n).append(d).append('
 
'),l=$('');l.click(function(t){var e=$(this).attr("data-mix");smazPolozkyKosiku(a[e].polozky)});var s=$('').append(l),i=$('').append(a[e].suma+" Kč"),p=$('').append(i),u=$('').append(c).append(p,s);t.append(u)}}function upravaProduktu(){$("div#cat-1095").hide(),$("nav#menu li").each(function(a){"/pro-mix/"==$(this).find("a").attr("href")&&$(this).hide()}),"/pro-mix/"==window.location.pathname&&$("ul.products li").each(function(a){$(this).find(".product-card-hover-content").hide()}),"/pro-mix/"==window.location.pathname.substr(0,9)&&$("table#product-detail").each(function(a){$(this).find("td.detail-shopping-cart").hide()}),$('a.p-name[href^="/pro-mix/"]').each(function(a){$(this).closest("li").remove()}),$('a.p-name[href^="/pro-mix/"],a.p-name[href^="/mix-akce/"],a.p-name[href^="/mix-pastik/"]').each(function(a){$spanMix=$(this).find("span").text();var t=$(this).closest("li");t.find(".product-card-hover-content").hide(),t.find("span.p-det-main-price").html(function(a,t){return"od "+t})})}!function(a){var t,e,n,i,r,o={init:function(o){e=a.extend({},a.fn.formulareVariant.defaults,o),t=a(this),n=a("strong.price"),i="table#product-detail";var d=a('').val(1);for(c=1;c<=e.pocetFormularu;c++){var p=d.clone(!0),u=s.clone(!0);a('
').addClass("frmVarianty").addClass("p-action").html(p).append(u).appendTo(t)}var f=t.formulareVariant("vratCenuSmenou");return n.html(f),t.find("select").change(function(){var a=t.formulareVariant("vratCenuSmenou");n.html(a)}),a(i).find("a.add-pcs").click(function(e){if(!a("body").hasClass("disabled-add-to-cart")){var n=a(this).parents(i).find(".pcs"),r=a(n).data("decSeparator");if(void 0!==r){var o=parseFloat(a(n).val().replace(r,".")),d=a(n).val().length-(a(n).val().lastIndexOf(r)+1);o=(o+1).toFixed(d)}else o=parseFloat(a(n).val())+1;a(n).val(o.toString().replace(".",r))}return t.formulareVariant("aktualizujSumu"),!1}),a(i).find("a.remove-pcs").click(function(){if(!a("body").hasClass("disabled-add-to-cart")){var e=a(this).parents(i).find(".pcs"),n=a(e).data("decSeparator");if(void 0!==n){var r=parseFloat(a(e).val().replace(n,".")),o=a(e).val().length-(a(e).val().lastIndexOf(n)+1);r=(r-1).toFixed(o)}else r=parseFloat(a(e).val())-1;r>0&&a(e).val(r.toString().replace(".",n)),t.formulareVariant("aktualizujSumu")}return!1}),a(i).find(".pcs").change(function(){t.formulareVariant("aktualizujSumu")}),this},vratCenu:function(){var n=0;t.find("select").each(function(t){var i=r.indexOf(parseInt(a(this).val()));n+=e.varianty[i].cena});var i=parseInt(a("table#product-detail .pcs").val());return isNaN(i)&&(i=1),n*i},vratCenuSmenou:function(){return t.formulareVariant("vratCenu")+" Kč"},aktualizujSumu:function(){var a=t.formulareVariant("vratCenuSmenou");n.html(a)}};a.fn.formulareVariant=function(t){return o[t]?o[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void a.error("Metoda "+t+" neexistuje v plug-inu jQuery.autoSave"):o.init.apply(this,arguments)},a.fn.formulareVariant.defaults={pocetFormularu:2,varianty:[{id:81,nazev:"test1",cena:100},{id:78,nazev:"test2",cena:200}]}}(jQuery),$(document).ajaxSuccess(function(){upravaProduktu()}),$(document).ready(function(){upravaProduktu();var a=!1,t=[],e=!1;$("table#tblVarianty").each(function(t){a=!0}),a&&($("form#product-detail-form").replaceWith('
'+$("form.p-action").html()+"
"),$("
").attr("id","dvVarianty").insertBefore("#product-detail"),$("table#tblVarianty tr").each(function(a){a?(t.push({id:parseInt($(this).find("td").eq(0).text()),nazev:$(this).find("td").eq(1).text(),cena:parseInt($(this).find("td").eq(2).text())}),$(this).find("td").eq(2).html(function(a,t){return t+" Kč"})):e=parseInt($(this).find("th").eq(3).text())}),e&&$("#dvVarianty").formulareVariant({pocetFormularu:e,varianty:t}),$("#addToCartButton").click(function(a){function t(a,t){return t=parseInt(t),void 0===i[a]?(i[a]={pocet:t,idCeny:a},o++,r.push(a)):i[a]={pocet:i[a].pocet+t,idCeny:a},i}function e(a){var t=r[a],e=i[t],n=$('').val(e.pocet),o=$('').val(e.idCeny);$('').attr("id","frmSend").addClass("p-action").html(o).append(n).appendTo("body").submit()}function n(a,t,r){var o=a[t],d=i[o];t+1==r?e(t):($pocetKusu=$val*d.pocet,$pocetKusu=d.pocet,$.post("/action/Cart/addCartItem/",{priceId:o,amount:$pocetKusu}).done(function(i){console.log("-ajax-"),t+2==r?e(t+1):n(a,t+1,r)}))}var i=[],r=[],o=0;$("form.frmVarianty").each(function(a){$val=$("table#product-detail .pcs").val(),isNaN($val)&&($val=1),$(this).find('input[name="amount"]').val($val),t($(this).find('select[name="priceId"]').val(),$val)});n(r,0,r.length)})),"/kosik/"==window.location.pathname&&setInterval(editujPolozkyVkosiku,500)});