<!-- Anfang des JavaScript-Codes, Code vor alten Browsern verstecken

function start() {
	ladeDaten();
	maleMenu();
	maleKlappFrame()}


function maleMenu() {
	var menuFrame = self.frames["menuFrame"];
	ausgabeFrame = menuFrame.window.document;
	ausgabeFrame.open("text/html");
	ausgabeFrame.write("<HTML>\n<HEAD>\n\n");
	
	ausgabeFrame.write("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\""+CSS+"\">\n");
	
	ausgabeFrame.write("<STYLE>\n<!--\nA {text-decoration: none}\nA {color: " + linkFarbe + "}\nA:hover {color: " + aLinkFarbe + "}\n-->\n</STYLE>\n");
	ausgabeFrame.write("</HEAD>\n<BODY BGCOLOR=\"" + hintergrundFarbe + "\" BACKGROUND=\"" + hintergrundBild + "\" LINK=\"" + linkFarbe + "\" ALINK=\"" + aLinkFarbe + "\" VLINK=\"" + bLinkFarbe + "\">\n");
	ausgabeFrame.write("<FONT FACE=\"" + MenuSchrift + "\" SIZE=" + MenuSchriftGroesse + " COLOR=\"" + textFarbe + "\">\n");
	
	
	if (MenuFett == "1") {
		ausgabeFrame.write("<NOBR><b>\n")}
	else {ausgabeFrame.write("<NOBR>\n")}
	if (menuDaten[1].ziel == "") {
		var zielFrame = standardZielFrame}
	else {var zielFrame = menuDaten[1].ziel}
	if (menuDaten[1].icon == "") {
		var bildBezeichnung = standardBildURL + 'globus-' + hintergrundStil + '.gif'}
	else {bildBezeichnung = standardBildURL + menuDaten[1].icon}
	//ausgabeFrame.write("<IMG SRC=\"" + bildBezeichnung + "\" WIDTH=16 HEIGHT=16 ALIGN=TOP BORDER=0 ALT=\"" + menuDaten[1].rootstat + "\">&nbsp;<B>" + menuDaten[1].text + "</B><BR>\n");
	maleVerz("root","");
	if (MenuFett == "1") {
		ausgabeFrame.write("</b></NOBR>\n")}
	else {ausgabeFrame.write("</NOBR>\n")}

	ausgabeFrame.close();
	window.status="TuS Altenberge 09 - Navigationsmenue" }


function maleVerz(startEintrag,zweigEintrag) {
	VerzAuf = 'Rubrik &ouml;ffnen'
	VerzZu = 'Rubrik schlie&szlig;en'
	var nachfolger = sucheNachfolgerVon(startEintrag);
	var aktuellerIndex = 1;
	while (aktuellerIndex <= nachfolger.laenge) {
		ausgabeFrame.write(zweigEintrag);
		if (nachfolger[aktuellerIndex].typ == 'link') {
			if (nachfolger[aktuellerIndex].icon == "") {var bildBezeichnung = standardBildURL + standardLinkBild}
			else {var bildBezeichnung = standardBildURL + nachfolger[aktuellerIndex].icon}
			if (nachfolger[aktuellerIndex].ziel == "") {var zielFrame = standardZielFrame}
			else {var zielFrame = nachfolger[aktuellerIndex].ziel}
			if (aktuellerIndex != nachfolger.laenge) {
				if (nachfolger[aktuellerIndex].icon == "leer.gif") {
				ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + "stamm-" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>")}
				else {ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + "zw" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>")}}
			else {
				if (nachfolger[aktuellerIndex].icon == "leer.gif") {
				ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + "end" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>")}
				else {ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + "zwe" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>")}}
			if (nachfolger[aktuellerIndex].linkstat == "") {
				var linkstat = nachfolger[aktuellerIndex].url}
			else {var linkstat = nachfolger[aktuellerIndex].linkstat}
			ausgabeFrame.write("<A HREF=\"" + nachfolger[aktuellerIndex].url + "\" TARGET=\"" + zielFrame + "\" onMouseOver=\"window.status='" + linkstat + "'; return true\"><IMG SRC=\"" + bildBezeichnung + "\" WIDTH=16 HEIGHT=16 ALIGN=TOP BORDER=0 ALT=\"" + linkstat + "\">&nbsp;" + nachfolger[aktuellerIndex].text + "</A><BR>\n")}
		else {var neuerZweig = zweigEintrag;
			if (nachfolger[aktuellerIndex].iconZu == "") {
				var iconZu = standardLinkBild2 + hintergrundStil + ".jpg"}
			else {var iconZu = nachfolger[aktuellerIndex].iconZu}
			if (nachfolger[aktuellerIndex].iconOffen == "") {
				var iconOffen = standardBild + hintergrundStil + ".jpg"}
			else {var iconOffen = nachfolger[aktuellerIndex].iconOffen}
			if (aktuellerIndex != nachfolger.laenge) {
				if (nachfolger[aktuellerIndex].offen == 0) {
					ausgabeFrame.write("<A HREF=\"javascript:parent.aufzuVerz('" + nachfolger[aktuellerIndex].name + "',1)\" onMouseOver=\"window.status='" + VerzAuf + "'; return true\"><IMG SRC=\"" + standardBildURL + "zwauf-" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALT=\"" + VerzAuf + "\" ALIGN=TOP BORDER=0>")
					ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + iconZu + "\" WIDTH=16 HEIGHT=16 ALT=\"" + VerzAuf + "\" ALIGN=TOP BORDER=0>&nbsp;" + nachfolger[aktuellerIndex].text + "</A><BR>\n")}
				else {ausgabeFrame.write("<A HREF=\"javascript:parent.aufzuVerz('" + nachfolger[aktuellerIndex].name + "',0)\" onMouseOver=\"window.status='" + VerzZu + "'; return true\"><IMG SRC=\"" + standardBildURL + "zwzu-" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALT=\"" + VerzZu + "\" ALIGN=TOP BORDER=0>");
					ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + iconOffen + "\" WIDTH=16 HEIGHT=16 ALT=\"" + VerzZu + "\" ALIGN=TOP BORDER=0>&nbsp;" + nachfolger[aktuellerIndex].text + "</A><BR>\n");
					neuerZweig = neuerZweig + "<IMG SRC=\"" + standardBildURL + "stamm-" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>";
					maleVerz(nachfolger[aktuellerIndex].name,neuerZweig)}}
			else {
				if (nachfolger[aktuellerIndex].offen == 0) {
					ausgabeFrame.write("<A HREF=\"javascript:parent.aufzuVerz('" + nachfolger[aktuellerIndex].name + "',1)\" onMouseOver=\"window.status='" + VerzAuf + "'; return true\"><IMG SRC=\"" + standardBildURL + "zwauf-e" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALT=\"" + VerzAuf + "\" ALIGN=TOP BORDER=0>")
					ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + iconZu + "\" WIDTH=16 HEIGHT=16 ALT=\"" + VerzAuf + "\" ALIGN=TOP BORDER=0>&nbsp;" + nachfolger[aktuellerIndex].text + "</A><BR>\n")}
				else {ausgabeFrame.write("<A HREF=\"javascript:parent.aufzuVerz('" + nachfolger[aktuellerIndex].name + "',0)\" onMouseOver=\"window.status='" + VerzZu + "'; return true\"><IMG SRC=\"" + standardBildURL + "zwzu-e" + hintergrundStil + ".gif\" WIDTH=19 HEIGHT=16 ALT=\"" + VerzZu + "\" ALIGN=TOP BORDER=0>");
					ausgabeFrame.write("<IMG SRC=\"" + standardBildURL + iconOffen + "\" WIDTH=16 HEIGHT=16 ALT=\"" + VerzZu + "\" ALIGN=TOP BORDER=0>&nbsp;" + nachfolger[aktuellerIndex].text + "</A><BR>\n");
					neuerZweig = neuerZweig + "<IMG SRC=\"" + standardBildURL + "leer.gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>";
					maleVerz(nachfolger[aktuellerIndex].name,neuerZweig)}}}
		aktuellerIndex++;}}


function maleKlappFrame() {
	var klappFrame = self.frames["klappFrame"];
	ausgabeFrame = klappFrame.window.document;
	ausgabeFrame.open("text/html");
	ausgabeFrame.write("<HTML>\n<HEAD>\n<STYLE>\n<!--\nA {text-decoration: none}\nA {color: " + linkFarbe + "}\nA:hover {color: " + aLinkFarbe + "}\n-->\n</STYLE>\n");
	ausgabeFrame.write("</HEAD>\n<BODY BGCOLOR=\"" + hintergrundFarbe + "\" LINK=\"" + linkFarbe + "\" ALINK=\"" + hintergrundFarbe + "\" VLINK=\"" + bLinkFarbe + "\">\n");
	ausgabeFrame.write("<FONT FACE=\"" + MenuSchrift + "\" SIZE=" + MenuSchriftGroesse + " COLOR=\"" + textFarbe + "\">\n");
	if (MenuFett == "1") {ausgabeFrame.write("<b>")}
	ausgabeFrame.write("<A HREF=\"javascript:parent.allesaufzu(1)\" onMouseOver=\"window.status='Alle Rubriken auf'; return true\">\n");
	ausgabeFrame.write("&nbsp;<IMG SRC=\"" + standardBildURL + standardBild + hintergrundStil + ".jpg\" WIDTH=16 HEIGHT=16 ALT=\"Alle Rubriken auf\" BORDER=0> Alle Rubriken auf</A><BR>\n");
	ausgabeFrame.write("<A HREF=\"javascript:parent.allesaufzu(0)\" onMouseOver=\"window.status='Alle Rubriken zu'; return true\">\n");
	ausgabeFrame.write("&nbsp;<IMG SRC=\"" + standardBildURL + standardLinkBild2 + hintergrundStil + ".jpg\" WIDTH=16 HEIGHT=16 ALT=\"Alle Rubriken zu\" BORDER=0> Alle Rubriken zu</A><BR></FONT>\n");
	if (MenuFett == "1") {ausgabeFrame.write("</b>")}
	ausgabeFrame.write("</BODY>\n</HTML>\n")
	ausgabeFrame.close();
	window.status=""}


function neumalen() {
    maleMenu();
    maleKlappFrame()}


function aufzuVerz(name,status) {
	var eintragsIndex = indexVonEintrag(name);
	menuDaten[eintragsIndex].offen = status;
	timeOutname = setTimeout("maleMenu()",100);
	if ((status == 1) && (menuDaten[eintragsIndex].url != '')) {frames["seiteFrame"].location.href=menuDaten[eintragsIndex].url}}

function allesaufzu(was) {
	var aktuellerIndex = 1;
	while (aktuellerIndex <= menuDaten.laenge) {
		{menuDaten[aktuellerIndex].offen = was}
		aktuellerIndex++}
 	maleMenu()}


function indexVonEintrag(name) {
	var aktuellerIndex = 1;
	while (aktuellerIndex <= menuDaten.laenge) {
		if ((menuDaten[aktuellerIndex].typ == 'root') || (menuDaten[aktuellerIndex].typ == 'verzeichnis')) {
			if (menuDaten[aktuellerIndex].name == name) {
				return aktuellerIndex}}
		aktuellerIndex++}
	return -1}


function sucheNachfolgerVon(eintrag) {
	var nachfolger = new Sammlung();
	var aktuellerIndex = 1;
	while (aktuellerIndex <= menuDaten.laenge) {
		if ((menuDaten[aktuellerIndex].typ == 'verzeichnis') || (menuDaten[aktuellerIndex].typ == 'link')) {
			if (menuDaten[aktuellerIndex].vorfahr == eintrag) {
				nachfolger.neu(menuDaten[aktuellerIndex])}}
		aktuellerIndex++}
	return nachfolger}


function Sammlung() {
	this.laenge = 0;
	this.neu = neu;
	return this}



function neu(object) {
	this.laenge++;
	this[this.laenge] = object}



function HauptverzeichnisEintrag(name,text,url,ziel,icon,rootstat) {
	this.name = name;
	this.text = text;
	this.url = url;
	this.ziel = ziel;
	this.icon = icon;
	this.typ = 'root';
	this.rootstat = rootstat;
	return this}


function VerzEintrag(name,vorfahr,text,iconZu,iconOffen,url) {
	this.name = name;
	this.vorfahr = vorfahr;
	this.text = text;
	this.iconZu = iconZu;
	this.iconOffen = iconOffen;
	this.typ = 'verzeichnis';
	this.offen = 0;
	this.url = url;
	return this}


function LinkEintrag(vorfahr,text,url,ziel,icon,linkstat) {
	this.vorfahr = vorfahr;
	this.text = text;
	this.url = url;
	this.ziel = ziel;
	this.icon = icon;
	this.typ = 'link';
	this.linkstat = linkstat;
	return this}


function ladeDaten() {
	menuDaten = new Sammlung();

menuDaten.neu(new HauptverzeichnisEintrag('root','','','','','TuS Altenberge 09'));
			
			
	menuDaten.neu(new LinkEintrag('root','Sportliches Angebot','../../../formulare/tus_sportangebot.pdf','_blank','../../../images/icon_pdf_formular.png','==> Alle Sportangebote auf einen Blick'));
	menuDaten.neu(new LinkEintrag('root','Mitgliedsbeiträge','../../../formulare/tus_mitgliedsbeitraege.pdf','_blank','../../../images/icon_pdf_formular.png','==> Mitgliedsbeiträge'));
	menuDaten.neu(new LinkEintrag('root','Aufnahmeantrag','../../../formulare/tus_aufnahmeantrag.pdf','_blank','../../../images/icon_pdf_formular.png','==> Aufnahmeantrag'));
	menuDaten.neu(new LinkEintrag('root','Vereinssatzung','../../../formulare/tus_satzung.pdf','_blank','../../../images/icon_pdf_formular.png','==> Vereinssatzung'));
	








hintergrundStil = 0;                      	// 0 bei Verwendung eines hellen Hintergrunds, 1 bei Verwendung eines dunklen Hintergrunds (bestimmt, ob dunkle oder helle Icons verwendet werden)
hintergrundFarbe = '#E4E4E4';             	// bestimmt die Hintergrundfarbe des Menüs, Farbtabelle siehe Dokumentation
textFarbe = '#000000';             		// bestimmt die Farbe von Text, der nicht mit einem Link hinterlegt ist
linkFarbe = '#000000';            		// bestimmt die Farbe von Text, der mit einem Link hinterlegt ist
aLinkFarbe = '#009E5C';             		// bestimmt die Farbe des gerade aktiven TextLinks (auch "hover-Effekt", allerdings nur IE 4.x und hoeher)
bLinkFarbe = '#000000';             		// bestimmt die Farbe der bereits besuchten TextLinks
hintergrundBild = '';				// hier ggf. den kompletten Pfad für eine gif- oder jpeg-Grafik als Hintergrundbild angeben, falls kein Hintergrundbild angegeben wird, 'leer.gif stehen lassen!
standardZielFrame = 'main';        		// Name des Frames, in den standardmäßig alle Links geladen werden
standardBildURL = '../menue_pictures/';         // Pfad oder URL, wo sich die von JS-Menü benötigten Icons befinden
standardBild = 'wappen-';			// Name des Standardbildes. Im Ordner heißt das Bild dann logo-0.jpg --> Null ist der Hintergrundsstil, jpg wird im Quelltext eingestellt.
standardLinkBild = 'volleyball.jpg';          	// Name des standardmäßig benutzten Icons für Links
standardLinkBild2 = 'volleyball-';          	// Name des standardmäßig benutzten Icons für Links

MenuSchrift = 'Verdana, Arial, Helvetica';  	// die für das Menü benutzte(n) Schriftart(en)
MenuSchriftGroesse = '1';                   	// die Schriftgröße - nicht zu groß (1 oder 2)!
MenuFett = '0';                   		// Falls das Menü in Fettschrift ausgegeben werden soll, 1 angeben, sonst 0
CSS = "../../layout/css/menue.css";		// Dateiname (und Pfad) der StyleSheet-Datei


}
//-->