$(function(){

(function($){$.fn.jcartTooltip=function(o,i){o=$.extend({content:null,follow:true,auto:true,fadeIn:0,fadeOut:0,appendTip:document.body,offsetY:25,offsetX:-10,style:{},id:'jcart-tooltip'},o||{});if(!o.style&&typeof o.style!="object"){o.style={};o.style.zIndex="1000"}else{o.style=$.extend({},o.style||{})}o.style.display="none";o.style.position="absolute";var j={};var k=false;var l=document.createElement('div');l.id=o.id;for(var p in o.style){l.style[p]=o.style[p]}function fillTooltip(a){if(a){$(l).html(o.content)}}fillTooltip(o.content&&!o.ajax);$(l).appendTo(o.appendTip);return this.each(function(){this.show=function(b){function _execute(){var a;if(o.content){a="block"}else{a="none"}if(a=="block"&&o.fadeIn){$(l).fadeIn(o.fadeIn);setTimeout(function(){$(l).fadeOut(o.fadeOut)},1000)}}_execute()};this.onmousemove=function(a){var e=(a)?a:window.event;j=this;if(o.follow){var b=$(window).scrollTop();var c=$(window).scrollLeft();var d=e.clientY+b+o.offsetY;var f=e.clientX+c+o.offsetX;var g=$(window).width()+c-$(l).outerWidth();var h=$(window).height()+b-$(l).outerHeight();k=(d>h||f>g)?true:false;if(f-c<=0&&o.offsetX<0){f=c}else if(f>g){f=g}if(d-b<=0&&o.offsetY<0){d=b}else if(d>h){d=h}l.style.top=d+"px";l.style.left=f+"px"}};this.onmouseout=function(){$(l).css('display','none')}})}})(jQuery);


var cartHasItems = $('td.jcart-item-qty').html();
$('form.jcart input[type=submit]').jcartTooltip({content: 'товар добавлен в корзину', fadeIn: 500, fadeOut: 350 });
$('form.jcart').submit(function(){
  var btn=$(this).find('input[type=submit]');
  tb_show_loader();
  $.post('http://jamstore.ru/inc/jcart/jcart-relay.php', $(this).serialize() , function(data) {tb_remove();$('#jcart').html(data);$(btn)[0].show();});
  return false;
});

$('#jcart').keydown(function(e) { if(e.which == 13) {return false}}); // ENTER key prevent
  $('#jcart a.jcart-remove').live('click', function(){
      if(confirm('Вы уверены?'))
      {
          tb_show_loader();
          var removeId = $(this).attr('href').split('=');
          $.post('http://jamstore.ru/inc/jcart/jcart-relay.php',
          { 
          'jcart_remove': removeId[1], 
          'jcart_is_checkout':$('#jcart-is-checkout').val()
          },function(data) {$('#jcart').html(data);tb_remove();});
      }
      return false;
  });

  $('#jcart input[type="text"]').live('keyup', function()
  {
      var updateId = $(this).attr('id').split('-');
      if ( $(this).val() !== '')
      {
          var itemQty=$(this).val();
           tb_show_loader();
          var updateDelay = setTimeout(function(){ $.post('http://jamstore.ru/inc/jcart/jcart-relay.php',
          { 
              "item_id": updateId[3], 
              "item_qty":  itemQty, 
              "jcart_update_item": 'update',
              "jcart_is_checkout": $('#jcart-is-checkout').val()
           },function(data) {$('#jcart').html(data);tb_remove();});
          },1000);
       }
      $(this).keydown(function(){window.clearTimeout(updateDelay)});
  });

	});

