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

	}

}

