$(function(){var a=(function(){var l="jcart",b=$("#jcart"),f=$("[name=jcartToken]").val(),j,m;var e=(function(){var n=null;$.ajax({url:l+"/config-loader.php",data:{ajax:"true"},dataType:"json",async:false,success:function(o){n=o},error:function(){}});return n}());var g=(function(){$("#jcart-buttons").remove();$.ajaxSetup({type:"POST",url:l+"/relay.php",beforeSend:function(){var n=($("#jcart tbody").height()-31)/2+$("#jcart thead").height();var o=($("#jcart").width()-31)/2;$("#jcart-loader").css("top",n).css("left",o).show(200)},complete:function(){$("#jcart-loader").hide(100)},success:function(n){b.html(n);$("#jcart-buttons").remove()},error:function(o,q){var p=o.status,n="Ajax error: ";if(p===0){n+="Check your network connection."}if(p===404){n+="Page not found"}if(p===500){n+="Internal server error"}if(q==="parsererror"||q==="timeout"){n+=q}alert(n)}})}());var c=$("#jcart-is-checkout").val();function k(o){var n=o.find("[name="+e.item.add+"]");$.ajax({data:o.serialize()+"&"+e.item.add+"="+n.val(),success:function(p){b.html(p);$("#jcart-buttons").remove()}})}function d(q){var s=q.find("[name="+e.item.id+"]").val();var p=q.find("[name="+e.item.qty+"]").val();var r=$("#itemadded-"+s);var n=r.outerHeight();function o(){if(p>1){r.text(p+" "+e.text.itemsAdded)}else{r.text(e.text.itemAdded)}}if(r.css("top")!="0px"){window.clearTimeout(j);r.animate({top:"0"},{queue:true,duration:200,complete:function(){o()}})}else{o()}r.animate({top:"-"+n},{queue:true,duration:400});j=window.setTimeout(function(){r.animate({top:"0"},{queue:true,duration:800})},4000)}function h(n){var p=n.parent().find('[name="jcartItemId[]"]').val();var o=n.val();if(o){m=window.setTimeout(function(){$.ajax({data:{jcartUpdate:1,itemId:p,itemQty:o,jcartIsCheckout:c,jcartToken:f}})},1100)}n.keydown(function(q){if(q.which!==9){window.clearTimeout(m)}})}function i(o){var p=o.attr("href");p=p.split("=");var n=p[1];$.ajax({type:"GET",data:{jcartRemove:n,jcartIsCheckout:c}})}$(".jcart").submit(function(n){n.preventDefault();d($(this));k($(this))});b.keydown(function(n){if(n.which===13){n.preventDefault()}});b.delegate('[name="jcartItemQty[]"]',"keyup",function(){h($(this))});b.delegate(".jcart-remove","click",function(n){i($(this));n.preventDefault()})}())});
