/**
 * @author $Author: andreas schneider (trigonon) $
 * @version $Id: JScript.js,v 1.0 2005/04/18 15:05:49 andreas schneider Exp $
 * @header $Header: /www/www.trigonon.de/dev.michaw.de/_lib/menu.js,v 1.5 2005/04/18 00:54:49 micha Exp $
 *
 * javascript menu library
 *
 */

function fensterOeffnen(pfad) {
  window.open(pfad, 'tour', 'width=500,height=450,scrollbars=no,status=no,' +
              'toolbar=no,menubar=no,location=no,resizable=no,titlebar=no,' +
              'fullscreen=no');
}



function fensterOeffnenMitGroesse(pfad, breite, hoehe) {
  window.open(pfad, 'gtour', 'width='+breite+',height='+hoehe+',scrollbars=no,status=no,' +
              'toolbar=no,menubar=no,location=no,resizable=no,titlebar=no,' +
              'fullscreen=no');
}



function initMenu() {
  if (!isDOMcompliant()) { return; }

  var submenus = document.getElementsByTagName('ul');
  var i;

  if (!submenus) return;

  for (i = 0; i < submenus.length; i++) {
    if (submenus.item(i).className
    && (submenus.item(i).className == 'submenu')) {
      submenus.item(i).style.visibility = 'hidden';
    }
  }
}



var xcol_cur_submenu = null;

function show(element) {
  /* Wenn DOM nicht unterstützt wird, Funktion verlassen */
  if (!isDOMcompliant()) { return; }

  var menu = element;
  var menus = document.getElementsByName('menue');
  var i = 0;

  /* Wenn noch schon ein Untermenüs offen war, zu klappen */
  if (xcol_cur_submenu != null) {
    for(i=0; i<(xcol_cur_submenu.length); i++) {
      xcol_cur_submenu.item(i).style.visibility = 'hidden';
    }
  }

  /* Wenn keine Menüs vorhanden sind Funktion verlassen */
  if (!menus) return;

  /* Wenn es Untermenüs gibt, aufklappen */
  if(menu.parentNode.getElementsByTagName("ul").item(0) != null) {

    for(i=0; i<(menu.parentNode.getElementsByTagName("ul").length); i++) {
      var submenu = menu.parentNode.getElementsByTagName("ul").item(i);
      submenu.style.visibility = 'visible';
    }

  }

  xcol_cur_submenu = menu.parentNode.getElementsByTagName("ul");
}



function isDOMcompliant()
{
    return document.getElementById && document.getElementsByTagName;
}
