
function imageFade(id,start) {

	var nextTime	= 4; 	// wartezeit bis zum naechsten bild
	var fadeTime	= 2;	// fade geschwindigkeit



	var fadeImages 	= $$('div#' + id + ' img');
	var counter	= 0;

	fadeImages.each(function(element,index) {

		if(element.hasClassName('active')) {
			counter = index + 1;
			element.removeClassName('active');
		}

	});

	// startverzoegerung
	if(! Number(counter) && Number(start))
		nextTime += start;

	// startfade
	if(! Number(counter))
		fadeTime = 1;

	if(! Number(counter) || counter >= fadeImages.length)
		counter = 0;

	if(counter < fadeImages.length) {

		fadeImages[counter].addClassName('active');
		fadeImages[counter].appear({ duration: fadeTime,
					     afterFinish: function() {
						fadeImages.each(function(element,index) { if(index != counter) { element.hide(); } });
						imageFade.delay(nextTime, id);
					     }
		});

	}

}
