// Array mit den Namen der Untermenues
var umenues = new Array("tour", "umenBandinfo", "umenInteraktiv");

// die drei Zustände der Buttons als Grafiken
var btn = new Array(3);
btn[0] = new Image; btn[0].src = "bilder/btn_off.gif";
btn[1] = new Image; btn[1].src = "bilder/btn_down.gif";
btn[2] = new Image; btn[2].src = "bilder/btn_on.gif";

// Anzahl der Buttons, btn0 bis btn...
var anzBtn = 8;

// alle Buttons auf den Zustand "off" schalten
// btnDown wird auf "down" geschaltet
function allBtnOff(btnDown) {
	if (document.getElementById) {
		var bt;
		for (i = 0; i < anzBtn; i++) {
			document.getElementById("btn" + i).src = btn[0].src;
		}
		if (btnDown != 'none') {
			document.getElementById(btnDown).src = btn[1].src;
		}
	}
}

// den Button "btnOn" auf den Zustand "on" schalten
function setBtnOn(btnOn) {
	if (document.getElementById) {
		document.getElementById(btnOn).src = btn[2].src;
	}
}

// Ersetzen der Ziele für die Menüpunkte mit Untermenüs
// wenn JS aktiviert ist, dann stehen Untermenüs zur Verfügung, sonst
// werden Übersichtsseiten mit Unterrubriken angezeigt
function setUmenHref() {
	if (getElementById) {
		document.getElementById("bandinfo").href = "";
		document.getElementById("bandinfo").target = "#";
		document.getElementById("bandinfo").onclick = "toggleVis('umenBandinfo')";	
	}
}

// Einblenden des Elements "elm"
function toggleVis(elm) {
	if (document.getElementById) {
		for (var i = 0; i < umenues.length; i++) {
			document.getElementById(umenues[i]).style.visibility = "hidden";
		}	
		document.getElementById(elm).style.visibility = "visible";
	}
}

// Button setzen, wenn im Browser auf »Zurück« geklickt wurde etc.
// url ist die url der jeweiligen Seite
function btnClick(url) {
	// die einzelnen Unterabteilungen der Site
	var abteile = new Array('News', 'Bandinfo', 'Termine', 'Interaktiv', 'Shop', 'Kontakt', 'Links', 'Impressum', 'start.htm');
	
	// zugehörige Ebene mit Untermenü, welche eingeblendet wird
	var zugUmen = new Array('tour', 'umenBandinfo', 'tour', 'umenInteraktiv', 'tour', 'tour', 'tour', 'tour', 'tour');
	
	if (document.getElementById) {
		for (var i = 0; i < abteile.length; i++) {
			if (url.indexOf(abteile[i].toLowerCase(),0) != -1) {
				allBtnOff('none');
				toggleVis(zugUmen[i]);
				if (i < anzBtn)
					setBtnOn('btn' + i);			
			}
		}
	}
}
