var go=1;
var zaehler=100;
function initDiv(divnr) 
{
	if (document.getElementById) 
	{
		if ( (divnr*3)>=divs.length) divnr=0; // nach Ablauf des Arrays von vorne beginnen
		dyndivId = 'fadedivholder';
		dyndiv = document.getElementById(dyndivId);
		setOpacity(dyndiv, 0);
		var a=divnr*3;
		dyndiv.style.top=divs[(a+1)]+"px";
		dyndiv.style.left=divs[a]+"px";
		dyndiv.innerHTML=divs[(a+2)];
		dyndiv.style.visibility = "visible";
		fadeIn(dyndivId,0,divnr);
	}
}

function fadeIn(objId,opacity,divnr) 
{
	if (document.getElementById) 
	{
  		obj = document.getElementById(objId);
  		if (opacity < 100) 
		{
   			opacity += speed*3;
			if (opacity>100) opacity=100;
   			setOpacity(obj, opacity);
   			window.setTimeout("fadeIn('"+objId+"',"+opacity+","+divnr+")", 70);
  		}
		else eingeblendet_lassen(einblenddauer,divnr);
 	}
}

function fadeOut(objId,opacity,divnr) 
{
 if (document.getElementById) 
 {
  	obj = document.getElementById(objId);
  	if (opacity > 0) 
	{
   		opacity -= speed*3;
		if (opacity<0) opacity=0;
   		setOpacity(obj, opacity);
   		window.setTimeout("fadeOut('"+objId+"',"+opacity+","+divnr+")", 70);
  	}
	else ausgeblendet_lassen(pause,divnr);
 }
}

function eingeblendet_lassen(zaehler,divnr) 
{
	if (zaehler>0)  
	{
   		zaehler -=1;
   		window.setTimeout("eingeblendet_lassen('"+zaehler+"',"+divnr+")", 100);
	}
	else 
	{ 
		if (go==1) fadeOut(dyndivId,100,divnr); 
   		else window.setTimeout("eingeblendet_lassen('"+zaehler+"',"+divnr+")", 100);
	}
}

function ausgeblendet_lassen(zaehler,divnr) 
{
	
	if (zaehler>0) 
	{
		// Fuer die Browser, die opacity nicht kennen. Damit das DIV auch wirklich unsichtabr bleibt, bis die Pause vorbei ist
		document.getElementById('fadedivholder').style.visibility = "hidden"; 
   		zaehler -=1;
   		window.setTimeout("ausgeblendet_lassen('"+zaehler+"',"+divnr+")", 100);
	}
	else
	{
		divnr++;
		initDiv(divnr);
	}
}

// wird benötigt, um den Zaehler zu unterbrechen
function div_stop() { go=0; }
function div_go() { go=1; }

function setOpacity(obj, opacity) {
 opacity = (opacity == 100)?99.999:opacity; // IE/Win
 obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror
 obj.style.KHTMLOpacity = opacity/100;  // Older Mozilla and Firefox
 obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
 obj.style.opacity = opacity/100;
}
window.onload = function() {ausgeblendet_lassen(10,-1)} // -1 Dummy-Startwert, damit mit dem ersten Eintrag gestartet wird
