// jCart v1.3
// http://conceptlogic.com/jcart/
// http://jcart.info
$(function(){var j=(function(){var f='http://pyroart.com.ua/shop/jcart',container=$('#jcart'),token=$('[name=jcartToken]').val(),tip=$('#jcart-tooltip');var g=(function(){var b=null;$.ajax({url:f+'/config-loader.php',data:{"ajax":"true"},dataType:'json',async:false,success:function(a){b=a},error:function(){alert('Ajax error: Edit the path in jcart.js to fix.')}});return b}());var h=(function(){if(g.tooltip===true){tip.text(g.text.itemAdded);$('.jcart [type=submit]').mouseenter(function(e){var x=e.pageY+25,y=e.pageX+ -10;$('body').append(tip);tip.css({top:y+'px',left:x+'px'})}).mousemove(function(e){var y=e.pageY+25,x=e.pageX+ -10;tip.css({top:y+'px',left:x+'px'})}).mouseleave(function(){tip.hide()});$('.jcart [type=image]').mouseenter(function(e){var x=e.pageY+25,y=e.pageX+ -10;$('body').append(tip);tip.css({top:y+'px',left:x+'px'})}).mousemove(function(e){var y=e.pageY+25,x=e.pageX+ -10;tip.css({top:y+'px',left:x+'px'})}).mouseleave(function(){tip.hide()})}$('#jcart-buttons').remove();$.ajaxSetup({type:'POST',url:f+'/relay.php',success:function(a){container.html(a);$('#jcart-buttons').remove()},error:function(x,e){var s=x.status,m='Ajax error: ';if(s===0){m+='Check your network connection.'}if(s===404||s===500){m+=s}if(e==='parsererror'||e==='timeout'){m+=e}alert(m)}})}());var i=$('#jcart-is-checkout').val();function add(b){var c=b.find('[name='+g.item.qty+']'),itemAdd=b.find('[name='+g.item.add+']');$.ajax({data:b.serialize()+'&'+g.item.add+'='+itemAdd.val(),success:function(a){if(c.val()>0&&tip.css('display')==='none'){tip.fadeIn('100').delay('400').fadeOut('100')}container.html(a);$('#jcart-buttons').remove()}})}function update(a){var b=a.parent().find('[name="jcartItemId[]"]').val();var c=a.val();if(c){var d=window.setTimeout(function(){$.ajax({data:{"jcartUpdate":1,"itemId":b,"itemQty":c,"jcartIsCheckout":i,"jcartToken":token}})},1000)}a.keydown(function(e){if(e.which!==9){window.clearTimeout(d)}})}function remove(a){var b=a.attr('href');b=b.split('=');var c=b[1];$.ajax({type:'GET',data:{"jcartRemove":c,"jcartIsCheckout":i}})}$('.jcart').live('submit',function(e){e.preventDefault();add($(this))});container.keydown(function(e){if(e.which===13){e.preventDefault()}});container.delegate('[name="jcartItemQty[]"]','keyup',function(){update($(this))});container.delegate('.jcart-remove','click',function(e){remove($(this));e.preventDefault()})}())});
