var switcher_int;

// onmouseout damit es weiter fortläuft
function switcher_start(){
	switcher_int = window.setInterval("switcher()", 5000);
}

function switcher(auswahl){
	
	// menü-css klassen und ids
	var menue_id 			= new Array('menue0','menue1','menue2');
	var menue_class_aktiv	= new Array('menue0_on','menue1_on','menue2_on');
	var menue_class_inaktiv	= new Array('menue0_off','menue1_off','menue2_off');
	var inhalt_class 		= new Array('inhalt0','inhalt1','inhalt2');
	
	// funktion mit timeout
	// funktionsaufruf ohne variable	
	if(typeof(auswahl) == "undefined"){
		// nimm auswahl aus id-feld
		auswahl 		= document.getElementById('auswahl');
		auswahl_wert	= auswahl.innerHTML*1;
		// update menue und setze auswahl um eins hoch
		var zahl = 0;
		while(zahl < menue_id.length){
			if(zahl == auswahl_wert){
				document.getElementById(menue_id[zahl]).className = menue_class_aktiv[zahl];
				document.getElementById('inhalt').className = inhalt_class[zahl];
			}else{
				document.getElementById(menue_id[zahl]).className = menue_class_inaktiv[zahl];
			}
			zahl = zahl + 1;			
		}
		
		// auswahl darf nie höher als der array sein
		if(auswahl_wert+1>=menue_id.length){
			// wert auf null setzen und somit von vorn beginnen
			auswahl.innerHTML = 0;
		}else{
			// wert erhöhen funktion mit nächster auswahl ausführen
			auswahl.innerHTML = auswahl_wert+1;
		}
		
	// bei mousover mach timeout aus
	// setze hoverid als aktiveid (aktive auswahl)
	}else{
		// festlegen das er ab hier später weiterläuft
		document.getElementById('auswahl').innerHTML = auswahl;
		// setze auswahlwert auf aktiv
		var zahl = 0;
		while(zahl < menue_id.length){
			if(zahl == auswahl){
				document.getElementById(menue_id[zahl]).className = menue_class_aktiv[zahl];
				document.getElementById('inhalt').className = inhalt_class[zahl];
			}else{
				document.getElementById(menue_id[zahl]).className = menue_class_inaktiv[zahl];
			}
			zahl = zahl + 1;			
		}
		// intervall stoppen
		window.clearInterval(switcher_int);
	}
}

