var dhtml_banner_multiplikator = new Array();
var dhtml_banner_hoehe = 312;
var dhtml_banner_steps = 50;
var dhtml_banner_wartezeit = 3000;
var dhtml_banner_geschwindigkeit = 40;
var dhtml_banner_scroll_paused = 0;
var dhtml_banner_i;
var dhtml_banner_bilderzahl;
var dhtml_banner_aktbild = 0;
function dhtml_banner_scroll_init()
{
	dhtml_banner_bilderzahl = document.getElementsByName('banner_bild').length;

	for (dhtml_banner_i=0; dhtml_banner_i < dhtml_banner_steps; dhtml_banner_i++)
	{
		dhtml_banner_multiplikator[dhtml_banner_i] = parseInt(-dhtml_banner_hoehe * Math.pow(Math.sin(dhtml_banner_i* Math.PI/( (dhtml_banner_steps-1)*2) ),2));
	}
	dhtml_banner_i=0;
	setTimeout('dhtml_banner_scroll()',dhtml_banner_wartezeit);
}
function dhtml_banner_scroll_pause()
{
	dhtml_banner_scroll_paused = 1;
}
function dhtml_banner_scroll_resume()
{
	dhtml_banner_scroll_paused = 0;
}
function dhtml_banner_scroll()
{
	if (! ((dhtml_banner_scroll_paused == 1) && (dhtml_banner_i == 0) ))
	{
		document.getElementById('dhtmlscrollarea').style.top = (parseInt(dhtml_banner_multiplikator[dhtml_banner_i]) - (dhtml_banner_aktbild * dhtml_banner_hoehe))+"px";
		if (dhtml_banner_i < dhtml_banner_steps-1)
		{
			dhtml_banner_i++;
			setTimeout("dhtml_banner_scroll()",dhtml_banner_geschwindigkeit);
		} else {
			if (dhtml_banner_aktbild < (dhtml_banner_bilderzahl-1))
			{
				dhtml_banner_aktbild++;
			} else {
				dhtml_banner_aktbild = 0;
			}
			dhtml_banner_i = 0;
			setTimeout("dhtml_banner_scroll()",dhtml_banner_wartezeit);
		}
	} else {
		setTimeout("dhtml_banner_scroll()",dhtml_banner_geschwindigkeit*10);
	}
}