var SCROLL_offset_global = 0;
var SCROLL_offset_local  = 0;
var SCROLL_current_time  = 0;

var SCROLL_PAUSE_NEXT    = 2500;
var SCROLL_PAUSE_SCROLL  = 10;
var SCROLL_PAUSE_RESTART = 100;
// var SCROLL_INT_Wait = null;
var SCROLL_LINE_HEIGHT   = 14;

var SCROLL_INT_Move = null;

function Scroller_Move()
{
	SCROLL_offset_local  += 0.5;
	SCROLL_offset_global += 0.5;
	
	document.getElementById('INF_SCROLL_CONTENT').style.margin = -SCROLL_offset_global + "px 0px 0px 0px";
	
	if (SCROLL_offset_local >= SCROLL_LINE_HEIGHT)
	{
		window.clearInterval(SCROLL_INT_Move);
		
		if (parseInt(SCROLL_offset_global) >= (parseInt(document.getElementById('INF_SCROLL_CONTENT').offsetHeight)))
		{
			SCROLL_offset_global = 0;
			
			window.setTimeout("Scroller_Next()", SCROLL_PAUSE_RESTART);
		} else {
			window.setTimeout("Scroller_Next()", SCROLL_PAUSE_SCROLL);
		}
	}
}

function Scroller_Next()
{
	SCROLL_offset_local = 0;
	
	time = new Date();
	
	if (time.getTime() - SCROLL_current_time.getTime() < SCROLL_PAUSE_NEXT)
	{
		// Bremst Browser aus, welche einen zu schnellen Timer besitzen (e.g.: Chrome)
		window.setTimeout("Scroller_Next()", SCROLL_PAUSE_NEXT);
	} else {
		SCROLL_INT_Move = window.setInterval("Scroller_Move()", SCROLL_PAUSE_SCROLL);
		
		SCROLL_current_time = time;
	}
}

SCROLL_current_time = new Date();

if (document.getElementById("INF_SCROLL") && document.getElementById("INF_SCROLL_CONTENT"))
{
	SCROLL_INT_Move = window.setInterval("Scroller_Move()", SCROLL_PAUSE_SCROLL);
}
//window.setTimeout("Scroller_Next()", 10);
