$(document).ready(function(){ 
	
	if($("#basketItemsWrap li").length<=1){
			$("#CartIsEmpty").show("slow");             
	}else{
			$("#CartIsEmpty").hide();             
	}
	
	$(".productPriceWrapRight a").click(function() {
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
	
		$("#notificationsLoader").html('<img src="/cart/images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "/cart/inc/functions.php?inc",  
		data: { productID: productIDVal, action: "addToBasket"},  
		success: function(theResponse) {
			if( $("#productID_" + productIDVal).length > 0){
				$("#productID_" + productIDVal).animate({ opacity: 0 }, 300, function() {
					$("#productID_" + productIDVal).before(theResponse).remove();
				});				
				$("#productID_" + productIDVal).animate({ opacity: 0 }, 300);
				$("#productID_" + productIDVal).animate({ opacity: 1 }, 300);
				$("#CartIsEmpty").hide();             
				$("#notificationsLoader").empty();			
			} else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("fast");  
				$("#CartIsEmpty").hide();            
				$("#notificationsLoader").empty();			
			}
			
		}  
		});  
		
	});
	
	
	
	$("#basketItemsWrap li img").live("click", function(event) { 
														
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	
	
		$("#notificationsLoader").html('<img src="/cart/images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "/cart/inc/functions.php?inc",  
		data: { productID: productIDVal, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
			$("#productID_" + productIDVal).hide("fast",  function() {$(this).remove();});
			if($("#basketItemsWrap li").length<=2){
					$("#basketItemsWrap li:first").show("fast");;           
					$("#CartIsEmpty").show("fast");            
			} 
			$("#notificationsLoader").empty();
		}  
		});  
		
	});

});

