//Init Browsertypen

var dom = document.getElementById?1:0;
var nc = document.layers?1:0;
var name;
var sub=false;  //zeigt an, ob ein Untermenü geöffnet ist
var old_name=""; //enthält den Namen der Ebende die schon geöffnet ist, wenn man einen anderen Hauptmenuepunkt berührt
var reset; //wird benötigt um mit clearTimeout() den setTimeout() abzubrechen

//---------------------------------------------------------------------------------
function pause(name) {
if(sub==false) {
   if (dom) {document.getElementById(name).style.visibility="hidden";}
   if (nc) {document.layers[name].visibility = "hide";}
}
}
//----------------------------------------------------------------------------------

function layer_sichtbar(name) {
//name enthält den Namen der Ebene, die sichtbar werden soll

//zuerst das alte Untermenue schlißen
if (old_name!="") {
   if (dom) {document.getElementById(old_name).style.visibility="hidden";}
   if (nc) {document.layers[old_name].visibility = "hide";}
   window.clearTimeout(reset); // Timer zurücksetzen
}
old_name=name;

if (dom) {document.getElementById(name).style.visibility="visible";}
if (nc) {document.layers[name].visibility = "show";}
reset = window.setTimeout("pause('"+name+"')",5000);
var layer=name; //braucht man später zum "schnellen" Abschalten beim Wechsel zum nächsten Hauptmenüpunkt
}
//----------------------------------------------------------------------------------

function layer_sub_sichtbar(name) {
//name enthält den Namen der Ebene, die sichtbar werden soll
if (dom) {document.getElementById(name).style.visibility="visible";}
if (nc) {document.layers[name].visibility = "show";}
sub=true;
}
//----------------------------------------------------------------------------------

function layer_sub_unsichtbar(name) {
if (dom) {document.getElementById(name).style.visibility="hidden";}
if (nc) {document.layers[name].visibility = "hide";}
sub=false;
}
