$(document).ready(function(){ 
	var path = "/";
	var el = $('#slidingTopWrap');
	var elpos_original = el.offset().top;

	 $(window).scroll(function(){
	     var elpos = el.offset().top;
	     var windowpos = $(window).scrollTop();
	     var finaldestination = windowpos;
	     if(windowpos<elpos_original) {
	         finaldestination = elpos_original;
	         el.stop().animate({'top':400},500);
	     } else {
	         el.stop().animate({'top':windowpos},500);
	     }
	 });

	
	$("#basketItemsWrap li:first").hide();
	$("#slidingTopContent").hide();
	
	$("#slidingTopTrigger").live("click", function(event) {
      	$("#slidingTopContent").slideToggle("slow", function(){
			if ($("#slidingTopContent").is(":visible")) {
				$("#slidingTopFooterLeft").html('<img src="'+path+'c/images/arrow-up.png" alt="Hide Basket" /> <a href="no-js.htm" onclick="return false;" id="slidingTopTrigger">Hide Basket</a>&nbsp;|&nbsp;<a href="'+path+'products/cart.php" id="showcart">Show Cart</a>');
			} else {
				$("#slidingTopFooterLeft").html('<img src="'+path+'c/images/arrow-down.png" alt="Show Basket" /> <a href="no-js.htm" onclick="return false;" id="slidingTopTrigger">Show Basket</a>&nbsp;|&nbsp;<a href="'+path+'products/cart.php" id="showcart">Show Cart</a>');
			}
		});
    }); 

	$(".productPriceWrapRight").click(function() {
	    var productIDVal = (this.name);
		//var productIDValSplitter 	= (this.id).split("_");
		//var productIDVal 			= productIDValSplitter[1];

	    var ajaxurl = path + "products/ajaxcart.php?action=add&prod_id="+productIDVal+"&qty=1";
		if ($("#slidingTopContent").is(":visible")) {

			$("#notificationsLoader").html('<img src="'+path+'c/images/loader.gif">');
			
			
			$.ajax({  
			type: "POST",  
			url:ajaxurl,  
			success: function(theResponse) {
				if( $("#productID_" + productIDVal).length > 0){
					$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					$("#productID_" + productIDVal).before(theResponse).remove();
					$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
					$("#notificationsLoader").empty();
					
				} else {
					$("#basketItemsWrap li:first").before(theResponse);
					$("#basketItemsWrap li:first").hide();
					$("#basketItemsWrap li:first").show("slow");  
					$("#notificationsLoader").empty();			
				}
				
			},
			failure: function()
			{
				alert('failed');
			}
			}); 

		} else {
			
			$("#slidingTopContent").slideToggle("slow", function(){		
														 
				$("#slidingTopFooterLeft").html('<img src="'+path+'c/images/arrow-up.png" alt="Hide Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Hide Basket</a>&nbsp;|&nbsp;<a href="'+path+'products/cart.php" id="showcart">Show Cart</a>');
				$("#notificationsLoader").html('<img src="'+path+'c/images/loader.gif">');
				$.ajax({  
				type: "POST",  
				url: ajaxurl,  
				success: function(theResponse) {
					if( $("#productID_" + productIDVal).length > 0){
						$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						$("#productID_" + productIDVal).before(theResponse).remove();
						$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
						$("#notificationsLoader").empty();
						
					} else {
						$("#basketItemsWrap li:first").before(theResponse);
						$("#basketItemsWrap li:first").hide();
						$("#basketItemsWrap li:first").show("slow");  
						$("#notificationsLoader").empty();			
					}
					
				}  
				}); 
				
				
				$("#slidingTopTrigger").fadeTo(4000, 1, function(){
					$("#slidingTopContent").slideToggle("slow", function(){
						$("#slidingTopFooterLeft").html('<img src="'+path+'c/images/arrow-down.png" alt="Show Basket" /> <a href="aaa.htm" onclick="return false;" id="slidingTopTrigger">Show Basket</a>&nbsp;|&nbsp;<a href="'+path+'products/cart.php" id="showcart">Show Cart</a>');												 
					});
					
				});

			});												 
		}
				
	});
	
	
	
	$(".basketitems").live("click", function(event) { 
		var productIDVal = (this.id);
		var ajaxurl = "products/ajaxcart.php?action=delete&prod_id="+productIDVal+"&qty=1";
		$("#notificationsLoader").html('<img src="c/images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: ajaxurl,  
		success: function(theResponse) {
			
			$("#productID_" + productIDVal).hide("slow",  function() {
				$(this).remove();
			});
			$("#notificationsLoader").empty();
		
		}
					
		});  	
		
	});

});

