dojo.addOnLoad(function()
{
    var flashVersion = swfobject.getFlashPlayerVersion();
    if(flashVersion.major == 0) {
	dojo.require("dojo.fx");
	switchBackgrounds();
    }
})

function switchBackgrounds(){
    images = dojo.query('.noFlash > img');
    //work around for some js specials, ie different browsers
    dojo.query('.rotatingImage').style({ opacity:'0' }).removeClass("rotatingImage");
    var len=images.length
    chain = [];
    for(var i=0;i<len;i++){
	var fadeIn = dojo.fadeIn({node: images[i], duration: 2000, delay: 2000, beforeBegin:onPlay});
	chain.push(fadeIn);
    }

    var animation = dojo.fx.chain(chain);
    animation.onEnd = function(){
	//einde van de reeks!
	//dojo.query('.notFirst').style({ opacity:0 });

	//alles behalve eerste en laatste opacity op 0 zetten
	items = this._animations;
	var len = items.length - 1;
	for(var j=1;j<len;j++){
		dojo.attr(items[j]['node'], 'style', {opacity:'0'});
	}
	//dan laatste zichzelf weg faden
	var fadeOut = dojo.fadeOut({node: items[j++]['node'], duration: 2000, delay: 2000});
	fadeOut.play();
	this._index = -1;
	this._current = null;
	//dan opnieuw beginnen
	this.play();
    };
    animation.play();
}

function onPlay(){
    dojo.attr(this.node, 'style', {display:'inline'});
}
