function startScrollingUp(obj)
{
	obj.upImage.src = obj.up_img_scrolling_active;
	obj.downImage.src = obj.down_img_ok_to_scroll;
	if (obj.h > parseInt(obj.divContainer.style.height)) {
		scrollUp(obj);
	}
}
function scrollUp(obj)
{
	t = parseInt(obj.div.style.top) - obj.scrollBy;
	if (t > obj.maxScrollUp) {
		obj.div.style.top = t + "px";
		obj.timeoutId = setTimeout("scrollUp("+obj.varName+")", obj.freq);
	} else {
		obj.div.style.top = obj.maxScrollUp;
		obj.upImage.src = obj.up_img_scrolling_done;
	}
}
function startScrollingDown(obj)
{
	obj.downImage.src = obj.down_img_scrolling_active;
	obj.upImage.src = obj.up_img_ok_to_scroll;
	scrollDown(obj);
}
function scrollDown(obj)
{
	t = parseInt(obj.div.style.top) + obj.scrollBy;
	if (t < obj.maxScrollDn) {
		obj.div.style.top = t + "px";
		obj.timeoutId = setTimeout("scrollDown("+obj.varName+")", obj.freq);
	} else {
		obj.div.style.top = 0;
		obj.downImage.src = obj.down_img_scrolling_done;
	}
}
function stopScrollingUp(obj)
{
	clearTimeout(obj.timeoutId);
	if (parseInt(obj.div.style.top) != obj.maxScrollUp) {
		obj.upImage.src = obj.up_img_ok_to_scroll;
	}
}
function stopScrollingDown(obj)
{
	clearTimeout(obj.timeoutId);
	if (parseInt(obj.div.style.top) != 0) {
		obj.downImage.src = obj.down_img_ok_to_scroll;
	}
}
function mkScrollingObj(id,scrollBy,freq,up_img_ok_to_scroll,up_img_scrolling_active,up_img_scrolling_done,down_img_ok_to_scroll,down_img_scrolling_active,down_img_scrolling_done)
{
	this.id = id;
	this.containerId = id + "Container";
	this.divContainer = document.getElementById(this.containerId);
	this.upImage = document.getElementById(id + "UpImg");
	this.downImage = document.getElementById(id + "DownImg");
	this.varName = id + "Var";
	this.div = document.getElementById(id);
	this.h = this.div.offsetHeight;
	this.w = this.div.offsetWidth;
	this.maxScrollUp = this.h * (-1) + parseInt(this.divContainer.style.height) ;
	this.maxScrollDn = 0;
	this.scrollBy = scrollBy;
	this.freq = freq;
	this.up_img_ok_to_scroll = up_img_ok_to_scroll;
	this.up_img_scrolling_active = up_img_scrolling_active;
	this.up_img_scrolling_done = up_img_scrolling_done;
	this.down_img_ok_to_scroll = down_img_ok_to_scroll;
	this.down_img_scrolling_active = down_img_scrolling_active;
	this.down_img_scrolling_done = down_img_scrolling_done;
	this.downImage.src = down_img_scrolling_done;
}
