
/* Slideshow */
 
var actualSlideshowElement = 1;    		//Aktuelles Slideelement festlegen
var numberOfSlideshowElements = 4; 	    //Anzahl der Slides, hier Lokal in Datei wegen Typo 3
var effectRunning = false;				//Effekt nicht unterbrechen
var slideshowObject = 'logos';	        //Slide Container
var autoSlideInterval = window.setInterval("autoSlide();", 6000); //Interwall für Slides Startseite

		
//Autoslide Startseite
function autoSlide() {
	if(effectRunning == false) {
		
		
		
		//Wenn am Ende, Fade und zurück
		if(numberOfSlideshowElements <= actualSlideshowElement) { 
			
			//Intervall zurücksetzten
			window.clearInterval(autoSlideInterval);
			
			//Fade Out
			var autoSlideElement = new Fx.Morph(slideshowObject);
			autoSlideElement.addEvents({'start': function() {effectRunning = true;},'complete' : function() {
				
				//Margin auf 0
				effectRunning = false;
				var autoSlideElement3 = new Fx.Morph(slideshowObject, {duration: 0});
				autoSlideElement3.addEvents({'start': function() {effectRunning = true;},'complete' : function() {
					
					//Fade In
					effectRunning = false;
					var autoSlideElement2 = new Fx.Morph(slideshowObject);
					autoSlideElement2.addEvents({'start': function() {effectRunning = true;},'complete' : function() {effectRunning = false;}});
					autoSlideElement2.start({'opacity': '1'});
													
				}});
				
				autoSlideElement3.start({'margin-left': '0'});
				
			}});
			autoSlideElement.start({'opacity': '0'});
			actualSlideshowElement = 1;
			autoSlideInterval = window.setInterval("autoSlide();", 6000);
			return false;
		}
		
		//Autoslide beginn
		actualSlideshowElement++; 
		var autoSlideNewMarginLeft = (actualSlideshowElement - 1) * 924;
		var autoSlideElement = new Fx.Morph(slideshowObject);
		autoSlideElement.addEvents({'start': function() {effectRunning = true;},'complete' : function() {effectRunning = false;}});
		autoSlideElement.start({'margin-left': '-'+autoSlideNewMarginLeft});
		
				
	}
}





