function init()
    {
//    if (isNav) {
     document.captureEvents(Event.MOUSEUP);
     document.captureEvents(Event.MOUSEOUT);
     document.captureEvents(Event.MOUSEOVER);

//     }
    document.onmouseup = alleaus;
    }

//browser detection
var isNav = false;
var Nav4  = false;
var Nav6  = false;
var isIE  = false;
var coll;
var style;

if( parseInt(navigator.appVersion) >= 4)
  {
  if(navigator.appName == "Netscape")
    {
    isNav = true;
    coll  = "document";
    style = "";
    Nav4  = true;
    if( parseInt(navigator.appVersion) >= 5)
      {
      isNav = true;
      coll  = "document.getElementById";
      style = ".style";
      Nav4  = false;
      Nav6  = true;
      }
    }
  else
    {
    isIE  = true;
    coll  = "document.all";
    style = ".style";
    }
  }

var menu_aktiv    = 0;
//var MenuID;
//var menu_name;
var submenu_aktiv = 0;
//var SubmenuID;
//var submenu_name;
//var MarkMenu;
//var NewColor;

function menu(MenuID)
    {
    if (menu_aktiv > 0 && menu_aktiv != MenuID)
       {
       menu_zu("menu"+menu_aktiv);
       }
    menu_auf("menu"+MenuID);
    menu_aktiv = MenuID;
    if (submenu_aktiv > 0)
       {
       submenu_zu("submenu"+submenu_aktiv);
       }
    }

function menu_auf(menu_name)
    {
    if (Nav6)
      { eval(coll + '("' + menu_name + '")' + style + '.visibility = "visible"'); }
    else
      { eval(coll + '["' + menu_name + '"]' + style + '.visibility = "visible"'); }
    }

function menu_zu(menu_name)
    {
    if (Nav6)
      { eval(coll + '("' + menu_name + '")' + style + '.visibility = "hidden"'); }
    else
      { eval(coll + '["' + menu_name + '"]' + style + '.visibility = "hidden"'); }
    }


function submenu(SubmenuID)
    {
    if (submenu_aktiv > 0 ) //&& submenu_aktiv != SubmenuID)
       {
       submenu_zu("submenu"+submenu_aktiv);
       }
    submenu_auf("submenu"+SubmenuID);
    submenu_aktiv = SubmenuID;
    }

function submenu_auf(submenu_name)
    {
    if (Nav6)
      { eval(coll + '("' + submenu_name + '")' + style + '.visibility = "visible"'); }
    else
      { eval(coll + '["' + submenu_name + '"]' + style + '.visibility = "visible"'); }
    }

function submenu_zu(submenu_name)
    {
    if (Nav6)
      { eval(coll + '("' + submenu_name + '")' + style + '.visibility = "hidden"'); }
    else
      { eval(coll + '["' + submenu_name + '"]' + style + '.visibility = "hidden"'); }
    }

function alleaus()
    {
    if (menu_aktiv)
        {
        menu_zu("menu"+menu_aktiv);
        menu_aktiv = 0;
        }
    allesubsaus();
    }

function allesubsaus()
    {
    if (submenu_aktiv)
        {
        menu_zu("submenu"+submenu_aktiv);
        submenu_aktiv = 0;
        }
    }