<!--------------------------------------- Tauscht ein Bild der Navigation -->
<!--
function ChangeImg(flag, name)
{
  window.document.images[name].src = "images/" + name + flag + ".gif";
}
-->
<!--------------------------------------- Checken des BrowserTyps und BrowserVersion -->
var browser = new String("");
if(navigator.appName == "Netscape"){
  if(parseInt(navigator.appVersion) < 5){
    browser = "ns4"; }
  else{
    browser = "ns6"; }
}
else{
  var s = new String("");
  s = navigator.userAgent;
  if(s.indexOf("MSIE 5")){
    browser = "ie5"; }
  else{
    browser = "ie4"; }
}
<!-- jetzt ist 'browser' mit BrowserTyp und BrowserVersion belegt -->

<!---------------------------------------- Funktionen für OnOver über Grafiklink -->
function SwitchImg()
{
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
    	store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
   	   switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
}

function RestoreImg()
{
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
}

<!----------------------------------------- Funktionen zum Anzeigen eines Objektes (Grafikmenüs) -->
function get_element(name)
{
  if(browser == "ie5" || browser == "ns6")
  {
    return window.document.getElementById(name);
  }
  else if(browser == "ns4")
  {
    return eval("window.document.layers." + name);
  }
  else if(browser == "ie4")
  {
    return eval("window.document.all." + name);
  }
}

function show_object(x)
{
  if(browser == "ns4"){
    get_element(x).visibility="show"; }
  else{
    get_element(x).style.visibility="visible"; }
}

function hide_object(x)
{
  if(browser == "ns4"){
    get_element(x).visibility="hide"; }
  else{
    get_element(x).style.visibility="hidden"; }
}
function hide_objects()
{
  hide_object('menLinks');
  hide_object('menMaterialien');
  hide_object('menKontakt');
  hide_object('menAktuell');
  hide_object('menProfil');
}
function pos_object(x, y, z)
{
  if(browser == "ns4"){
    get_element(x).top=y;
    get_element(x).left=z; }
  else{
    get_element(x).style.top=y;
    get_element(x).style.left=z; }
}

var old;

if(browser == "ns4")
{
  window.captureEvents(Event.MOUSEDOWN);
  window.onmousedown=do_out;
}
else
{
  document.onmousedown=do_out;
}
	
function do_menue(x)
{
  if(old && old!=x)
    hide_object(old);
  show_object(x);
  old=x;
}

function do_out()
{
  hide_objects();
  if(old)
    hide_object(old);
  old="";
}
