// initial position 
// var startpos=120; 	
var startpos=40;
// end position
var endpos=-50;
// scrolling speed 
var speed=15;
// pause before scrolling again
var pause=4000;
// scroller box id
var newsID='scroller';			
// class to add when js is available
var classAdd='hasJS';		
var counter=0;
var total=1;
/* Initialize scroller when window loads
window.onload=function()
{
	// check for DOM
	if(!document.getElementById || !document.createTextNode){return;}
	initDOMnews();
	// add more functions as needed
}
*/
/* stop scroller when window is closed */
window.onunload=function()
{
	clearInterval(interval);
}

var scrollpos=startpos;
/* Initialize scroller */
function initDOMnews()
{
	var n=document.getElementById(newsID);
	if(!n){return;}
	n.className=classAdd;
	interval=setInterval('scrollDOMnews()',speed);
	/*
	n.onmouseover=function()
	{		
		clearInterval(interval);
	}
	n.onmouseout=function()
	{
		interval=setInterval('scrollDOMnews()',speed);
	}
	*/
}

function scrollDOMnews()
{
	var n=document.getElementById(newsID).getElementsByTagName('div');

	n[counter].style.top=scrollpos+'px';	
	// stop scrolling when it reaches the top
	if(scrollpos==0){
		clearInterval(interval);
		setTimeout("interval=setInterval('scrollDOMnews()',speed);", pause)
		}
	if(scrollpos==endpos){
		counter++;
			if (!n[counter]){
			counter=0;
			}
			(n[counter]) ? counter : counter=0;
		scrollpos=startpos;
		}
	scrollpos--;	
}

addLoadEvent(initDOMnews);