var movedividx = new Array();
var dis = 170;
var shift = 15;

function movediv(divid,idx)
{
	x = document.getElementById(divid);

	pos = parseInt(x.style.top.replace(/[^\-0-9]/g,''));
	newpos = (idx-1) * -dis;
	
	if (newpos != pos)
	{
		if (newpos < pos)
		{
			 toppos = pos - shift;
			 if (toppos < newpos) toppos = newpos;
		}
		else
		{
			toppos = pos + shift;
			 if (toppos > newpos) toppos = newpos;
		}
		
		x.style.top = toppos;
	
		setTimeout('movediv("' + divid + '",' + idx + ')',10);
	}
	else setdiv_idx(divid,idx);
}

function setdiv_idx(divid,idx)
{
	movedividx[divid] = idx;

	for(x=1; x <= 4; x++)
	{
		img = divid + x;
		document [img].src = "../images/scroller/off.gif";
	}
	
	img = divid + idx;
	document [img].src = "../images/scroller/on.gif";
}

function movediv_down(divid)
{
	if (movedividx[divid] === undefined) setdiv_idx(divid,1);
	
	if (movedividx[divid] < 4)
	{
		newidx = movedividx[divid] + 1;
		movediv(divid,newidx)
	}
}

function movediv_up(divid)
{
	if (movedividx[divid] === undefined) setdiv_idx(divid,1);
	
	if (movedividx[divid] > 1)
	{
		newidx = movedividx[divid] - 1;
		movediv(divid,newidx)
	}
}