$(document).ready(function(){ 

	$("#basketItemsWrap li:first").hide();
	
	$(".cruisePriceWrapRight a img").click(function() {
		
		var cruiseIDValSplitter 	= (this.id).split("_");
		var cruiseIDVal 			= cruiseIDValSplitter[1];
	
		$("#notificationsLoader").html('<img src="/booking/images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "/booking/functions.php",  
		data: { cruiseID: cruiseIDVal, action: "addToBasket"},  
		success: function(theResponse) {
			
			if( $("#cruiseID_" + cruiseIDVal).length > 0){
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 0 }, 500, function() {
					$("#cruiseID_" + cruiseIDVal).before(theResponse).remove();
				});				
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 0 }, 500);
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();
				$("#featuredProduct_"+ cruiseIDVal).hide("slow");
							
			} 
			else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("slow");  
				$("#notificationsLoader").empty();
				$("#featuredProduct_"+ cruiseIDVal).hide("slow");			
			}
			
		}  
		});  
		
	});
	
	
	
	$("#basketItemsWrap li img").live("click", function(event) { 
														
		var cruiseIDValSplitter 	= (this.id).split("_");
		var cruiseIDVal 			= cruiseIDValSplitter[1];	
	
		$("#notificationsLoader").html('<img src="/booking/images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "/booking/functions.php",  
		data: { cruiseID: cruiseIDVal, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
//			$("#cruiseID_" + cruiseIDVal).hide("slow",  function() {$(this).remove();});
//			$("#notificationsLoader").empty();

			if( $("#cruiseID_" + cruiseIDVal).length > 0){
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 0 }, 500, function() {
					$("#cruiseID_" + cruiseIDVal).before(theResponse).remove();
				});
				$("#notificationsLoader").empty();				
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 0 }, 500);
				$("#cruiseID_" + cruiseIDVal).animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();
				$("#featuredProduct_"+ cruiseIDVal).show("slow");			
			} 
			else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("slow");  
				$("#notificationsLoader").empty();
				$("#featuredProduct_"+ cruiseIDVal).show("slow");			
			}
		
		}  
		});  
		
	});

});

