window.onload=fadeMsg;
var fadeSteps = 20;
var fadeDelay = 200;
var nextSetDelay = 4000;
var loopPrepend = true;
var arMessage;
var arLinks;

arMessage = new Array();
arLinks = new Array();


function setupLink() {
arMessage[0] = "<b>nieuwe diavoorstelling:</b> <i>van Empathie naar Compassie in de Zorg</i>";
arLinks[0] = "diashow2.php";
arMessage[1] = "<b>nieuwe diavoorstelling:</b><i> van Empathie naar Compassie in de Zorg</i>";
arLinks[1] = "diashow2.php";
}

setupLink();

var elIdx = 0, msgIdx = 0, fadeStep = 0;
var fadeElem;
var msgLen = arMessage.length;


function fadeMsg(){
    
    if(elIdx == 1 || (!loopPrepend && (msgIdx == msgLen))){
        if(elIdx != 1)msgIdx = 0;
        elIdx = 0;
        setTimeout('fadeMsg()',nextSetDelay);
    }else{
        if(msgIdx == msgLen)msgIdx = 0;
        if(elIdx == 0){
            for(var i=0;i<5;i++){setOpacity(document.getElementById('fadeElem'), 0);}

        }
		
        fadeStep = 20;
        fadeElem = document.getElementById('fadeElem');
        fadeElem.innerHTML = arMessage[msgIdx];
	   fadeElem.href = arLinks[msgIdx];
        fadeStep = 0;
        elIdx++;
        msgIdx++;
        fadeIn();

    }
}
function fadeIn() {
    if(fadeStep > fadeSteps){
        fadeMsg();
        return;
    }
    setOpacity(fadeElem, (fadeStep/fadeSteps));
    fadeStep++;
    window.setTimeout("fadeIn()", fadeDelay);
}
function setOpacity( el, opacity){
    if(el.style.opacity != undefined){
        el.style.opacity = opacity;
    }else if( el.style.MozOpacity != undefined){
        el.style.MozOpacity = opacity;
    }else if ( el.style.filter != undefined){
        el.style.filter="alpha(opacity=" + Math.round(opacity * 100) + ")";
    }
} 


