var i = 0;
var s;
var speed = 5;
var step = 10;
var dr = 'off';
var scr = 'on';

function scorri(direzione, stato)
{
	riq = parseInt(document.getElementById('immagini').offsetHeight);
	
	if (riq > 0)
	{
		switch(direzione)
		{	
			case 'up':
		
				switch(stato)
				{	
					case 'on':
						document.getElementById('up').innerHTML = "<img src='pictures/button_arrow_down.gif'>";
						s = 1;
						scroll(1);
						break;
						
					case 'off':
						document.getElementById('up').innerHTML = "<img src='pictures/button_arrow_down.gif'>";
						s = 0;
						break;
				}
				break;

			case 'down':
				switch(stato)
				{	
					case 'on':
						document.getElementById('down').innerHTML = "<img src='pictures/button_arrow_up.gif'>";
						s = 1;
						scroll(2);
						break;
			
					case 'off':
						document.getElementById('down').innerHTML = "<img src='pictures/button_arrow_up.gif'>";
						s = 0;
						break;
				}
				break;
		}
	}
}

function scroll(direzione)
{
	var top = parseInt(document.getElementById('immagini').offsetTop);
	var max_h = (parseInt(document.getElementById('immagini').offsetHeight));
	switch(direzione)
	{	
		case 1:
			if(Math.abs(top - 0) <= step) top = 0;
			else top = top + step;	
			break;
		case 2:
			if (Math.abs(top) < (max_h - 338)) top = (top - step);
			else top = - (max_h - 338);
			break;		
	}
	document.getElementById('immagini').style.top = top;
	if(s == 1) setTimeout('scroll(' + direzione + ')', speed);
}	

function startscroll(){scr='on'}
function stopscroll(){scr='off'}