
var go=1;
var zaehler=100;
var maxopacity = 80;
var divnr = -1; 
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 < maxopacity) 
        {
               opacity += speed*3;
            if (opacity>maxopacity) opacity=maxopacity;
               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 div_out() {
	//alert('Blende alles wieder aus');
	fadeOut(dyndivId, 100, divnr);
}

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
