// Layersteuerung der Navigation

var old // die zuletzt aufgeklappte Ebene

function init(meine_ebene){
	old = meine_ebene;
	show_layer('ebene0'); //zuerst wird ebene0 sichtbar gesetzt
}

// Hauptfkt: onClick wird die alte Ebene (old) eingeklappt und eine neue Ebene (meine_ebene) gezeigt. Ist 'meine_ebene' schon aufgeklappt, wird sie eingeklappt. 
function do_check(meine_ebene){
	if(old && (old != meine_ebene)){
		hide_layer(old);
		show_layer(meine_ebene);
		old=meine_ebene;
	}
}

// Funktionen zum zeigen und verbergen der Layer
function show_layer(meine_ebene){
	if (document.all){
		document.all[meine_ebene].style.visibility="visible";
	}else if (document.layers){
		document.layers[meine_ebene].visibility="show";
	}else{
		document.getElementById(meine_ebene).style.visibility="visible";
	}
}
function hide_layer(meine_ebene){
	if (document.all){
		document.all[meine_ebene].style.visibility="hidden";
	}else if (document.layers){
		document.layers[meine_ebene].visibility="hide";
	}else{
		document.getElementById(meine_ebene).style.visibility="hidden";
	}
}

// Dynamische Erzeugung der layer

// die Ebenen-Nr.
var nr = new Array('0','1','2','3','4','5','6','7','8','9');

// die Hauptmenupunkte
var bez = new Array();
bez[0] = "Hauptseite";
bez[1] = "Fahrtermine";
bez[2] = "Charterfahrten";
bez[3] = "Loks / Fahrzeuge";
bez[4] = "Verein";
bez[5] = "Kontakt";
bez[6] = "Presse";
bez[7] = "G&auml;stebuch";
bez[8] = "Links";
bez[9] = "Impressum";
bez[10] = "Zollernbahn-Info";

// die Links der Hauptmenupunkte
var li = new Array();
li[0] = "aktuell.htm";
li[1] = "fahrten.htm";
li[2] = "pdf/EFZ_Zug_Chartern.pdf";
li[3] = "loks/lokarchiv.htm";
li[4] = "verein/efzgeschichte.htm";
li[5] = "http://www.eisenbahnfreunde-zollernbahn.de/formular.htm";
li[6] = "presse.htm";
li[7] = "frameset_gaestebuch.htm";
li[8] = "links/links.htm";
li[9] = "impressum.htm";
li[10] = "zollernbahninfo.htm";

// zweidimensionale Array's fuer Unterpunkte

var linkbez = new Array(100);//mehrdim. Arrays brauchen Groessenangabe

linkbez[0] = new Array();

linkbez[1] = new Array();
linkbez[1][0] = "Januar";
linkbez[1][1] = "Februar";
linkbez[1][2] = "M&auml;rz";
linkbez[1][3] = "April";
linkbez[1][4] = "Mai";
linkbez[1][5] = "Juni";
linkbez[1][6] = "Juli";
linkbez[1][7] = "August";
linkbez[1][8] = "September";
linkbez[1][9] = "Oktober";
linkbez[1][10] = "November";
linkbez[1][11] = "Dezember";

linkbez[2] = new Array();

linkbez[3] = new Array();
linkbez[3][0] = "01 519";
linkbez[3][1] = "50 245";
linkbez[3][2] = "52 7596";
linkbez[3][3] = "64 289";
linkbez[3][4] = "796 625";
linkbez[3][5] = "Wegmann-Wagen";
linkbez[3][6] = "ehemalige EFZ-Loks";

linkbez[4] = new Array();
linkbez[4][0] = "Die Anf&auml;nge";
linkbez[4][1] = "Die erste Fahrt";
linkbez[4][2] = "Die Zollernbahn";
linkbez[4][3] = "Ohne die Schrauber<br><img src='images/1x1.gif' width=15 height=5 border=0>geht nichts";
linkbez[4][4] = "Mitgliedschaft";
linkbez[4][5] = "Wir &uuml;ber uns";

linkbez[5] = new Array();
linkbez[5][0] = "EFZ-Newsletter";
linkbez[5][1] = "Druck-Fahrpl&auml;ne";
linkbez[5][2] = "Fahrkarten bestellen";
linkbez[5][3] = "Email an EFZ";
linkbez[5][4] = "Email an Webmaster";
linkbez[5][5] = "&Auml;nderungen";

linkbez[6] = new Array();

linkbez[7] = new Array();
linkbez[7][0] = "Altes Gästebuch";
linkbez[7][1] = "Digitale&nbsp;Postkarten";

linkbez[8] = new Array();
linkbez[8][0] = "Museumsbahnen/Vereine";
linkbez[8][1] = "Bahnen + Reisen";
linkbez[8][2] = "private Bahnseiten";
linkbez[8][3] = "Links und rechts der<br><img src='images/1x1.gif' width=15 height=5 border=0>Strecke";
linkbez[8][4] = "aktuelle Infos/<br><img src='images/1x1.gif' width=15 height=5 border=0>Zeitschriften";
linkbez[8][5] = "internationale Seiten";
linkbez[8][6] = "Diskussionsforen";

linkbez[9] = new Array();

linkbez[10] = new Array();
linkbez[10][0] = "EFZ-Loks unterwegs";

var ziel = new Array(100);

ziel[0] = new Array();

ziel[1] = new Array();
ziel[1][0] = "fahrten.htm#januar"
ziel[1][1] = "fahrten.htm#februar";
ziel[1][2] = "fahrten.htm#maerz";
ziel[1][3] = "fahrten.htm#april";
ziel[1][4] = "fahrten.htm#mai";
ziel[1][5] = "fahrten.htm#juni";
ziel[1][6] = "fahrten.htm#juli";
ziel[1][7] = "fahrten.htm#august";
ziel[1][8] = "fahrten.htm#september";
ziel[1][9] = "fahrten.htm#oktober";
ziel[1][10] = "fahrten.htm#november";
ziel[1][11] = "fahrten.htm#dezember";

ziel[2] = new Array();

ziel[3] = new Array();
ziel[3][0] = "loks/str01.htm";
ziel[3][1] = "loks/str50.htm";
ziel[3][2] = "loks/str52.htm";
ziel[3][3] = "loks/str64.htm";
ziel[3][4] = "loks/1schom.htm";
ziel[3][5] = "loks/1wegmannwagen.htm";
ziel[3][6] = "loks/ehemloks.htm";

ziel[4] = new Array();
ziel[4][0] = "verein/anfaenge.htm";
ziel[4][1] = "verein/erstefahrt.htm";
ziel[4][2] = "verein/namensgeber.htm";
ziel[4][3] = "verein/schrauber.htm";
ziel[4][4] = "verein/mitgliedschaft.htm";
ziel[4][5] = "verein/wirueberuns.htm";

ziel[5] = new Array();
ziel[5][0] = "http://www.eisenbahnfreunde-zollernbahn.de/mailingliste.htm";
ziel[5][1] = "fahrten_pdf.htm";
ziel[5][2] = "http://www.eisenbahnfreunde-zollernbahn.de/shop/bestellform.htm";
ziel[5][3] = "mailto:kontakt@efz-ev.de";
ziel[5][4] = "mailto:webmaster@eisenbahnfreunde-zollernbahn.de";
ziel[5][5] = "aenderungen.htm";
ziel[5][6] = "presse.htm";

ziel[8] = new Array();

ziel[7] = new Array();
ziel[7][0] = "gaestebuch/index.html";
ziel[7][1] = "cards/card.html";

ziel[8] = new Array();
ziel[8][0] = "links/vereine.htm";
ziel[8][1] = "links/bahnen.htm";
ziel[8][2] = "links/privat.htm";
ziel[8][3] = "links/strecken.htm";
ziel[8][4] = "links/infos.htm";
ziel[8][5] = "links/international.htm";
ziel[8][6] = "links/foren.htm";

ziel[9] = new Array();

ziel[10] = new Array();
ziel[10][0] = "unterwegs.htm";

with (document){

  // erzeuge die Layers
  for(h=0; h<=10; h++){

	write('<div id="ebene' + nr[h] +'" class="menu">'); 
	write('<table cellspacing="3" cellpadding="0" border="0">');

	  //erzeuge in jedem Layer die Hauptpkte. (bez/li)
	  for (i=0; i<=10; i++){ 
	  	
		/*der strich*/	
		write('<tr><td bgcolor="#952722"><img src="images/1x1.gif" width="1" height="1"></td></tr>');
	
		write('<tr><td>');
	
		if (i != h){
		//hauptpunkt ohne unterpunkte
		  write('<a href="' + li[i] + '" target="mitte" onclick="do_check(\'ebene' + nr[i] + '\')" ');
		  write('onMouseOver="imgOn(\'button' +nr[h] +'_' + nr[i] + '\',\'but_aktiv.gif\',' +nr[h]+ ')" onMouseOut="imgOn(\'button' +nr[h] +'_' + nr[i] + '\',\'but_o.gif\',' +nr[h]+')">');
		  write('<img src="images/but_o.gif" width="5" height="9" border="0" name="button' + nr[h] +'_' + nr[i] +'">&nbsp;&nbsp;<b>');
		  write(bez[i]);
		  write('</b></a><br>');
		//hauptpunkte mit unterpunkten
		}else { 
		  write('<span class="aktiv"><a href="' + li[i] + '" target="mitte" onclick="do_check(\'ebene0\')">');
		  write('<img src="images/but_aktiv.gif" width="5" height="9" border="0" name="button' + nr[h] +'_' + nr[i] +'">&nbsp;&nbsp;<b>');
		  write(bez[i]);
		  write('</b></a></span><br>');
		  for(j=0;j<linkbez[i].length;j++){
			write('<a href="' + ziel[i][j] + '" target="mitte"><img src="images/1x1.gif" width=15 height=13 border=0><span class="text8">');
			write(linkbez[i][j])
			write('</span></a><br>');
		  }	
		}
		write('</td></tr>');				
	}	// Ende for-schleife Hauptpkte
		/*der strich*/	
		write('<tr><td bgcolor="#952722"><img src="images/1x1.gif" width="1" height="1"></td></tr>');
		write('<tr><td><img src="images/1x1.gif" width=15 height=13 border=0><a href="http://www.nesa-bahn.de" target="_blank" title="Eisenbahn-Betriebsgesellschaft Neckar-Schwarzwald-Alb mbH, T&uuml;bingen">NeSA GmbH</a></td></tr>');
		write('<tr><td bgcolor="#952722"><img src="images/1x1.gif" width="1" height="1"></td></tr>');
		write('</table></div>');
  }//doc.write
}// Ende for-Schleife Layers