var scrolling = 0;	// Controls whether the layer is scrolling or not
var yT = 5;		// Pixel position the top of the scrolling layer should be set to
var lT = 5;		// Initial position for the top of the layer
var yI = 3;		// Increment that the scrolling layer should move at
var yH = 0;		// Height of scrollling layer
var object = null;	// Stores the generic DOM for the scrolling layer to access style properties


function startScroll(objectID,direction) {
	object = document.getElementById(objectID);
	scrolling = 1;
	scroll(direction);
}

function scroll(direction) {
	if (scrolling == 1) {
		if(direction == 1)
		{
			yT = yT + yI;
			object.scrollTop = yT;
			if(object.scrollTop < yT)
			{
				yT = object.scrollTop;
			  	scolling = 0;
			}
		}
		else
		{
			yT -= yI;
			object.scrollTop = yT;
			if(object.scrollTop > yT)
			{
				yT = object.scrollTop;
				scolling = 0;
			}
		}
		code2run = 'scroll('+ direction + ')';
		setTimeout(code2run,0);
	}
	return false;
}

function stopScroll() {
	scrolling = 0;
	return false;
}

function URB(objectID) {
	var object = document.getElementById(objectID);
	yH = 999999;
	object.scrollTop = yH;
}

function URT(objectID,frameName) {
	var object = document.getElementById(objectID);
	object.scrollTop = lT;
}
