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;
  });

}