var rubriken = new Array("0_startseite", "1_portrait", "2_mitgliedschaft", "3_clubinfos", "4_sponsoring", "5_kontakt");
var anzahl_subrubriken = new Array(0, 3, 1, 3, 2, 3);

var heimatID = 0, subHeimatID = 0;
function getHeimat(){
	heimatID = getRubrikID();
	var pfad = getPfad();

	ladeBilder(pfad);
	zeigeBild("rubrik_" + heimatID, bilderRubriken[heimatID][1].src);

	if (anzahl_subrubriken[heimatID] != 0){
		ladeSubBilder(heimatID, pfad);
		subHeimatID = getSubRubrikID(heimatID);
		if (subHeimatID != -1){
			zeigeBild("subrubrik_" + subHeimatID, bilderSubRubriken[subHeimatID][1].src);
		}
	}
}

var bilderRubriken = 0;
function ladeBilder(pfad){
	bilderRubriken = new makeArray(rubriken.length, 2);
	for (var i = 0; i < rubriken.length; i++){
		bilderRubriken[i][0] = new Image(); bilderRubriken[i][0].src = pfad + "navigation/media/" + rubriken[i] + "_0.gif";
		bilderRubriken[i][1] = new Image(); bilderRubriken[i][1].src = pfad + "navigation/media/" + rubriken[i] + "_1.gif";
	}
}

var bilderSubRubriken = 0;
function ladeSubBilder(id, pfad){
	bilderSubRubriken = new makeArray(anzahl_subrubriken[id], 2);
	for (var i = 0; i < anzahl_subrubriken[id]; i++){
		bilderSubRubriken[i][0] = new Image(); bilderSubRubriken[i][0].src = pfad + "navigation/media/" + rubriken[id] + "_" + i + "_0.gif";
		bilderSubRubriken[i][1] = new Image(); bilderSubRubriken[i][1].src = pfad + "navigation/media/" + rubriken[id] + "_" + i + "_1.gif";
	}
}

function rollOver(ebene, rubrikID, zustand){
	if (ebene == 0){
		if (rubrikID != heimatID && bilderRubriken != 0){
			zeigeBild("rubrik_" + rubrikID, bilderRubriken[rubrikID][zustand].src);
		}
	} else {
		if (rubrikID != subHeimatID && anzahl_subrubriken[heimatID] != 0 && rubrikID < anzahl_subrubriken[heimatID] != 0 && bilderSubRubriken != 0){
			zeigeBild("subrubrik_" + rubrikID, bilderSubRubriken[rubrikID][zustand].src);
		}
	}
}

function zeigeBild(bildname, quelle){
	if (document.getElementById){
		document.getElementsByName(bildname)[0].src = quelle;
	}
}

function getPfad(){
	var pfad = self.location.href.toString();
	for (var id = 1; id < rubriken.length; id++){
		if (pfad.indexOf(rubriken[id]) != -1){ return pfad.slice(0, pfad.indexOf(rubriken[id])); }
	}
	return pfad.slice(0, pfad.lastIndexOf("/") + 1);
}

function getRubrikID(rubrikName){
	if (rubrikName == null || rubrikName == ""){
		var pfad = self.location.href.toString();
		for (var id = 1; id < rubriken.length; id++){
			if (pfad.indexOf(rubriken[id]) != -1){ return id; }
		}
	} else {
		for (var id = 0; id < rubriken.length; id++){
			if (rubriken[id] == rubrikName){ return id; }
		}
	}
	return 0;
}

function getSubRubrikID(rubrikID){
	var pfad = self.location.href.toString();
	for (var id = 0; id < anzahl_subrubriken[rubrikID]; id++){
		if (pfad.indexOf(rubriken[rubrikID] + "/" + id + "_") != -1){ return id; }
	}
	return -1;
}


function makeArray(x,y){
	this.dim = new Array(x, y);
	for (var i = 0; i < x; i++){ this[i] = new Array(y); }
}