var fadeLinksCount;
var fadeLinksDiff;
var fadeLinksLinksCount = 0;

var fadeLinksDestOp = 100;       // Ziel-Opacity beim Fadein
var fadeLinksDestOpOut = 0;      // Ziel-Opacity beim Fadeout
var fadeLinksDelta = 3;          // Schritt bei der Opacity-Aenderung
var fadeLinksViewTime = 10000;

// Browsererkennung IE:
i_ie = (navigator.appName.indexOf("Explorer") != -1) ? true : false;
if (!i_ie) {
    fadeLinksDestOp = fadeLinksDestOp / 100;
    fadeLinksDelta = fadeLinksDelta / 100;
}

// Fade in:
function fadeLinks(op) {
    fadeLinksCount = op;
    fadeLinksDiff = fadeLinksDestOp-op;

    if (i_ie) {
       document.getElementById("fadeLinks").style.filter = "alpha(opacity=" + op + ")";
    } else {
       document.getElementById("fadeLinks").style.opacity = op;
    }
    
    if (op < fadeLinksDestOp) {
		fadeLinksCount += fadeLinksDelta;
		setTimeout("fadeLinks(fadeLinksCount)", 50);
    }
    else {
    	setTimeout ("fadeLinksOut(fadeLinksCount)", fadeLinksViewTime);
    }
}

// Fade out:
function fadeLinksOut(op){
    fadeLinksCount = op;
    fadeLinksDiff = op-fadeLinksDestOpOut;
    if (i_ie) {
       document.getElementById("fadeLinks").style.filter = "alpha(opacity=" + op + ")";
    } else {
       document.getElementById("fadeLinks").style.opacity = op;
    }

    if (op > fadeLinksDestOpOut){
       fadeLinksCount -= fadeLinksDelta;
     	 setTimeout("fadeLinksOut(fadeLinksCount)", 50);
    }
    else {
    	fadeLinksLinksCount ++;
		if (typeof fadeLinksArray[fadeLinksLinksCount] == 'undefined') {
			fadeLinksLinksCount = 0;
		}
    	document.getElementById('fadeLinks').innerHTML = fadeLinksArray[fadeLinksLinksCount];
		setTimeout('fadeLinks(fadeLinksCount)',300);
    }
}

function start() {
	document.getElementById('fadeLinks').innerHTML = fadeLinksArray[fadeLinksLinksCount];
	fadeLinks(0);
}

addLoadEvent (start);