function updateCart(msg, e) {
	$("#quantita-carrello").html(msg);
	$("#modal")
		.html("Prodotto aggiunto al carrello!")
		.css({"top":e.pageY+15,"left":e.pageX+15})
		.show()
		.animate({opacity: '+=0'}, 700)
		.fadeOut('fast')
	;
}

function logOrReg() {
	mask();
	var id = $("#login-modal");
	var winH = $(window).height();
	var winW = $(window).width();
	id
		.css({
			"top": winH/2 - id.height()/2,
			"left": winW/2 - id.width()/2
		})
		.fadeIn("fast");
	;
}

function mask() {
	var mask = $("#mask");
	if (mask.css("display") != "block") {
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		mask
			.css({
				"width": maskWidth,
				"height": maskHeight
			})
			.show()
			.fadeTo("fast",0.7)
		;
	} else {
		mask.hide();
	}
}


$(document).ready(function(){
	$(".addtocart").click(function(e){
		var id = $(this).attr("href").split("#")[1];
		$.ajax({
			type: "POST",
			url: "riempi_carrello.php",
			data: "id=" + id,
			success: function(msg){
				if (msg == "login") {
					logOrReg();
				} else {
					updateCart(msg, e);
				}
			}
		});
		return false;
	});
	$("#mask, .amask").click(function(e){
		e.preventDefault();
		$("#mask, div[id$='-modal']").hide();
	});
});
