var	eintraege	= new Array()

// === Hilfsfunktionen (allgemein) ===

// Ermittlung der Verzweigungen
function set_nodes(nmb)
{
	var	i

	for(i = nmb; i < eintraege.length; i++)
	{
		eintraege[i].node	= 2
		if(i > 0)
			if(eintraege[i - 1].level < eintraege[i].level)
				eintraege[i - 1].node	= 0
	}
}

// Setzen der Untermenues
function set_submenus(nmb)
{
	var	j
	var	level

	eintraege[nmb].node	= 1
	level	= eintraege[nmb].level - 1

	if(nmb <= 0 || level < 1)
		return

	for(j = nmb - 1; j >= 0; j--)
	{
		if(eintraege[j].level == level && eintraege[j].node != 2)
		{
			eintraege[j].node	= 1
			level--
		}
	}
}

// Aufnahme eines neuen Menueeintrags
function neuer_eintrag(level, name, url, target)
{
	this.level	= level
	this.name	= name
	this.url	= url
	this.target	= target
	this.node	= null
	return (this)
}

// Eintrag vornehmen und Verzweigungsermittlung
function eintrag(level, name, url, target)
{
	var	pos	= eintraege.length

	if(level < 1)
	{
		alert("Level-Werte bitte ab 1 anlegen!")
		return
	}

	eintraege[pos]	= new neuer_eintrag(level,
						name,
						(arguments.length >= 3) ? url : null,
						(arguments.length >= 4) ? target : null)
	set_nodes(pos)
}

// Ausgabe eines Menueeintrags
function ausgabe(nr)
{
	var	i
	for(i = 1; i < eintraege[nr].level; i++)
		document.write("<IMG SRC=\"leer.gif\" WIDTH=16 HEIGHT=16 ALIGN=CENTER ALT=\"\">")
	switch(eintraege[nr].node)
	{
		case 0:
			document.writeln("<SPAN CLASS=\"VerzweigungGeschlossen\"><A HREF=\"" + location.pathname + "?" + nr + "\" TITLE=\"" + eintraege[nr].name + "\"><IMG SRC=\"puslogo_klein.jpg\" WIDTH=16 HEIGHT=16 HSPACE=2 ALIGN=CENTER BORDER=0 ALT=\"" + eintraege[nr].name + "\"><b>" + eintraege[nr].name + "</b></A></SPAN><BR>")
			break
		case 1:
			document.writeln("<SPAN CLASS=\"VerzweigungOffen\"><IMG SRC=\"puslogo_klein.jpg\" WIDTH=16 HEIGHT=16 HSPACE=2 ALIGN=CENTER ALT=\"" + eintraege[nr].name + "\"><b TITLE=\"" + eintraege[nr].name + "puslogo_klein.jpg\">" + eintraege[nr].name + "</b></SPAN><BR>")
			break
		case 2:
			document.writeln("<SPAN CLASS=\"Eintrag\"><A HREF=\"" + eintraege[nr].url + "\"" +
						(eintraege[nr].target ? " TARGET=\"" + eintraege[nr].target + "\"" : "") +
						" TITLE=\"" + eintraege[nr].name + "\"><IMG SRC=\"puslogo_klein.jpg\" WIDTH=16 HEIGHT=16 BORDER=0 ALIGN=CENTER HSPACE=2 ALT=\"" + eintraege[nr].name + "\">" + eintraege[nr].name + "</A></SPAN><BR>")
			break
	}
}

// === Menuefunktionen ==

// Ausgabe des kompletten Menues
function menue()
{
	if(location.search)
		set_submenus(parseInt(location.search.substring(1)))
	with(document)
	{
		var	i
		var	next_level	= null

		open("text/html")
		write("<P><NOBR>")
		for(i = 0; i < eintraege.length; i++)
		{
			if(eintraege[i].level <= next_level)
				next_level	= null
			if(!next_level)
				ausgabe(i)
			if(eintraege[i].node == 0 && !next_level)
				next_level	= eintraege[i].level
		}
		writeln("</NOBR></P>")
		close()
	}
}

// === Vorbereitung der Eintraege ==

// Parameterbeschreibung:
// 1. Einrueckung des Eintrags
// 2. Bezeichnung im Menue
// 3. URL
// 4. Zielrahmen oder -fenster

eintrag(1, "Home", "start.htm", target="Hauptframe")
eintrag(1, "Vorstand")
eintrag(2, "Landesgruppenleiter", "vorstand/lagruleiter.htm", target="Hauptframe")
eintrag(2, "stv. Landesgruppenleiter", "vorstand/stvlagruleiter.htm", target="Hauptframe")
eintrag(2, "Regionalzuchtwartin", "vorstand/rzw.htm", target="Hauptframe")
eintrag(2, "stv.Regionalzuchtwart", "vorstand/stv_rzw.htm", target="Hauptframe")
eintrag(2, "Kassenwart", "vorstand/kassenwart.htm", target="Hauptframe")
eintrag(2, "Obmann f. Prüfungswesen", "vorstand/prwesen.htm", target="Hauptframe")
eintrag(2, "Obfrau f. Ausstellungswesen", "vorstand/ausstwesen.htm", target="Hauptframe")
eintrag(1, "Zwingerjubiläum")
eintrag(2, "Althammer Grünthal", "zuechter/is/30_Jahre_Althammer_Gruenthal.pdf", target="Hauptframe")
eintrag(2, "Elysa's of Wickenberry", "zuechter/gs/20_jahre_elysas.pdf", target="Hauptframe")
eintrag(1, "Vereinsleben")
eintrag(2, "Jahresabschluß 2004", "verein/04122004/jahresabschluss2004.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2005", "verein/09042005/fruehjahrspruefung_2005_1.htm", target="Hauptframe")
eintrag(2, "Sommerhundeschule 2005", "verein/10072005/sommerhundeschule_2005_1.htm", target="Hauptframe")
eintrag(2, "Herbstprüfung 2005", "verein/22102005/herbstpruefung_2005_1.htm", target="Hauptframe")
eintrag(2, "Wintertreffen 2005", "verein/03122005/wintertreffen_2005_1.htm", target="Hauptframe")
eintrag(2, "Training 2006", "verein/12032006/training_2006.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2006", "verein/08042006/fruehjahrspruefung_2006_1.htm", target="Hauptframe")
eintrag(2, "LG Sitzung 2006", "verein/07052006/lg-sitzung_2006.htm", target="Hauptframe")
eintrag(2, "Sommerhundeschule 2006", "verein/01072006/sommerhundeschule_2006_1.htm", target="Hauptframe")
eintrag(2, "Wintertreffen 2006", "verein/02122006/wintertreffen_2006_1.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2007", "verein/21042007/fruehjahrspruefung_2007_1.htm", target="Hauptframe")
eintrag(2, "Herbstprüfung 2008", "verein/22102008/herbstpruefung_2008.htm", target="Hauptframe")
eintrag(2, "Langschleppe 2008", "verein/25102008/langschleppe_2008.htm", target="Hauptframe")
eintrag(2, "Erfolg auf VSwP", "verein/02112008/vswp_2008.htm", target="Hauptframe")
eintrag(2, "Wintertreffen 2008", "verein/30112008/wintertreffen_2008_1.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2009", "verein/19042009/fruehjahrspruefung_2009.htm", target="Hauptframe")
eintrag(2, "Wintertreffen 2009", "verein/04122009/p1.htm", target="Hauptframe")
eintrag(1, "Ordnungen", "ordnungen/ordnungen.htm", target="Hauptframe")
eintrag(2, "Prüfungsordnung", "ordnungen/pruefungsordnung_ 2009.pdf", target="Hauptframe")
eintrag(2, "Ausstellungsordnung", "ordnungen/ausstellungsordnung_pus.pdf", target="Hauptframe")
eintrag(2, "Zuchtordnung", "ordnungen/Zuchtordnung2005.pdf", target="Hauptframe")
eintrag(2, "FCI-Zuchtordnung", "ordnungen/FCI_Zuchtordnung.pdf", target="Hauptframe")
eintrag(2, "Vereinssieger AO", "ordnungen/vereinssiegeraussto_pus.pdf", target="Hauptframe")
eintrag(2, "Heimtierpass", "ordnungen/heimtierpass.pdf", target="Hauptframe")
eintrag(2, "Tollwutimpfung", "ordnungen/tollwut.pdf", target="Hauptframe")
eintrag(1, "Zuchtschauen", "zuchtschauen/zsstart.htm", target="Hauptframe")
eintrag(2, "Ergebnisse", "zuchtschauen/cac_magdeburg_2010.htm", target="Hauptframe")
eintrag(2, "CACIB Erfurt", "zuchtschauen/CACIB_Erfurt_2010.pdf", target="Hauptframe")
//eintrag(2, "Ausschreibung CAC", "zuchtschauen/cac_ausschreibung.htm", target="Hauptframe")
//eintrag(2, "Ausschreibung CACIB", "zuchtschauen/cacib_ausschreibung.htm", target="Hauptframe")
//eintrag(2, "Meldeformular", "zuchtschauen/meldung.htm", target="Hauptframe")
eintrag(1, "Prüfungen")
//eintrag(2, "Bester Prüfungshund", "pruefungen/besterpruefungshund.pdf", target="Hauptframe")
eintrag(2, "Ausschreibung", "pruefungen/ausschreibung.htm", target="Hauptframe")
eintrag(2, "Meldeformular", "pruefungen/meldung.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2006", "pruefungen/fp2006/ergebnisse_fp_2006_start.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2007", "pruefungen/ergebnisse_fp_2007.htm", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2008", "pruefungen/ergebnisse_fp_2008.pdf", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2009 Gr1", "pruefungen/ergebnisse_fp_2009_gr1.pdf", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2009 Gr2", "pruefungen/ergebnisse_fp_2009_gr2.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 29.4.09", "pruefungen/ergebnisse_hip_2009_0429.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 30.4.09 Gr1", "pruefungen/ergebnisse_hip_2009_0430_Gr1.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 30.4.09 Gr2", "pruefungen/ergebnisse_hip_2009_0430_Gr2.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 1.5.09 Gr1", "pruefungen/ergebnisse_hip_2009_0501_Gr1.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 1.5.09 Gr2", "pruefungen/ergebnisse_hip_2009_0501_Gr2.pdf", target="Hauptframe")
eintrag(2, "Herbstprüfung 2008", "pruefungen/ergebnisse_hp_2008.pdf", target="Hauptframe")
eintrag(2, "Herbstprüfung 2008 Gr1", "pruefungen/ergebnisse_hp_2008_Gr1.pdf", target="Hauptframe")
eintrag(2, "Langschleppe 2008", "pruefungen/Langschleppe_2008.pdf", target="Hauptframe")
eintrag(2, "HP Hilp. 30.10.09", "pruefungen/ergebnisse_hip_2009_1030.pdf", target="Hauptframe")
eintrag(2, "HP Hilp. 31.10.09", "pruefungen/ergebnisse_hip_2009_1031.pdf", target="Hauptframe")
eintrag(2, "Langschleppe 2009", "pruefungen/Langschleppe_2009.pdf", target="Hauptframe")
eintrag(2, "Bericht LS 2009", "pruefungen/bericht_ls09.pdf", target="Hauptframe")
eintrag(2, "Herbstprüfung 2009", "pruefungen/ergebnisse_hp_2009.pdf", target="Hauptframe")
eintrag(2, "Frühjahrsprüfung 2010", "pruefungen/ergebnisse_fp_2010.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 22.4.10", "pruefungen/ergebnisse_hip_2010_0422.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 23.4.10", "pruefungen/ergebnisse_hip_2010_0423.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 24.4.10", "pruefungen/ergebnisse_hip_2010_0424.pdf", target="Hauptframe")
eintrag(2, "FP Hilp. 30.4.-1.5", "pruefungen/ergebnisse_hip_2010_0430.pdf", target="Hauptframe")
//eintrag(2, "Welpen", "zuechter/welpen.htm", target="Hauptframe")
eintrag(1, "Rassen")
eintrag(2, "English Setter", "rassen/es.htm", target="Hauptframe")
eintrag(2, "Gordon Setter", "rassen/gs.htm", target="Hauptframe")
eintrag(2, "Irish Setter", "rassen/is.htm", target="Hauptframe")
eintrag(2, "Irish red and white Setter", "rassen/irws.htm", target="Hauptframe")
eintrag(2, "Pointer", "rassen/po.htm", target="Hauptframe")
eintrag(1, "Züchter")
eintrag(2, "Pointer", "zuechter/po/po.htm", target="Hauptframe")
eintrag(2, "Gordon Setter", "zuechter/gs/gs.htm", target="Hauptframe")
eintrag(2, "Irish Red Setter", "zuechter/is/is.htm", target="Hauptframe")
eintrag(2, "English Setter", "zuechter/es/es.htm", target="Hauptframe")
eintrag(2, "Irish red and white Setter", "zuechter/irws/irws.htm", target="Hauptframe")
eintrag(1, "Würfe")
eintrag(2, "gefallene Würfe", "wuerfe/wuerfe.htm", target="Hauptframe")
eintrag(2, "Wurferwartung", "wuerfe/wurferwartung.htm", target="Hauptframe")
eintrag(2, "geplante Würfe", "wuerfe/wurfplanung.htm", target="Hauptframe")
eintrag(1, "Termine", "termine/termine.htm", target="Hauptframe")
eintrag(1, "ältere Hunde", "wuerfe/hunde.htm", target="Hauptframe")
eintrag(1, "Links", "links/links.htm", target="Hauptframe")
eintrag(1, "Copyright", "copyright/copyright.htm", target="Hauptframe")

