$(document).ready(function(){

   $('.ajax-add').click(function(){
    ajaxAddToBasket($(this).attr('id'));
   });

});

function ajaxAddToBasket(id){
   if (!id){
       return false;
   }
   var myId = id.replace('add', '');
   var form = $('#addToBasketForm' + myId);
   $.post('/cart.php', form.serialize(), function(data){
       ajaxLoadBasket();
   });
}

function ajaxRemoveFromBasket(id){
   
   if (!id){
       return false;
   }
   
   $.post('/cart.php', { m: "remove", cID: id}, function(data){
       ajaxLoadBasket();
   });
}

function ajaxClearBasket(){

   if (confirm('Are You Sure You Want to Empty Your Shopping Cart?')){
       $.post('/cart.php', { m: "empty"}, function(data){
           ajaxLoadBasket();
       });
   }
}

function ajaxLoadBasket(){

   setTimeout( function(){
	        $.ajax({
                type    : "POST",
                url     : "/cart.php",
                data    : {
                    m  : 'ajaxLoadBasket'
                },
                success : function(basketHtml){                    
                    $('#ajaxBasketContainer').html(basketHtml);
                },
                async   : false
            });

        }, 500);

}

function confirmAndCheckout(){
    window.location.href = '/cart.php?m=checkout';
}
