function autoslide(){
		if (window.switchSlide) {
   		auto_slide = window.setInterval("switchSlide('forward',' ');", 5800);
 		}
	}


// Browser erkennen
  var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

	var aktiv = null;
	var slideID = 1;
	var positiv = 0;
	var schrittweite = 5;
	function switchSlide (order,stop_auto){
		if (stop_auto == 'stop_auto') {
			window.clearInterval(auto_slide);
		}
		if (aktiv != null) {
			return;
		}

		oldid = slideID;
		if(order == 'forward'){
			if(slideID == slideLength){
				slideID = 1;
			}else{
				slideID = slideID + 1;
			}
		}else{
			if(slideID == 1){
				slideID = slideLength;
			}else{
				slideID = slideID - 1;
			}
		}
		positiv = 0;

		// Altes Bild in den Hintergrund setzen
		swapForeground(oldid,slideID);
		aktiv = window.setInterval("blend(\"" + oldid + "\",\"" + slideID + "\");", 50);
	}
	
	function swapForeground(background,foreground) {
		setStyle(background,1,100);
		setStyle(foreground,2,0);
	}

	function setStyle(layerid,index,opacity) {
		if (InternetExplorer){
			document.getElementById(layerid).style.zIndex = index;
			document.getElementById(layerid).style.setAttribute('filter', 'alpha(opacity='+opacity+')');
			document.getElementById(layerid).style.setAttribute('display', 'block');
		} else {
			tmp = opacity / 100;
			document.getElementById(layerid).setAttribute('style','display: block; position: absolute; z-index: '+index+';-moz-opacity:'+tmp+';');
		}
	}
	
	function blend(oldid, newid) {
		positiv = positiv + schrittweite;
		setStyle(newid,2,positiv);

		// Beim IE wird das Hintergrundbild ausgefadet
		if (InternetExplorer) setStyle(oldid,1,100-(100 / 1000000 * (positiv * positiv * positiv)));	
		
		if (positiv >= 100){
		  setStyle(oldid,1,0);
    	window.clearInterval(aktiv);
			aktiv=null;
		}
	}
