$(document).ready(function(){ 
	
	//$("#basketItemsWrap li:first").hide();
	$("#slidingTopContent").hide();
	
	$("#slidingTopTrigger").live("click", function(event) {
      	$("#slidingTopContent").slideToggle("slow", function(){
			if ($("#slidingTopContent").is(":visible")) {
				$("#slidingTopFooterLeft").html('<a href="no-js.htm" onclick="return false;" id="slidingTopTrigger"><img src="/public/images/index/cart_vuoto.jpg" alt="^" style="vertical-align:middle;margin-right:5px;"/><span>'+nascondi+'</span></a>');
			} else {
				$("#slidingTopFooterLeft").html('<a href="no-js.htm" onclick="return false;" id="slidingTopTrigger"><img src="/public/images/index/cart_vuoto.jpg" alt="v" style="vertical-align:middle;margin-right:5px;"/><span>'+mostra+'</span></a>');
			}
		});
    }); 
	

	/*aggiunta di prodotti al carrello*/
	$(".productPriceWrapRight input").click(function() {
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		
		var quantityVal				= $("#quantity_"+productIDVal).val();
		var prodName				= $("dt#nome_"+productIDVal).html();
		
		
		
		if ($("#slidingTopContent").is(":visible")) {

			$.ajax({
			type: "POST",
			url: "/moduli/catalogo/addToBasket",
			data: { productID: productIDVal,  productName: prodName, quantity: quantityVal, action: "addToBasket"},
			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);
				document.getElementById('checkout').style.display='block';
				document.getElementById('svuota').style.display='block';
		
				$("#notificationsLoader").empty();

			} else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("slow");
				document.getElementById('checkout').style.display='block';
				document.getElementById('svuota').style.display='block';
				$("#notificationsLoader").empty();
				}

			}
			}); 

		} else {

			$("#slidingTopContent").slideToggle("slow", function(){		

				$("#slidingTopFooterLeft").html('<a href="aaa.htm" onclick="return false;" id="slidingTopTrigger"><img src="/public/images/index/cart_vuoto.jpg" alt="^" style="vertical-align:middle;margin-right:5px;"/><span> '+nascondi+'</span></a>');
				

				$.ajax({
				type: "POST",
				url: "/moduli/catalogo/addToBasket",
				data: { productID: productIDVal, productName: prodName, quantity: quantityVal, action: "addToBasket"},
				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);
					document.getElementById('checkout').style.display='block';
					document.getElementById('svuota').style.display='block';
					$("#notificationsLoader").empty();

				} else {
					$("#basketItemsWrap li:first").before(theResponse);
					$("#basketItemsWrap li:first").hide();
					$("#basketItemsWrap li:first").show("slow");
					document.getElementById('checkout').style.display='block';
					document.getElementById('svuota').style.display='block';
					$("#notificationsLoader").empty();
				}

				}
				}); 

				$("#slidingTopTrigger").fadeTo(4000, 1, function(){
					$("#slidingTopContent").slideToggle("slow", function(){
						$("#slidingTopFooterLeft").html('<a href="aaa.htm" onclick="return false;" id="slidingTopTrigger"><img src="/public/images/index/cart_vuoto.jpg" alt="v" style="vertical-align:middle;margin-right:5px;"/><span>'+mostra+'</span></a>');
					});

				});

			});
		}

	});

	
	$("#basketItemsWrap li img").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	
	
		$.ajax({  
		type: "POST",  
		url: "/moduli/catalogo/deleteFromBasket",  
		data: { productID: productIDVal, action: "deleteFromBasket"},  
		success: function(theResponse) {
			
			$("#productID_" + productIDVal).hide("slow",  function() {
			
				$(this).remove();
				});
			$("#notificationsLoader").empty();
			location.reload();			
		}
					
		});  	
		
	});
	
	
	
	
	$(".checkout input").click(function() { 
		//if (confirm("Confermate la vostra richiesta di Offerta ?"))
		//{
		
		location.href="/moduli/catalogo/riepilogo";
		
		//}
		//else{
		//}	
	});
	
	$(".svuota input").click(function() { 
		if (confirm("Sei sicuro di voler svuotare il carrello?"))
		{
			$.ajax({  
					type: "POST",  
					url: "/moduli/catalogo/svuota",  
					data: { action: "svuota" },
					success: function(theResponse) {
						
						$("#notificationsLoader").empty();
						location.reload();
						}
					});
				}
				else{
				};		
		});
		
});

