var pos=0
var timerid=-1
var timerPeriod=50;
var posShift = 1;

function scrollDown(suffix)
{
	var useSuffix = "";
	if (suffix != null) useSuffix = suffix;
 
	if (document.getElementById&&!document.all){ // for NS6 and higher
		pos=parseInt(document.getElementById("scrolltab"+useSuffix).style.top);

		if (pos < 0 - document.getElementById("scrolltab"+useSuffix).offsetHeight )		
			pos = document.getElementById("scrolldiv"+useSuffix).offsetHeight;
		if (pos >= 0 - document.getElementById("scrolltab"+useSuffix).offsetHeight )
		{
			document.getElementById("scrolltab"+useSuffix).style.top=(pos-posShift) + 'px';
			timerid = window.setTimeout("scrollDown(" + useSuffix + ")",timerPeriod);
		}	
	}
	
	if (document.layers&&!document.all){ // for NS5 and lower
		pos=parseInt(document.layers("scrolltab"+useSuffix).style.top);
		if (pos < 0 - document.layers("scrolltab"+useSuffix).offsetHeight )
			pos = document.layers("scrolldiv"+useSuffix).offsetHeight;
		if (pos >= 0 - document.layers("scrolltab"+useSuffix).offsetHeight )
		{
			document.layers("scrolltab"+useSuffix).style.top=(pos-posShift) + 'px';
			timerid = window.setTimeout("scrollDown(" + useSuffix + ")",timerPeriod);
		}	
	}

	if (document.all){ //for IE
		var vScrollTab = eval("document.all.scrolltab" + useSuffix);
		var vScrollDiv = eval("document.all.scrolldiv" + useSuffix);
		
		pos=parseInt(vScrollTab.style.top);
		if (pos < 0 - vScrollTab.offsetHeight )
			pos = vScrollDiv.offsetHeight;
		if (pos >= 0 - vScrollTab.offsetHeight )
		{
			vScrollTab.style.top=pos-posShift +'px';
			timerid = window.setTimeout("scrollDown(" + useSuffix + ")",timerPeriod);
		}

		
	}
}


function stopScrolling(suffix)
{
	if (timerid!=-1)
	{
		clearTimeout(timerid);	
		timerid =-1; 
	}
}
