// JavaScript Document
function scrollInfo (areaName, scrollHeight, scrollInt, scrollAmount) {
	this.areaName = areaName;
	this.scrollHeight = scrollHeight;
	this.speed = scrollInt;
	this.amount = scrollAmount;
	e = document.getElementById(areaName);
	this.areaHeight = e.offsetHeight;
	this.areaTop = e.offsetTop;
	this.currentHeight = 1;
	this.currentTop = this.areaTop;
}

var scrollAreas;

function startScroll() {
	initDiv();
	scrollDiv();
}
function initDiv() {
	for (i = 0; i < scrollAreas.length; i++) {
		var scrollArea = scrollAreas[i];
	e = document.getElementById(scrollArea.areaName);
	scrollArea.currentHeight = 1;
	e.style.height = scrollArea.currentHeight;
	scrollArea.currentTop = scrollArea.areaTop;
	scrollArea.currentTop += scrollArea.scrollHeight;
	e.style.top = scrollArea.currentTop;
	}

}
function scrollDiv() {
	for (i = 0; i < scrollAreas.length; i++) {
	var scrollArea = scrollAreas[i];
	e = document.getElementById(scrollArea.areaName);
	scrollArea.currentHeight += scrollArea.amount;
	e.style.height = scrollArea.currentHeight;
	scrollArea.currentTop -= scrollArea.amount;
	e.style.top = scrollArea.currentTop;
	clipTop = (scrollArea.currentTop > scrollArea.areaTop) ?  0:  scrollArea.currentHeight - scrollArea.scrollHeight;
	e.style.clip = "rect(" + clipTop + "px " + e.offsetWidth + "px " + scrollArea.currentHeight + "px 0px)";
	if (scrollArea.currentHeight > scrollArea.areaHeight + scrollArea.scrollHeight) initDiv();
	//debug();
	}
	setTimeout('scrollDiv();', 50);
}