// "Menusystem" (C) 2003 by Andreas Kirbach for Planet-Liebe
// Feel free to use this code (consider it LGPLed), but please don't remove this notice
downarrow = new Image();
downarrow.src = "img_menu/down.gif"; // Hier die URL des Down-Pfeiles eintragen

openarrow = new Image();
openarrow.src = "img_menu/open.gif"; // Hier die URL des Up-Pfeiles eintragen

menucount = 10; // Hier die max. Anzahl der Menüpunkte eintagen

function hideexcept(menuname) {
  // Hide all menus except the given one
  var menubase = menuname.substring(0, menuname.length-1);
  for (i=1; i <= menucount; i++) {
    omenuname = menubase.concat(i);
    if (omenuname != menuname) {
      var omenu = document.getElementById(menubase.concat(i));
	  var omenuimg = document.getElementById(menubase.concat(i)+"_img");
      if (omenu != null) {
        omenu.style.display = 'none';
		omenuimg.src = downarrow.src;
	  }
    }
  }
}

function switch_menu(menuname) {
  var menu = document.getElementById(menuname);
  var menuimg = document.getElementById(menuname+"_img");
  if (menu.style.display == '') {
    menu.style.display = 'block';
	menuimg.src = openarrow.src;
    hideexcept(menuname);
  } else {
    if (menu.style.display == 'none') {
      menu.style.display = 'block';
	  menuimg.src = openarrow.src;
	  hideexcept(menuname);
	} else {
	  menu.style.display = 'none';
      menuimg.src = downarrow.src;
    }
  }
  document.getElementById('getfocusaway').focus();
}

function reopen_menu(menuname) {
  var menuentry = document.getElementById(menuname);
  if (menuentry != null)
    menuentry = menuentry.parentNode;
  while (menuentry.id != '') {
   switch_menu(menuentry.id)
   menuentry = menuentry.parentNode;
  }
}
