// Parameter für Voreinstellung
var x_Koord        = 115; // links oben des ersten Eintrag
var y_Koord        = 62; // links oben des ersten Eintrages
var y_KoordSub     = 83; // links oben SubMenu

//Konstanten (nicht ändern)
var delay           = 600;  //notwendig, da Fläche SubMenu nicht an Fläche TopMenu grenzt
var active_layer_id = -1;
var on_layer_id     = -1;
var buff_id         = -1;

function layer_enter(id){
	on_layer_id=id;
}

function layer_exit(id){
	on_layer_id=-1;
	setTimeout('hide('+id+')',delay/5);
}

function menu_enter(id){
	if (buff_id >= 0) hide(buff_id);
    document.getElementById('TopMenu'+id).className="topMenuOn";
    show (id);
	active_layer_id = id;
}

function menu_exit(id){
	setTimeout('hide('+id+')',delay);
	buff_id=active_layer_id;
	active_layer_id=-1;
}

function show(id){
	document.getElementById('Menu'+id).style.visibility="visible";
}

function hide(id){
	if (active_layer_id!=id && on_layer_id!=id) {
  		document.getElementById('Menu' + id).style.visibility = "hidden";
        document.getElementById('TopMenu'+id).className="topMenu";
    }
}

function menu_anzeigen(topMenuName,subMenuName,admin){
var AnzTopMenu=0;     //Numerierung Top-Menu Einträge für Bezeichnung der DIV-Flächen
var i=0;           
var s1='';         
var weiter=true;      //Abbruchbedingung
var z=0;              //Lage Zusatzbildchen
var bildchen_offset=0;

  //NTC-Logo auf der homepage
  document.write('<div style="position:absolute; left:0; top:0;"><a href=index.php>',
                   '<img src="sys/ntc_logo_home.gif" border="0"></a>',
                 '</div>');
  document.write('<div style="position:absolute; left:130; top:0;">');
                 if (admin==1) document.write('<a href=admin007.php>');
                          else document.write('<a href=index.php>');
  document.write('<img src="sys/panorama015.jpg" border="0"></a>',
                 '</div>');

  document.write('<span style="z-index: 100">',
                 '<table border=0 cellpadding=0 cellspacing=0 width=100%>',
                   '<tr><td colspan=4 height=10><img src="sys/sp.gif" width=1></td></tr>',
                   '<tr>',
                     '<td width=130>&nbsp;</td>',
                     '<td>&nbsp;</td>',
                     '<td width=210>',
                       '<span style="position:relative;left:0;top:-10;font-size:14pt;',
                          'font-family:Times New Roman;color:darkred;font-weight: bold">',topMenuName,
                       '</span>',
                       '<span style="position:relative; left:5; top:3; font-size:14pt;',
                          'font-family:Times New Roman; color:yellow;font-weight: bold">',subMenuName,
                       '</span>',
                     '</td>',
                     '<td width=10>&nbsp;</td>',
                   '</tr></table></span>');

//#### Anfang Bildchen
				   
//Zusatzbildchen Weihnachtsmann und Feuerwerk
//var top0=33;
//var top1=31;
//var top2=55;
//var top3=5;
//var top4=33;

//Zuordnung nur Ostern
//var top0=5;
//var top1=5;

//Zuordnung Ostern
//  z=Math.round(Math.random()*2- 0.5);
//    switch (z) {
//      case 0: document.write('<div style="position:absolute; left:570; top:'+top0+';">'); break;
//      case 1: document.write('<div style="position:absolute; left:105; top:'+top1+';">'); break;
//    }
	
// Zuornung Weihnachten und Feuerwerk
//  z=Math.round(Math.random()*5- 0.5);
//    switch (z) {
//      case 0: document.write('<div style="position:absolute; left:570; top:'+top0+';">'); break;
//      case 1: document.write('<div style="position:absolute; left:451; top:'+top1+';">'); break;
//      case 2: document.write('<div style="position:absolute; left:25; top:'+top2+';">'); break;
//      case 3: document.write('<div style="position:absolute; left:150; top:'+top3+';">'); break;
//      case 4: document.write('<div style="position:absolute; left:670; top:'+top4+';">'); break;
//    }

//document.write('<img src="bilder/wmann25.gif" border="0">');
//  document.write('<img src="bilder/feuerwerk.gif" border="0">');
//  document.write('<img src="bilder/hase2.gif" border="0">');

  //WICHTIG: Den End-Tag bei Bildchen immer aktivieren
//document.write('</div>');

//##### Ende Bildchen

  //Hinweis für Admin
  if (admin==1) {
    document.write('<span style="position:absolute; left:170; top:22; font-size:16pt;',
       'font-family:Times New Roman; color:yellow;font-weight: bold;',
       'filter:DropShadow(color=black,offx=2,offy=2)">Administrationsebene</span>');
    do {
      if (admin_menu_text[i].charAt(0)==".") {      //neuer Hauptmenüpunkt
        AnzTopMenu++;
        admin_menu_text[i]=admin_menu_text[i].slice(1);  //den Punkt "." abtrennen
        teil=admin_menu_text[i].split(/\s*\|\s*/);
        x_Koord+=teil[0]*1;                  //Ecke links oben
        document.write('<span class="topMenu" id=TopMenu',AnzTopMenu,
           ' style="position:absolute; left:',x_Koord,'; top:',y_Koord,';"',
           ' onMouseOver="menu_enter(',AnzTopMenu,');"',
           ' onMouseOut="menu_exit(',AnzTopMenu,');">&nbsp;',teil[1],'&nbsp;</span>');
        i++;
      }  //if (menu_text[i]...  (Ende neuer Hauptmenüpunkt
      else {   //neuer Untermenüpunkt
        //Kopf der Tabelle für Menü
        s1='<div class="subMenu" id="Menu'+AnzTopMenu+'" onMouseOver="layer_enter('+AnzTopMenu+
                     ');" onMouseOut="layer_exit('+AnzTopMenu+
                     ');" style="visibility: hidden; position:absolute; left:'+x_Koord+
                     '; top:'+y_KoordSub+';">'+
                     '<table class="subMenuBorder" cellpadding=3 cellspacing=1 border=0><td>';

        do {   //Einträge der Tabelle schreiben
          weiter=false;
          teil=admin_menu_text[i].split(/\s*\|\s*/);
          s1+='<a href=';
          (teil[1]) ? s1+=teil[1] : s1+='admin007.php';
          s1+=' class=subMenu>'+teil[0]+'<br></a>';
          i++;
          if (i<admin_menu_text.length) if (admin_menu_text[i].charAt(0)!=".") weiter=true;
        } while (weiter);

        s1+='</td></table></div>';   //Abschluß der Tabelle
        document.write(s1);

      }  //else-Zweig  -> Ende neuer Untermenüpunkt
    }  while (i<admin_menu_text.length);
  } //if (admin)
  else {
    do {
      if (menu_text[i].charAt(0)==".") {      //neuer Hauptmenüpunkt
        AnzTopMenu++;
        menu_text[i]=menu_text[i].slice(1);  //den Punkt "." abtrennen
        teil=menu_text[i].split(/\s*\|\s*/);
        x_Koord+=teil[0]*1;                  //Ecke links oben
        document.write('<span class="topMenu" id=TopMenu',AnzTopMenu,
           ' style="position:absolute; left:',x_Koord,'; top:',y_Koord,';"',
           ' onMouseOver="menu_enter(',AnzTopMenu,');"',
           ' onMouseOut="menu_exit(',AnzTopMenu,');">&nbsp;',teil[1],'&nbsp;</span>');
        i++;
      }  //if (menu_text[i]...  (Ende neuer Hauptmenüpunkt
      else {   //neuer Untermenüpunkt
        //Kopf der Tabelle für Menü
        s1='<div class="subMenu" id="Menu'+AnzTopMenu+'" onMouseOver="layer_enter('+AnzTopMenu+
                     ');" onMouseOut="layer_exit('+AnzTopMenu+
                     ');" style="visibility: hidden; position:absolute; left:'+x_Koord+
                     '; top:'+y_KoordSub+';">'+
                     '<table class="subMenuBorder" cellpadding=3 cellspacing=1 border=0><td>';
                     
        do {   //Einträge der Tabelle schreiben
          weiter=false;
          teil=menu_text[i].split(/\s*\|\s*/);
          s1+='<a href=';
          (teil[1]) ? s1+=teil[1] : s1+='index.php';
          s1+=' class=subMenu>'+teil[0]+'<br></a>';
          i++;
          if (i<menu_text.length) if (menu_text[i].charAt(0)!=".") weiter=true;
        } while (weiter);

        s1+='</td></table></div>';   //Abschluß der Tabelle
        document.write(s1);

      }  //else-Zweig  -> Ende neuer Untermenüpunkt
    }  while (i<menu_text.length);
  } //else-Zweig von if (admin)
} //Ende menu_anzeigen


