		var iterazioni = 0;
		var movimento = 1;
		var opacity = 0.1;
		var visibile = 0;
		var top1 = -210;
		var top2 = 38;
		var speed = 10;
		var j = 1;
		var k = 2;
		var p = 6;
		var preLoad = new Array();

	function inizializzazione()
	{
		var img = "top";
		for (i = 1; i <= p; i++)
		{
			preLoad[i] = new Image();
			preLoad[i].src = "/top/"+img+i+".jpg";
		}
		var ievs = (/MSIE (\d+\.\d+);/.test(navigator.userAgent));
		if (ievs)
			setTimeout('muoviti()', 200);
		else
			setTimeout('muovitiff()', 200);
	}

	function muovitiff()
	{
		var element = document.getElementById("rot1");
		if (iterazioni < (element.offsetHeight-145)/movimento)
		{
			iterazioni++;
			top1 += movimento;
			element.style.top = top1+'px';
			setTimeout('muovitiff()', speed);
		}
		else
		{
			iterazioni = 0;
			setTimeout('fadeinff()', 200);
		}
	}

	function fadeinff()
	{
		var element = document.getElementById("rot1");
		var img = document.images.img1;
		var img2 = document.images.img2;

		if(element.style.opacity == null || element.style.opacity == '')
			element.style.opacity = 1;
		if (element.style.opacity > 0)
		{
			element.style.opacity -= opacity;
			element.style.filter = 'alpha(opacity = ' + (element.style.opacity*100) + ')';
			setTimeout('fadeinff()', 100);
		}
		else
		{
			j = j + 1;
			k = k + 1;
			if (j > p)
				j = 1;
			if (k > p)
				k = 1;
			img.src = preLoad[j].src;
			setTimeout("fadeinfineff("+k+")", 200);
		}
	}

	function fadeinfineff(k)
	{
		var element = document.getElementById("rot1");
		var img2 = document.images.img2;
		element.style.opacity = 1;
		element.style.filter = 'alpha(opacity = ' + (element.style.opacity*100) + ')';
		img2.src = preLoad[k].src;
		element.style.top = top2+'px';
		setTimeout("fadeinfine2ff("+k+")", 200);
	}

	function fadeinfine2ff(k)
	{
		top1 = top2;
		top2 = 170 - document.getElementById("rot2").offsetHeight;
		document.getElementById("rot2").style.top = top2+'px';
		setTimeout('muovitiff()', 2000);
	}

	function muoviti()
	{
		var element = document.getElementById("rot1");
		if (iterazioni < (element.offsetHeight-145)/movimento)
		{
			iterazioni++;
			top1 += movimento;
			element.style.top = top1+'px';
			setTimeout('muoviti()', speed);
		}
		else
		{
			iterazioni = 0;
			setTimeout('fadein()', 200);
		}
	}

	function fadein()
	{
		var element = document.getElementById("rot1");
		var img = document.images.img1;
		var img2 = document.images.img2;

		if(element.style.opacity == null || element.style.opacity == '')
			element.style.opacity = 1;
		if (element.style.opacity > 0)
		{
			element.style.opacity -= opacity;
			element.style.filter = 'alpha(opacity = ' + (element.style.opacity*100) + ')';
			setTimeout('fadein()', 100);
		}
		else
		{
			j = j + 1;
			k = k + 1;
			if (j > p)
				j = 1;
			if (k > p)
				k = 1;
			img.src = preLoad[j].src;
			setTimeout("fadeinfine("+k+")", 200);
		}
	}

	function fadeinfine(k)
	{
		var element = document.getElementById("rot1");
		var img2 = document.images.img2;
		img2.src = preLoad[k].src;
		element.style.top = top2+'px';
		top1 = top2;
		top2 = 170 - document.getElementById("rot2").offsetHeight;
		document.getElementById("rot2").style.top = top2+'px';
		element.style.opacity = 1;
		element.style.filter = 'alpha(opacity = ' + (element.style.opacity*100) + ')';
		setTimeout('muoviti()', 2000);
	}

	function mostranascondi(categoria)
	{
		if (document.getElementById(categoria).style.display == "none")
		document.getElementById(categoria).style.display = "block";
		else
		document.getElementById(categoria).style.display = "none";
	}
	function mostra(categoria)
	{
		document.getElementById(categoria).style.display = "block";
		visibile = visibile + 1;
	}
	function nascondi(categoria)
	{
		visibile = visibile - 1;
		if (visibile == 0)
		document.getElementById(categoria).style.display = "none";
	}
	function nascondi2(categoria)
	{
		setTimeout("nascondi('"+categoria+"')", 100);
	}
