var ScrollRate = 100;
//2006.10.16 *SHS* added scrollinterval declaration to eliminate error.
var ScrollInterval;
//2007.03.26 *AFS* more declarations throughout to eliminate errors
var ReachedMaxScroll;
var DivElmnt;
var PreviousScrollTop;

function scrollDiv_init() 
{
DivElmnt = document.getElementById('scrolldisplay');
ScrollInterval = setInterval('scrollDiv()', ScrollRate);
setTimeout ("action()",2000)
}


function action()
{
	
	ReachedMaxScroll = false;
	
	DivElmnt.scrollTop = 0;
	PreviousScrollTop = 0;
	
	
}

function scrollDiv() {

	
	if (!ReachedMaxScroll) {
	
		DivElmnt.scrollTop = PreviousScrollTop;
		PreviousScrollTop++;
		
		ReachedMaxScroll = DivElmnt.scrollTop >= (DivElmnt.scrollHeight - DivElmnt.offsetHeight);
	}
	else {
		ReachedMaxScroll = (DivElmnt.scrollTop == 0)?false:true;
		DivElmnt.scrollTop = 0;
	    PreviousScrollTop  = 0;
		DivElmnt.scrollTop = PreviousScrollTop;
		PreviousScrollTop++;
	}
}

function pauseDiv() {
	clearInterval(ScrollInterval);
}

function resumeDiv() {
    var divElement = document.getElementById('scrolldisplay');
	PreviousScrollTop = divElement.scrollTop;
	ScrollInterval    = setInterval('scrollDiv()', ScrollRate);
}

		
		
		
		