$(document).ready(function(){ 
	
	$("#basketItemsWrap li:first").hide();
	$("#slidingTopContent").hide();
	
	$("#slidingTopTrigger").live("click", function(event) {
      	$("#slidingTopContent").slideToggle("slow", function(){
			if ($("#slidingTopContent").is(":visible")) {
				$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-up.png" alt="Hide Basket" /> <a href="no-js.htm" onclick="return false;" id="slidingTopTrigger">Hide Basket</a>');
			} else {
				$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-down.png" alt="Show Basket" /> <a href="no-js.htm" onclick="return false;" id="slidingTopTrigger">Show Basket</a>');
			}
		});
    }); 
	

	// only for checkout page
	$('#checkoutBasket').click(function(){
		$('#deliveryOptionsForm').submit();
	});



	$(".add2Basket a.button ").click(function() {
		var productIDValSplitter = (this.id).split("_");
		var productAction = productIDValSplitter[0];
		var productType = productIDValSplitter[1];
		var productIDVal = productIDValSplitter[2];
		if ($('#recommendeditems').length==0){
		}else{
			if(productType=='product'){
				$.ajax({  
				type: "POST",  
				url: "./index.php",  
				data: { controller: "payment", action: "getRecommendedItems", id: productIDVal, type: productType },  
				success: function(theResponse) {
						$('#recommendeditemsContainer').html(theResponse);
						$("#recommendeditems").slideDown();
				}  
				}); 
			}
		}

		if ($("#slidingTopContent").is(":visible")) {

			$("#notificationsLoader").html('<img src="images/loader.gif">');
		
			$.ajax({  
			type: "POST",  
			url: "./index.php",  
			data: { controller: "payment", action: "addProduct2Cart", id: productIDVal, type: productType },  
			success: function(theResponse) {
				$('#slidingTopContent').html(theResponse);
				$('#notificationsLoader').empty();				
			}  
			}); 

		} else {
			
			$("#slidingTopContent").slideToggle("slow", function(){		
																 
				$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-up.png" alt="Hide Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Hide Basket</a>');
				$("#notificationsLoader").html('<img src="app/final/images/skin1/shoppingcartimages/loader.gif">');
			
				$.ajax({  
				type: "POST",  
				url: "./index.php",  
				data: { controller: "payment", action: "addProduct2Cart", id: productIDVal, type: productType },  
				success: function(theResponse) {
					$('#slidingTopContent').html(theResponse);
					$("#notificationsLoader").empty();			
				}  
				}); 
				
				
				$("#slidingTopTrigger").fadeTo(4000, 1, function(){
					$("#slidingTopContent").slideToggle("slow", function(){
						$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-down.png" alt="Show Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Show Basket</a>');												 
					});
					
				});

			});
		}
				
	});
	
	$(".add2Wishlist a.button ").click(function() {
		var productIDValSplitter = (this.id).split("_");
		var productAction = productIDValSplitter[0];
		var productType = productIDValSplitter[1];
		var productIDVal = productIDValSplitter[2];

		//alert('test'+productAction+' '+productType+' '+productIDVal);
		
		if ($("#slidingTopContent").is(":visible")) {

			$("#notificationsLoader").html('<img src="images/loader.gif">');
		
			$.ajax({  
			type: "POST",  
			url: "./index.php",  
			data: { controller: "payment", action: "addProduct2Wishlist", id: productIDVal, type: productType },  
			success: function(theResponse) {
				$('#slidingTopContent').html(theResponse);
				$('#notificationsLoader').empty();				
			}  
			}); 

		} else {
			
			$("#slidingTopContent").slideToggle("slow", function(){		
																 
				$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-up.png" alt="Hide Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Hide Basket</a>');
				$("#notificationsLoader").html('<img src="app/final/images/skin1/shoppingcartimages/loader.gif">');
			
				$.ajax({  
				type: "POST",  
				url: "./index.php",  
				data: { controller: "payment", action: "addProduct2Wishlist", id: productIDVal, type: productType },  
				success: function(theResponse) {
					$('#slidingTopContent').html(theResponse);
					$("#notificationsLoader").empty();			
				}  
				}); 
				
				
				$("#slidingTopTrigger").fadeTo(4000, 1, function(){
					$("#slidingTopContent").slideToggle("slow", function(){
						$("#slidingTopFooterLeft").html('<img src="app/final/images/skin1/shoppingcartimages/arrow-down.png" alt="Show Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Show Basket</a>');												 
					});
					
				});

			});
		}
				
	});
	
	
	$("#basketItemsWrap li img").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	
	
		$("#notificationsLoader").html('<img src="app/final/images/skin1/shoppingcartimages/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "inc/functions.php",  
		data: { productID: productIDVal, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
			$("#productID_" + productIDVal).hide("slow",  function() {
				$(this).remove();
			});
			$("#notificationsLoader").empty();
		
		}
					
		});  	
		
	});

});

