// Globale Varialben fuer die Zwischenspeicherung der aktuellen sichtbaren ID und der Information, dass diese auch gerade noch gezeigt werden soll
AktuelleID	=	"";
Sichtbar	=	false;
// funktion zum einblenden einer subnavigation
function einblenden( ID ) {
	// alle anderen subnavigationen werden ausgeblendet
	versteckealle( ID );
	// pruefen, ob die navigation gefunden wird
	if( Div = get( ID ) ) {
		// style leer setzen - dies erfordert, dass der style im quellcode auf display:none gesetzt wurde - nicht per css style
		Div.style.display	=	"";
		// Globaler Speicher, dass aktuell eine Subnavigation angezeigt wird
		Sichtbar			=	true;
		if( Link = get( ID.replace( "sub", "" ) + "link" ) ) {
			Link.className	=	"SEL";
		}
	}
}
// Funktion zum Ausblenden einer Subnavigation, allerdings mit Verzoegerung, die hier in Millisekunden uebergeben werden kann
function ausblenden( ID, Millisekunden ) {
	// Aktuelle ID zum Ausblenden merken, da lokale Variablen nicht per Timeout uebergeben werden koennen
	AktuelleID	=	ID;
	// Zwischenspeichern, dass die Subnavigation gleich unsichtbar gemacht werden soll
	Sichtbar	=	false;
	// Timeout setzen
	setTimeout( "wirklichausblenden()", Millisekunden );
}
// Funktion zum eigentlichen Ausblenden der Subnavigation, holt sich die ID der Navigation aus der globalen Variable
function wirklichausblenden() {
	// Nur, falls man nicht schon wieder mit der Maus ueber die Navigation gefahren ist - dann ware "Sichtbar" wieder true
	if( !Sichtbar ) {
		// pruefen, ob die Subnavigation gefunden wird
		if( Div = get( AktuelleID ) ) {
			// Navigation verstecken
			Div.style.display	=	"none";
			if( Link = get( AktuelleID.replace( "sub", "" ) + "link" ) ) {
				Link.className	=	"";
			}
		}
	}
}
// Ersetzt document.getElementById
function get( ID ) {
	return	document.getElementById( ID );	
}
// blendet alle Subnavigationen aus, abgesehen von derjenigen, die nun eingeblendet werden soll
function versteckealle( ID ) {
	Counter	=	1;
	// so lange durchgehen, bis keine Navigation mehr gefunden wird
	while( Div = get( "navi" + Counter + "sub" ) ) {
		// falls es sich nicht um die jetzt sichtbare navigation handelt
		if( Counter != ID ) {
			// navigation verstecken
			Div.style.display	=	"none";
			if( Link = get( "navi" + Counter + "link" ) ) {
				Link.className	=	"";	
			}
		}
		Counter++;
	}
}
function over( TD ) {
	TD.className	=	"over";
}
function out( TD ) {
	TD.className	=	"";	
}