		var ncat = 4;
		var aperto = 0;
		var isMoving = false;
		
        $(window).resize(function() 
		{
			bgResize();
		});
		
		$(document).ready(function()
		{
			bgResize();
			$("#homenews").css("top", 41-$("#homenews").height());
			$("#homenews").animate({top:41}, 1000);
			$("#mascherahome").css("height", 1);

			for(var i=1;i<=ncat;i++)
			{
				inizializzaScroller(i);
			}
		});
		
		function bgResize()
		{
			var iRap = 1280/800;
			var sRap = $(window).width()/$(window).height()
			if(sRap > iRap)
			{
				$("#bg").css("width", $(window).width());
				$("#bg").css("height", $(window).width()/iRap);
			}
			else
			{
				$("#bg").css("height", $(window).height());
				$("#bg").css("width", $(window).height()*iRap);
			}
			$("#bg").css("top", ($(window).height()-$("#bg").height())/2);
			$("#bg").css("left", ($(window).width()-$("#bg").width())/2);
			
			$("#homenews").css("left", ($(window).width()-800)/2);
		}
		
		function chiudiCategorie()
		{
			$("#chiudihome").css("display", "none");
			$("#mascherahome").css("background", "none");
			$("#prodotti"+aperto).animate({left:-$("#mascherahome").width()-10}, 500, function()
			{
				$("#mascherahome").css("height", 1);
				for(var i=1;i<=ncat;i++)
				{
					$("#prodotti"+i).css("left", -$("#prodotti"+i).width()-10);
					$("#cat"+i+" a").animate({opacity:1}, 200);
				}
			});
			aperto = 0;
		}
		
		function cliccaCategoria(n)
		{
			if(aperto != n)
			{
				$("#mascherahome").css("height", 207);
				$("#chiudihome").css("display", "block");
				var color = "";
				switch(n)
				{
					case 1: colore = "#ee2d24"; break;
					case 2: colore = "#caa362"; break;
					case 3: colore = "#f19434"; break;
					case 4: colore = "#94c047"; break;
				}
				
				if(aperto != 0)
				{
					$("#mascherahome").css("background", colore);
					$("#prodotti"+aperto).animate({left:$("#mascherahome").width()}, 500);
				}
				$("#prodotti"+n).css("left", -$("#prodotti"+n).width());
				$("#prodotti"+n).animate({left:0}, 500);
				$("#cat"+n+" a").animate({opacity:1}, 200);
				aperto = n;
				inizializzaScroller(n);
				
				for(var i=1;i<=ncat;i++)
				{
					if(i != aperto)
					{
						$("#cat"+i+" a").animate({opacity:0.6}, 200);
					}
				}
			}
		}
		
		function catOver(n)
		{
			if(aperto == 0)
			{
				$("#cat"+n+" a").animate({opacity:0.7}, 200);
			}
		}

		function catOut(n)
		{
			if(aperto == 0)
			{
				$("#cat"+n+" a").animate({opacity:1}, 200);
			}
		}
		
		function inizializzaScroller(n)
		{
			$("#prodotti"+n+" .frecciasx").css("display", "none");
			if($("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").width() < $("#prodotti"+n+" .maschera_prodotti").width())
			{
				var lf = Number(($("#prodotti"+n+" .maschera_prodotti").width() - $("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").width())/2);
				$("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").css("left", lf);
			}
			else
			{
				$("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").css("left", 0);
			}
			controllaFrecce(n);
		}
		
		function spostaSX(n)
		{
			if(!isMoving)
			{
				isMoving = true;
				var startx = Number($("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").css("left").split("px").join(""));
				$("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").animate({left:startx+220}, 200, function() { controllaFrecce(n); isMoving = false; });
			}
		}
		
		function spostaDX(n)
		{
			if(!isMoving)
			{
				isMoving = true;
				var startx = Number($("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").css("left").split("px").join(""));
				$("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").animate({left:startx-220}, 200, function() { controllaFrecce(n); isMoving = false; });
			}
		}
		
		function controllaFrecce(n)
		{
			var startx = Number($("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").css("left").split("px").join(""));
			if(startx + $("#prodotti"+n+" .maschera_prodotti .tabella_prodotti").width() <= $("#prodotti"+n+" .maschera_prodotti").width() + 10)
			{
				$("#prodotti"+n+" .frecciadx").css("display", "none");
			}
			else
			{
				$("#prodotti"+n+" .frecciadx").css("display", "block");
			}
			
			if(startx >= 0)
			{
				$("#prodotti"+n+" .frecciasx").css("display", "none");
			}
			else
			{
				$("#prodotti"+n+" .frecciasx").css("display", "block");
			}		
		}

