jQuery(document).ready(function() {
  initBuyButtons();
});

function initBuyButtons()
{                  
 $(".buyButton").unbind("click");
 
 $(".buyButton").bind("click", 
    function(event)
    {
     $.ajaxSetup( { async: true } );

     var linkUrl = $(this).attr("href");
     var pId  = $.getURLParam("pid",linkUrl);
     var ctxt    = $(this).parents(".prodWrapper");
            
     if( $('#shoppingCartBoxHeader').size() == 1 )
     {    
      var url = 'services.php?act=addTtoCart&dest=cartBox&pId='+pId;
      $(".transferItem",ctxt).TransferTo({to:'shoppingCartBoxHeader',className:'transferer2', duration: 600});
      $("#shoppingCartBox").load(url);
     }
     else if ( $('#shoppingCartContent').size() > 0 )
     {   
      var url = 'services.php?act=addTtoCart&pId='+pId;

      // collectDatas
      var productDatas =
      {
       id: pId,
       name: $('.pName',ctxt).html(),
       price:  $('.pPrice',ctxt).html()
      };

      $.get(url ,
        function()
        {
         $("#shoppingCartContent").CartAddItem(productDatas,
           function()
           {
            $(".transferItem",ctxt).TransferTo( { to:  $('#shoppingCartContent #'+pId), className:'transferer2', duration: 600 });
           });
        });
     }
    
    return false;
    
    });
}