// Menüsystem
// Christian Eichhorn
// 13.06.2004
// Ver 1.0

var warte_0=false;
var warte_1=false;
var warte_2=false;
var warte_3=false;
var warte_4=false;

function einblenden(menu){
//Blendet ein Submenü ein
	menunummer = getNumber(menu);
	allesAus(menunummer);
	if (document.getElementById){ie6einblenden(menunummer);}
	else { 
		if (document.all){ie5einblenden(menunummer);}
	}
}

function ausblenden(menu){
//Setzt eine Verzögerung von 1 Sekunde vor Ausblenden des Menüs
	if (document.getElementById){ie6ausblenden(menu);}
	else { 
		if (document.all){ie5ausblenden(menu);}
	}
}

function unsichtbar(menunummer){
	if (document.getElementById){ie6unsichtbar(menunummer);}
	else { 
		if (document.all){ie5unsichtbar(menunummer);}
	}
}

function allesAus(menunummer){
	if (document.getElementById){ie6allesAus(menunummer);}
	else { 
		if (document.all){ie5allesAus(menunummer);}
	}
}

function getNumber(menu){
//Ordnet jedem Menü eine Nummer zu
	var nummer;
	if (menu=="sopran"){
		nummer = 0;
	}
	else{
		if (menu=="alt"){
			nummer = 1;
		}
		else{
			if (menu=="tenor"){
				nummer = 2;
			}
			else{
				if (menu=="bass"){
					nummer = 3;
				}
				else{
					nummer = 4;
				}
			}
		}
	}
	return nummer;	
}

/* Anfang Funktionen für Intternet-Explorer Version > 6.0 / Netscape Navigator Version > 7.0 */
function ie6einblenden(menunummer){
	switch(menunummer){
		case 0 : {
			document.getElementById("sopran").style.visibility = "visible";
			document.getElementById("sopranbild").style.visibility = "visible";
			break;}
		case 1 : {
			document.getElementById("alt").style.visibility = "visible"; 
			document.getElementById("altbild").style.visibility = "visible"; 
			break;}
		case 2 : {
			document.getElementById("tenor").style.visibility = "visible"; 
			document.getElementById("tenorbild").style.visibility = "visible"; 
			break;}
		case 3 : {
			document.getElementById("bass").style.visibility = "visible"; 
			document.getElementById("bassbild").style.visibility = "visible"; 
			break;}
		case 4 : {
			document.getElementById("leiter").style.visibility = "visible"; 
			document.getElementById("leiterbild").style.visibility = "visible"; 
			break;}
	}
}

function ie6ausblenden(menu){
	menunummer = getNumber(menu)
	switch(menunummer){
		case 0 : {warte_0 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 1 : {warte_1 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 2 : {warte_2 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 3 : {warte_3 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 4 : {warte_4 = setTimeout ("unsichtbar(menunummer)", 500); break;}
	}
}

function ie6unsichtbar(menunummer){
//Blendet ein Submenü aus
	switch(menunummer){
		case 0 : {
			document.getElementById("sopran").style.visibility = "hidden"; 
			document.getElementById("sopranbild").style.visibility = "hidden"; 
			break;}
		case 1 : {
			document.getElementById("alt").style.visibility = "hidden"; 
			document.getElementById("altbild").style.visibility = "hidden"; 
			break;}
		case 2 : {
			document.getElementById("tenor").style.visibility = "hidden"; 
			document.getElementById("tenorbild").style.visibility = "hidden"; 
			break;}
		case 3 : {
			document.getElementById("bass").style.visibility = "hidden"; 
			document.getElementById("bassbild").style.visibility = "hidden"; 
			break;}
		case 4 : {
			document.getElementById("leiter").style.visibility = "hidden"; 
			document.getElementById("leiterbild").style.visibility = "hidden"; 
			break;}
	}
}

function ie6allesAus(menunummer){
	if (warte_0){clearTimeout(warte_0);}
	if (warte_1){clearTimeout(warte_1);}
	if (warte_2){clearTimeout(warte_2);}
	if (warte_3){clearTimeout(warte_3);}
	if (warte_4){clearTimeout(warte_4);}
	if (menunummer!=0){unsichtbar(0);}
	if (menunummer!=1){unsichtbar(1);}
	if (menunummer!=2){unsichtbar(2);}
	if (menunummer!=3){unsichtbar(3);}
	if (menunummer!=4){unsichtbar(4);}
}
/* Ende Funktionen für Internet-Explorer Version > 6.0 / Netscape Navigator Version > 7.0 */

/* Anfang Funktionen für Internet-Explorer Version < 6.0 */
function ie5einblenden(menunummer){
	switch(menunummer){
		case 0 : {
			document.all.sopran.style.visibility = "visible"; 
			document.all.sopranbild.style.visibility = "visible"; 
			break;}
		case 1 : {
			document.all.alt.style.visibility = "visible"; 
			document.all.altbild.style.visibility = "visible"; 
			break;}
		case 2 : {
			document.all.tenor.style.visibility = "visible";
			document.all.tenorbild.style.visibility = "visible";
			break;}
		case 3 : {
			document.all.bass.style.visibility = "visible";
			document.all.bassbild.style.visibility = "visible";
			break;}
		case 3 : {
			document.all.leiter.style.visibility = "visible";
			document.all.leiterbild.style.visibility = "visible";
			break;}
	}
}

function ie5ausblenden(menu){
	menunummer = getNumber(menu)
	switch(menunummer){
		case 0 : {warte_0 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 1 : {warte_1 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 2 : {warte_2 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 3 : {warte_3 = setTimeout ("unsichtbar(menunummer)", 500); break;}
		case 4 : {warte_4 = setTimeout ("unsichtbar(menunummer)", 500); break;}
	}
}

function ie5unsichtbar(menunummer){
//Blendet ein Submenü aus
	switch(menunummer){
		case 0 : {
			document.all.sopran.style.visibility = "hidden"; 
			document.all.sopranbild.style.visibility = "hidden"; 
			break;}
		case 1 : {
			document.all.alt.style.visibility = "hidden"; 
			document.all.altbild.style.visibility = "hidden"; 
			break;}
		case 2 : {
			document.all.tenor.style.visibility = "hidden";
			document.all.tenorbild.style.visibility = "hidden";
			break;}
		case 3 : {
			document.all.bass.style.visibility = "hidden";
			document.all.bassbild.style.visibility = "hidden";
			break;}
		case 4 : {
			document.all.leiter.style.visibility = "hidden";
			document.all.leiterbild.style.visibility = "hidden";
			break;}
	}
}

function ie5allesAus(menunummer){
	if (warte_0){clearTimeout(warte_0);}
	if (warte_1){clearTimeout(warte_1);}
	if (warte_2){clearTimeout(warte_2);}
	if (warte_3){clearTimeout(warte_3);}
	if (warte_4){clearTimeout(warte_4);}
	if (menunummer!=0){unsichtbar(0);}
	if (menunummer!=1){unsichtbar(1);}
	if (menunummer!=2){unsichtbar(2);}
	if (menunummer!=3){unsichtbar(3);}
	if (menunummer!=4){unsichtbar(4);}
}
/* Ende Funktionen Internet Explorer Version < 6.0 */
