$(document).ready(function(){ /* $("td.action_categories").mouseleave(function(){  $('this').animate({backgroundPosition: '(0px 250px)'});}).mouseover(function(){ $('this').animate({backgroundPosition: '(110px 0px)'});});  $("td.action_catalog").mouseleave(function(){ $(this).css("background","url(images/catalog/1.png)");}).mouseover(function(){  $(this).css("background","url(images/catalog/5.png)");});*/   if($('.basket_product').attr("id")==undefined) {$('#order_link').empty();} else {$('#order_link').html('<img class="pngfix" src="images/cart/order_link.png"/>Оформить заказ');}  $.ajax({    type: "POST",      url: "./class_basket.php",      data: { action: "getsumm"},      success: function(theResponse) {     $("#summ").empty();     $("#summ").html(theResponse);         }     });     $("#basketItemsWrap li:first").hide(); $("#add_to_cart img").click(function()  {  var id_productSplitter  = (this.id).split("_");  var id_product    = id_productSplitter[2];  var menu = id_productSplitter[3];  var product_count       = $("#count_"+ id_product+"_"+menu).attr("value");/////////////////////   for (var i=0;i<30;i++)  {   var productX   = $("#pic_product_"+id_product+"_"+menu).find("#pic_"+id_product+"_"+i+"_"+menu).offset().left;   var productY   = $("#pic_product_"+id_product+"_"+menu).find("#pic_"+id_product+"_"+i+"_"+menu).offset().top;   if (productX>0 && productY>0) {break;}  }    if (productX>0 && productY>0)   {      if($("#id_product_" + id_product).length > 0)  {   var basketX   = $("#id_product_" + id_product).offset().left;   var basketY   = $("#id_product_" + id_product).offset().top;     }   else   {   var basketX   = $("#basketTitleWrap").offset().left;   var basketY   = $("#basketTitleWrap").offset().top;  }    var gotoX    = basketX - productX;  var gotoY    = basketY - productY;    var newImageWidth  = $("#pic_product_" + id_product+"_"+menu).find("#pic_"+id_product+"_"+i+"_"+menu).width() / 3;  var newImageHeight = $("#pic_product_" + id_product+"_"+menu).find("#pic_"+id_product+"_"+i+"_"+menu).height() / 3;    var x=$("#pic_"+id_product+"_"+i+"_"+menu).offset().left;  var y=$("#pic_"+id_product+"_"+i+"_"+menu).offset().top;    $("#pic_product_" + id_product+"_"+menu).find("#pic_"+id_product+"_"+i+"_"+menu)  .clone()  .insertAfter("#pic_product_" + id_product+"_"+menu)  .css({position : 'absolute',left:x,top:y})  .animate({opacity: 0.4}, 100 )    .animate({opacity: 0.1, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, function()   {   $("#notificationsLoader").html('<img src="./images/cart/loader.gif">');     $.ajax({      type: "POST",      url: "./class_basket.php",      data: { id_product: id_product, action: "addToBasket",product_count:product_count},      success: function(theResponse) {          if( $("#id_product_" + id_product).length > 0){      $("#id_product_" + id_product).animate({ opacity: 0 }, 500);            $("#id_product_" + id_product).before(theResponse).remove();      $("#id_product_" + id_product).animate({ opacity: 0 }, 500);      $("#id_product_" + id_product).animate({ opacity: 1 }, 500);      $("#notificationsLoader").empty();           } else {      $("#basketItemsWrap li:first").before(theResponse);      $("#basketItemsWrap li:first").hide();      $("#basketItemsWrap li:first").show("slow");        $("#notificationsLoader").empty();        }     $.ajax({        type: "POST",        url: "./class_basket.php",        data: { action: "getsumm"},        success: function(theResponse)       {      $("#summ").empty();      $("#summ").html(theResponse);      if($('.basket_product').attr("id")==undefined) {$('#order_link').empty();}      else {$('#order_link').html('<img class="pngfix" src="images/cart/order_link.png"/>Оформить заказ');}      }        });     }     });     $(this).remove();          });    }  else  {    $.ajax({      type: "POST",      url: "./class_basket.php",      data: { id_product: id_product, action: "addToBasket",product_count:product_count},      success: function(theResponse) {          if( $("#id_product_" + id_product).length > 0){      $("#id_product_" + id_product).animate({ opacity: 0 }, 500);      $("#id_product_" + id_product).before(theResponse).remove();      $("#id_product_" + id_product).animate({ opacity: 0 }, 500);      $("#id_product_" + id_product).animate({ opacity: 1 }, 500);      $("#notificationsLoader").empty();           } else {      $("#basketItemsWrap li:first").before(theResponse);      $("#basketItemsWrap li:first").hide();      $("#basketItemsWrap li:first").show("slow");        $("#notificationsLoader").empty();        }       $.ajax({        type: "POST",        url: "./class_basket.php",        data: { action: "getsumm"},        success: function(theResponse)       {      $("#summ").empty();      $("#summ").html(theResponse);      if($('.basket_product').attr("id")==undefined) {$('#order_link').empty();}      else {$('#order_link').html('<img class="pngfix" src="images/cart/order_link.png"/>Оформить заказ');}      }        });                }     });           }      });   $("#basketItemsWrap li img").live("click", function(event)  {   var id_productSplitter  = (this.id).split("_");  var id_product   = id_productSplitter[2];   //$("#summ").empty();  $("#notificationsLoader").html('<img src="./images/cart/loader.gif">');  $.ajax({     type: "POST",     url: "./class_basket.php",     data: { id_product: id_product, action: "deleteFromBasket"},     success: function(theResponse) {        $("#id_product_" + id_product).hide("slow",  function() {$("#id_product_" + id_product).remove();if($('.basket_product').attr("id")==undefined) {$('#order_link').empty();} else {$('#order_link').html('<img class="pngfix" src="images/cart/order_link.png"/>Оформить заказ');}});        $("#notificationsLoader").empty();      $.ajax({        type: "POST",        url: "./class_basket.php",        data: { action: "getsumm"},        success: function(theResponse)       {      $("#summ").empty();      $("#summ").html(theResponse);                }        });         }    });       });   });