
function imageFade(id,start) {

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

	var fadeImages 	= $$('div#' + id + ' div');
	var counter		= 0;
	
	if(fadeImages.length >= 2) {
	
	fadeImages.each(function(element,index) {

		if(element.hasClassName('active')) {
			counter = index + 1;
			
			element.fade({
				duration: fadeTime,
				afterFinish: function() {
					element.removeClassName('active');
				}				
			});
			
		}

	});

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

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

	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);
					    }
						
		});

	}
	
	}
	else if(fadeImages.length == 1) {
		
		fadeImages[0].addClassName('active');
		fadeImages[0].show();
		
	}

}
