function changeVal(el) { var qt = parseFloat(el.parent().children(".qt").html()); var price = parseFloat(el.parent().children(".price").html()); var eq = Math.round(price * qt * 100) / 100; el.parent().children(".full-price").html( eq + "€" ); changeTotal(); } function changeTotal() { var price = 0; $(".full-price").each(function(index){ price += parseFloat($(".full-price").eq(index).html()); }); price = Math.round(price * 100) / 100; var tax = Math.round(price * 0.2 * 100) / 100 var shipping = parseFloat($(".shipping span").html()); var fullPrice = Math.round((price + tax + shipping) *100) / 100; if(price == 0) { fullPrice = 0; } $(".subtotal span").html(price); $(".tax span").html(tax); $(".total span").html(fullPrice); } $(document).ready(function(){ $(".remove").click(function(){ var el = $(this); cartid = document.getElementById("gcartid").innerHTML; removefromcart($(this).data('aaa'), cartid); el.parent().parent().addClass("removed"); window.setTimeout( function(){ el.parent().parent().slideUp('fast', function() { el.parent().parent().remove(); if($(".product").length == 0) { $("#cart").html("

No products!

"); } changeTotal(); }); }, 200); }); $(".qt-plus").click(function(){ $(this).parent().children(".qt").html(parseInt($(this).parent().children(".qt").html()) + 1); cartid = document.getElementById("gcartid").innerHTML; changequant(parseInt($(this).parent().children(".qt").html()), $(this).parent().data('aaa'), cartid); $(this).parent().children(".full-price").addClass("added"); var el = $(this); window.setTimeout(function(){el.parent().children(".full-price").removeClass("added"); changeVal(el);}, 150); }); $(".qt-minus").click(function(){ child = $(this).parent().children(".qt"); if(parseInt(child.html()) > 1) { child.html(parseInt(child.html()) - 1); } cartid = document.getElementById("gcartid").innerHTML; changequant(parseInt($(this).parent().children(".qt").html()), $(this).parent().data('aaa'), cartid); $(this).parent().children(".full-price").addClass("minused"); var el = $(this); window.setTimeout(function(){el.parent().children(".full-price").removeClass("minused"); changeVal(el);}, 150); }); window.setTimeout(function(){$(".is-open").removeClass("is-open")}, 1200); $(".btn").click(function(){ var price = 0; $(".full-price").each(function(index){ price += parseFloat($(".full-price").eq(index).html()); }); price = Math.round(price * 100) / 100; var tax = Math.round(price * 0.05 * 100) / 100 var shipping = parseFloat($(".shipping span").html()); var fullPrice = Math.round((price + tax + shipping) *100) / 100; if(price == 0) { fullPrice = 0; } $("#netto").val(price); $("#mwst").val(tax); $("#brutto").val(fullPrice); $("#checkoutform").submit(); //$(".remove").click(); }); });