///////////////////////////////////////////////////
//
//   Wegweiser.js 
//
///////////////////////////////////////////////////  
 /*
function popOver(nr, menuNum, itemNum) {
function popOut(nr, menuNum, itemNum) {
function getTree(nr, menuNum, itemNum) {
function changeColor(changeArray, isOver) {
function hideAllBut(nr, menuNum) {
function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass, aTextClass) {
function Item(text, href, frame, length, spacing, target, UeFarbe, HiFarbe) {
function writeMenus(nr) {
function zeigeWegweiser(nr, lage)  {    //  wird aufgerufen in WegweiserLage.js
function verbirgWegweiser(nr)  {
function baueWegweiser(nr, lage)  {    //  wird aufgerufen in WegweiserLage.js   */


// Original:  Angus Turnbull
// http://gusnz.cjb.net, gefunden auf  http://javascript.internet.com 


var popTimer = 0;            // Hide timeout.
var litNow   = new Array();  // Array showing highlighted menu items.


function popOver(nr, menuNum, itemNum) {
  //document.getElementById("berichttt").innerHTML += "popOver, nr:  " + nr;
  clearTimeout(popTimer);
  hideAllBut(nr, menuNum);
  litNow = getTree(nr, menuNum, itemNum);
  changeColor(nr, litNow, true);
  targetNum = menu[nr][menuNum][itemNum].target;    //  target:  Ziel in einem Unter-Wegweiser
  if (targetNum > 0) {
    thisX = parseInt(menu[nr][menuNum][0].styleRef.left) + parseInt(menu[nr][menuNum][itemNum].styleRef.left);
    thisY = parseInt(menu[nr][menuNum][0].styleRef.top)  + parseInt(menu[nr][menuNum][itemNum].styleRef.top);
    with (menu[nr][targetNum][0].styleRef) {
      left = parseInt(thisX + menu[nr][targetNum][0].x);
      top  = parseInt(thisY + menu[nr][targetNum][0].y);
      visibility = 'visible';
  } } }


function popOut(nr, menuNum, itemNum) {
  //document.getElementById("berichttt").innerHTML += "<br>popOut, nr:  " + nr;
  if ((menuNum == 0) && !menu[nr][menuNum][itemNum].target)
    hideAllBut(nr, 0)
  else
    popTimer = setTimeout('hideAllBut(' + nr + ', 0)', 500);   }


function getTree(nr, menuNum, itemNum) {
  // Array index is the menu number. The contents are null (if that menu is not a parent)
  // or the item number in that menu that is an ancestor (to light it up).
  //itemArray = new Array(menu[nr].length);    vermutlch geht das einfacher:
  itemArray = new Array();
  while(1) {
    itemArray[menuNum] = itemNum;
    if (menuNum == 0)      // If we've reached the top of the hierarchy, return.
      return itemArray;
    itemNum = menu[nr][menuNum][0].parentItem;
    menuNum = menu[nr][menuNum][0].parentMenu;
  } }


// _______________________________________________________________
// _______________________________________________________________
// _______________________________________________________________

// Pass an array and a boolean to specify colour change, true = over colour.
function changeColor(nr, changeArray, isOver) {
  //isOver=true;
  //document.getElementById("berichttt").innerHTML += "<br>changeColor, nr:  " + nr;
  for (var i = 0; i < changeArray.length; i++) {
    if (changeArray[i]) {
      newCol = isOver ? menu[1][i][0].overCol : menu[1][i][0].backCol;
    dingName = "menu1_" + i + "item" + changeArray[i];
    //document.getElementById("berichttt").innerHTML += "<br><b> Dn: " + dingName + "</b>";
    document.getElementById(dingName).className = newCol;
  //document.getElementById("berichttt").innerHTML += ":" + newCol;
  } } }


function leereBerichttt()  {
  document.getElementById("berichttt").innerHTML = "--";
  }

function hideAllBut(nr, menuNum) {
var keepMenus = getTree(nr, menuNum, 1);
for (count = 0; count < menu[nr].length; count++)
if (!keepMenus[count])
menu[nr][count][0].styleRef.visibility = 'hidden';
changeColor(nr, litNow, false);
}

// *** MENU CONSTRUCTION FUNCTIONS ***
//  Des Verfahren wird aufgerufen mit lalala=new Menu(....................)
//  kommt nachher in Wallung mit   writeMenus()
function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass, aTextClass) {
  this.isVert  = isVert;     // True or false - a vertical menu?
  this.popInd  = popInd;     // The popout indicator used (if any) for this menu.
  this.x = x;                // wo?
  this.y = y;
  this.width   = width;      // wie breit?
  this.overCol = overCol;    // Mausdrüberfarbe
  this.backCol = backCol;    // Hintergrundfarbe ohne Mausdrüber
  this.borderClass = borderClass;// The stylesheet class used for item borders and the text within items.
  this.aTextClass  = aTextClass;     //  wo werden die vereinbart???  KLAR: beim Verfahren-Aufruf
  this.textClass   = textClass;                                                                   
  this.parentMenu  = null;       //  Parent menu and item numbers, indexed later.
  this.parentItem  = null;
  this.styleRef         = null;       //  Reference to the object's style properties (set later).
  }  //  ENDE fkt Menu()

function Item(text, href, frame, length, spacing, target, UeFarbe, HiFarbe) {
  this.text = text;
  this.href = href;
  this.frame= frame;
  this.length = length;
  this.spacing= spacing;
  this.target = target;
  this.UeFarbe= UeFarbe;          //  Mausdrüberfarbe, stärker als oben in Menu()
  this.HiFarbe= HiFarbe;          //  Hintergrundfarbe ohne Mausdrüber
  this.styleRef = null;   // Reference to the object's style properties (set later).
  }


function writeMenus(nr)  {
  for (currMenu = 0; currMenu < menu[nr].length; currMenu++) 
   with (menu[nr][currMenu][0])   {
    // Variable for holding HTML for items and positions of next item.
    var str = '', itemX = 0, itemY = 0;

    // Remember, items start from 1 in the array (0 is menu object itself, above).
    // Also use properties of each item nested in the other with() for construction.
    for (currItem = 1; currItem < menu[nr][currMenu].length; currItem++) 
     with (menu[nr][currMenu][currItem]) {
      var itemID = 'menu' + nr + '_' + currMenu + 'item' + currItem;
      hf = (HiFarbe ? HiFarbe : backCol);
          // The width and height of the menu item - dependent on orientation!
      var w = (isVert ? width : length);
      var h = (isVert ? length : width);
          // Create a div text string with appropriate styles/properties.
      // ________________________    D  I  V  _______________________________
      //  debugger;
//    unnötig:    Frame=(frame ? ' target="'+frame+'"' : '' );
//3,  Href =(href=="---"?"<span class="+aTextClass+">":'<a class="'+aTextClass+'" href="'+href+'"'+Frame+'>');
/*3*/ Href =(href=="---"?"<span class="+ textClass+">":'<a class="'+ textClass+'" href="'+href+'">');
/*3*/ Href_=(href=="---"?"</span>" : '</a>' );     
//3,  str += '<div id="' + itemID + '" ';
/*3*/ str += Href + '<div id="' + itemID + '" ';
      str += 'class="'  + backCol + ' WwRd" ';
      str += 'style="position: absolute; left: '+itemX+'; top: '+itemY+'; ';
//\\  str += 'width: '+w+'; height: '+h+'; visibility: visible; ';   //  erbt die Sichtbarkeit von der Mutti
      str += 'width: '+w+'; height: '+h+'; visibility: inherit; ';   //  erbt die Sichtbarkeit von der Mutti
//++  if (hf) 
//++    str += 'background: '+hf+'; ';    //  hier können Sonderfarben noch nachgeliefert worden sein
      str += '" ';     //  ENDE style=" .... "
//++  if (borderClass)
//++    str += 'class="'+borderClass+'" ';
//3   if (href != "---")
//3     str +=  ' onClick="' + href + '" ';
          // Add mouseover handlers and finish div/layer.
      str   +=  ' onMouseOver="popOver(' + nr + ', '+currMenu+','+currItem+')" ';
      str   +=   ' onMouseOut="popOut('  + nr + ', '+currMenu+','+currItem+')">';
          // Add contents of item (default: table with link inside).
          // If a target frame is specified, also add that to the <a> tag.

//3    ..... VERPFLANZT NACH OBEN,   14.11.07
//3   Frame=(frame ? ' target="'+frame+'"' : '' );
//3   Href =(href=="---"?"<span class="+aTextClass+">":'<a class="'+aTextClass+'" href="'+href+'"'+Frame+'>');
//3   Href_=(href=="---"?"</span>" : '</a>' );     
//3.1      Href =  "<span class='"+textClass+"'>";                                                        ;
//3.1      Href_=  "</span>"  ;     

      str += '<table width="'+(w-8)+'" border="4" cellspacing="0" cellpadding="0"><tr>';

      //   D O P P E L T E R   A U F R U F    L  I  E  S  M  I  C  H
      //   Wenn Href und Href_  nicht stattfinden, wird Datensätzeholen nur 1mal aufgerufen;
      //   A  B  E  R  :  dann erscheint in der Status-Zeile auch nicht das Netzziel, seufz!
      //   F R A G E :  Wie kann man bei einem DIV den Status anzeigen lassen? Beim Bild geht es:
      //   <a href=lalala.html><img=lalala.jpg></a>  
      
//    str += '<td align="left" height="'+(h-7)+'">'+Href + text + Href_ + '</td>';
      str += '<td align="left" height="'+(h-7)+'">'      +text+      '</td>';
      if (target > 0) {
        menu[nr][target][0].parentMenu = currMenu; // Set target's parents to this menu item.
        menu[nr][target][0].parentItem = currItem;
        if (popInd)   // Add a popout indicator.  
          // der zeigt an (z.B. mittels  > Findekette:  >>> ), wenn es rechts davon noch eine weitere Fläche anwählbar ist.
          str += '<td class="'+textClass+'" align="right">'+popInd+'</td>';
        }
//3   str += '</tr></table></div>';
      str += '</tr></table></div>' + Href_;
      // ___________________  E N D E    D  I  V  - K e t t e  __________________
      if (isVert)    itemY += length + spacing;
      else           itemX += length + spacing;
      }
    // ___________________  D  I  V  Erschaffung  __________________
    var newDiv = document.createElement('div');
    styleRef            = newDiv.style;        //  styleRef
    styleRef.position   = 'absolute';          //  styleRef
    styleRef.visibility = 'hidden';            //  styleRef
    document.getElementsByTagName('body').item(0).appendChild(newDiv);
    newDiv.innerHTML = str;
    for (currItem = 1; currItem < menu[nr][currMenu].length; currItem++) {
      itemName = 'menu' + nr + "_" + currMenu + 'item' + currItem;
      //   ____________________   hier entsteht  styleRef  _________________
      menu[nr][currMenu][currItem].styleRef = document.getElementById(itemName).style;
    } }  //  E N D E   for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[nr][currMenu][0])

  with(menu[nr][0][0]) {
    styleRef.left = x;                         //   styleRef   bedeutet ....
    styleRef.top  = y;
    styleRef.visibility = 'visible';
  } }    //  E N D E  des Verfahrens writeMenus()
 
function nimmWegweiser(nr)  {
  verbirgWegweiser(WegweiserNr);
  hideAllBut(WegweiserNr, 0);   //  auch die gerade geöffneten Wegweiserchen verbergen
  zeigeWegweiser(nr); 
  if (nr==1) aendereStilMerkmal(".WwRd", "border",  "1px solid  rgb(120,140,160)")
  if (nr==2) aendereStilMerkmal(".WwRd", "border",  "2px dotted rgb(200,170,33)")
  }


function zeigeWegweiser(nr, lagE)  {    //  wird aufgerufen in WegweiserLage.js
  WegweiserNr = nr;   //  für  verbirgWegweiser()
  if (typeof(lagE)=="undefined") {
    lagE = new Object;
    lagE.x = 20;
    lagE.y = 100;  }
  if (typeof(menu)=="undefined") {
    menu   = new Array();   }
    
  if (typeof(menu[nr])=="undefined") {
    menu[nr]   = new Array();
    eval("baueWegweiser"+nr+"(nr, lagE);");
    writeMenus(nr);
    schiebeWegweiser(nr, lagE); //  lage.x, lage.y bestimmen, wohin. 
    }
  else  {
    menu[nr][0][0].styleRef.visibility = "visible";
    }
  }

function verbirgWegweiser(nr)  {
  menu[nr][0][0].styleRef.visibility = "hidden";
  }

function baueWegweiser1(nr, lage)  {    //  wird aufgerufen in WegweiserLage.js
  //  gebaut wird dann in ..........

  menu[nr] = new Array();
               // Wegweiser Farbe Hintergrund ruhend/tÃ¤tig
  var FbHgRu1="WwHgRu1 WwRdRu"; var FbHgTa1="WwHgTa1 WwRdTa";        //  Ebenen 1 bis 5
  var FbHgRu2="WwHgRu2 WwRdRu"; var FbHgTa2="WwHgTa2 WwRdTa";
  var FbHgRu3="WwHgRu3 WwRdRu"; var FbHgTa3="WwHgTa3 WwRdTa";
  var FbHgRu4="WwHgRu4 WwRdRu"; var FbHgTa4="WwHgTa4 WwRdTa";
  var FbHgRu5="WwHgRu5 WwRdRu"; var FbHgTa5="WwHgTa5 WwRdTa";
  var WwBu   ="WwBu";
  

  var Abst = 0;    //  nicht wirklich wichtig
     //  Höhe der Haupt-Wegweiser:
     // Ho: Höhe der Unter-Menüs; zu kleiner Wert (kleiner als 22) ist wirkungslos; 
  var Arx=75, Ary=11, Ho=22, Br2=110, Br3=160;  
     //   Ausrückung (x und y), Höhe, Breite der Untermenüs (bei waagerechtem Menü: Ho und Br vertauscht)
  var Arex=88, Arey=11, Hoe=104;
  menu[nr][0] = new Array();
  menu[nr][0][0] = new Menu(true, '&gt;', lage.x, lage.y, 130, FbHgTa1, FbHgRu1, 'WwRd', WwBu, 'Wegw');   
     // true: waagerecht?
     //       function Menu(isVert, popInd, x,        y, width, overCol, backCol, borderClass, textClass, ....)
     //       function Menu(isVert, popInd, x,       y, width, overCol, backCol, borderClass, textClass, aTextClass) {
     //   x  und  y   sind also der Ursprung des Klappwegweisers
     //function Item(text, href, frame, length, spacing, target)
  menu[nr][0][1] = new Item('&nbsp; Erste Seite'   ,  'JavaScript:holeHeft(1)'  , '', 22, Abst, 0);  
  menu[nr][0][2] = new Item('&nbsp; Mein Zugang'   ,  '---'                     , '', 22, Abst, 1);    //  1
//menu[nr][0][3] = new Item('&nbsp; Abrechnung D'  ,  'JavaScript:holeHeft(94)' , '', 22, Abst, 0);
//menu[nr][0][4] = new Item('&nbsp; Abrechnung Nz' ,  'JavaScript:holeHeft(95)' , '', 22, Abst, 0);
  menu[nr][0][3] = new Item('&nbsp; Malerei'       ,  'JavaScript:holeHeft(72)' , '', 22, Abst, 0);
  menu[nr][0][4] = new Item('&nbsp; Lieder'        ,  'JavaScript:holeHeft(34)' , '', 22, Abst, 0);
  menu[nr][0][5] = new Item('&nbsp; Fahrzeuge'     ,  'JavaScript:holeHeft(82)' , '', 22, Abst, 0);
  menu[nr][0][6] = new Item('&nbsp; Kistenschieben',  'JavaScript:holeHeft(44)' , '', 22, Abst, 0);
  menu[nr][0][7] = new Item('&nbsp; Bauhof'        ,  '#'                       , '', 22, Abst, 5);    //  5
//menu[nr][0][8] = new Item('&nbsp; Begriffe'      ,  'JavaScript:holeHeft(29)' , '', 22, Abst, 3);
//menu[nr][0][9] = new Item('&nbsp; Tauschring'    ,  '#'                       , '', 22, Abst, 4);
  menu[nr][0][8] = new Item('&nbsp; Herausgeber'   ,  'JavaScript:holeHeft(11)' , '', 22, Abst, 0);
  //  111111111111111111111111111111111111111111111111111111111111111111

  //  1 anmelden menu.
  // 60, 0, Br2, FbHgTa2, FbHgRu2,   -- alt Arx, Ary, Br2+44, FbHgTa2, FbHgRu2,
  menu[nr][1] = new Array();
  menu[nr][1][0] = new Menu(true, '&gt;', 100, 0, Br2+44, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw'); 
  menu[nr][1][1] = new Item('neu hier? einschreiben', 'JavaScript:holeRegistrierung()', '', Ho, Abst, 0);
  menu[nr][1][2] = new Item('Kennstufen', 'JavaScript:holeNutzerangaben(0)', '', Ho, Abst, 3);
  //  111111111111111111111111111111111111111111111111111111111111111111


  //     2  Tauschringe 
  menu[nr][2] = new Array();
  menu[nr][2][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  //function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) 
  //function Item(text, href, frame, length, spacing, target)
//menu[nr][2][1] = new Item('TR &#150; was ist das?', 'dieSeite.php?HeftNr=6', '', Ho,  Abst, 0);
//menu[nr][2][2] = new Item('TR  &#150;  die Bedingungen', 'Eintrag.php?HeftNr=6&FadenNr=12', '', Ho,  Abst, 0);
//menu[nr][2][3] = new Item('TR-Lexikon', 'dieSeite.php?HeftNr=6', '', Ho,  Abst, 15);    //14
  menu[nr][2][1] = new Item('alle Tauschringe in D'  , 'JavaScript:holeHeft(19)', '', Ho,  Abst, 0);
  menu[nr][2][2] = new Item('Tauschring-Wissen'      , 'JavaScript:holeHeft(6)' , '', Ho,  Abst, 0);
  menu[nr][2][3] = new Item('Angebote'               , 'JavaScript:holeHeft(20)', '', Ho,  Abst, 0);
  menu[nr][2][4] = new Item('Nutzer'                 , 'JavaScript:holeHeft(30)', '', Ho,  Abst, 0);
  menu[nr][2][5] = new Item('Tauschscheine'          , 'JavaScript:holeHeft(22)', '', Ho,  Abst, 0);
  menu[nr][2][6] = new Item('Währungen'              , 'JavaScript:holeHeft(23)', '', Ho,  Abst, 0);
  menu[nr][2][7] = new Item('Bestände'               , 'JavaScript:holeHeft(24)', '', Ho,  Abst, 0);
  menu[nr][2][8] = new Item('Rahmen'                 , 'JavaScript:holeHeft(25)', '', Ho,  Abst, 0);
  menu[nr][2][9] = new Item('Gesuche'                , 'JavaScript:holeHeft(17)', '', Ho,  Abst, 0);
  menu[nr][2][10]= new Item('Kannwas-Teilnehmer'     , 'JavaScript:holeHeft(28)', '', Ho,  Abst, 0);
  menu[nr][2][11]= new Item('TR suchen'              , 'Suche.php?SchuberNr=7'  , '', Ho,  Abst, 7);   //  7
  //menu[nr][2][6] = new Item('neuen TR eintragen', 'eintragen.php?HeftNr=19', '', Ho, Abst, 0);
  //menu[nr][2][7] = new Item('TR-Eintrag &auml;ndern', '#', '', Ho, Abst, 14);
  menu[nr][2][12]= new Item('Die Kann-Was-Teilnehmer', 'dieSeite.php?HeftNr=28', '', 33, Abst, 0);
  //  111111111111111111111111111111111111111111111111111111111111111111

  //     3  Begriffe
  menu[nr][3] = new Array();
  menu[nr][3][0] = new Menu(true, '&gt;', Arx, Ary, Br2 + 70, FbHgTa3, FbHgRu3, 'WwRd', WwBu, 'Wegw');
  menu[nr][3][1] = new Item('Übersicht'                  , 'JavaScript:holeNutzerangaben(0)', '', Ho, Abst, 0);
  menu[nr][3][2] = new Item('meine öffentlichen Angaben' , 'JavaScript:holeNutzerangaben(1)', '', Ho, Abst, 0);
  menu[nr][3][3] = new Item('meine vertraulichen Angaben', 'JavaScript:holeNutzerangaben(2)', '', Ho, Abst, 0);
  menu[nr][3][4] = new Item('meine Zahlwege'             , 'JavaScript:holeNutzerangaben(3)', '', Ho, Abst, 0);
  menu[nr][3][5] = new Item('meine Schlüssel'            , 'JavaScript:holeNutzerangaben(4)', '', Ho, Abst, 0);

  //     4  Denkwelt                                                                                      
  menu[nr][4] = new Array();                                                                              
  menu[nr][4][0] = new Menu(true, '&gt;', Arx, Ary, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');   
  menu[nr][4][1] = new Item('Denkschule'  , 'JavaScript:holeHeft2(67, \'Art:Denkschule&jeSeite=6\')', '', Ho, Abst, 0);
  menu[nr][4][2] = new Item('Begriffe'    , 'JavaScript:holeHeft2(67, \'Art:Begriff&jeSeite=6\')', '', Ho, Abst, 0);
  menu[nr][4][3] = new Item('Denksport'   , 'JavaScript:holeHeft2(67, \'Art:Denksport&jeSeite=6\')', '', Ho, Abst, 0);
  menu[nr][4][4] = new Item('Versuche'    , 'JavaScript:holeHeft2(67, \'Art:Versuch&jeSeite=3\')', '', Ho, Abst, 0);
  menu[nr][4][5] = new Item('Fehlertheorie','JavaScript:holeHeft2(67, \'Art:Fehlertheorie&jeSeite=3\')', '', Ho, Abst, 0);

  //     5  Bauhof 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Seitenspalten &auml;ndern', 'JavaScript:holeHeft(66,\'\', \'fuerHeftNr:\'+HeftNr); ', '', Ho,  Abst, 0); 
  menu[nr][5][2] = new Item('Vorhaben im Netz' , 'JavaScript:holeHeft(88)', '', Ho, Abst,  0);
  menu[nr][5][3] = new Item('Farbstile ändern' , '#'                      , '', Ho, Abst, 16);
  menu[nr][5][4] = new Item('alle Stile ändern', '#'                      , '', Ho, Abst,  6);
  menu[nr][5][5] = new Item('Fehlerb&ouml;rse', 'javascript:holeHeft(42)', '', Ho, Abst, 0);
  menu[nr][5][6] = new Item('Wegweiser 2',  'javascript:nimmWegweiser(2)', '', Ho, Abst, 0);
  //  menu[nr][5][4] = new Item('4 Verbesserungsvorschl&auml;ge', '---', '', Ho, Abst, 0);
  //  menu[nr][5][5] = new Item('4 an die Redaktion schreiben', 'mailto:meister@tauschring.com', '', Ho, Abst, 0);
  //  menu[nr][5][6] = new Item('4 Katalogmeister-Lexikon', '#', '---', Ho, Abst, 0);

  //     6  Suchfläche: TR nach PLZ suchen
  menu[nr][6] = new Array();
  menu[nr][6][0] = new Menu(true, '&gt;', Arex-50, Arey-5, 980, FbHgTa3, FbHgRu3, 'WwRd2', 'WwBu', 'Wegw');
  menu[nr][6][1] = new Item('<span id="StilelisteBereich"><a href="javascript:baueStileListe();fangeAn();pflegeFarben();">Pflege Farben</a></span>', '---', '', Hoe+8, 33+10, 0); 
  menu[nr][6][2] = new Item('<span id="StilelisteBereich"><a href="javascript:baueStileListe();zeigeStileListe();">Hole den Stilemeister</a></span>', '---', '', Hoe+800, 33+10, 0); 


  /*// 5 Baustelle 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', 60, 0, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Linux-Abc', 'dieSeite.php?HeftNr=33', '', Ho, Abst, 0);
  menu[nr][5][2] = new Item('JavaScript-Abc', 'dieSeite.php?HeftNr=34', '', Ho, Abst, 0);
  */

  /*// 5 Baustelle 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', 60, 0, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Zugang', 'Suche.php?SchuberNr=7&suche=PLZ', '', Ho, Abst, 6, '#aa9999', '#aaaabb');   
  menu[nr][5][2] = new Item('Tagebuch', 'dieSeite.php?HeftNr=27', '', Ho, Abst, 0);//10
  //*/

  //  6 Baustelle(2) Zugang
  //  menu[nr][6] = new Array();
  //  menu[nr][6][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  //  menu[nr][6][1] = new Item('Tauschschein ...', 'meine_Scheine.php', '', Ho, Abst, 0);

  // 7 Tauschringe suchen  7
  menu[nr][7] = new Array();
  menu[nr][7][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][7][1] = new Item('nach PLZ', '#', '', Ho, Abst, 9);    //9
  menu[nr][7][2] = new Item('nach Gebiet', 'Suche.php?SchuberNr=7&suche=Gebiet', '', Ho, Abst, 10);//10
  menu[nr][7][3] = new Item('nach Name(nteil)', 'Suche.php?SchuberNr=7&suche=Name', '', Ho, Abst, 11);//11
  menu[nr][7][4] = new Item('nach W&auml;hrung', 'Suche.php?SchuberNr=7&suche=Waehrung', '', Ho, Abst, 12);//11
  menu[nr][7][5] = new Item('Suchhinweise', '', '', Ho, Abst, 0);

  // 8 Kannwasleute suchen
  menu[nr][8] = new Array();
  menu[nr][8][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][8][1] = new Item('Kann-Was-Leute', 'Suche.php?SchuberNr=15', '', Ho, Abst, 0);   
  menu[nr][8][2] = new Item('Tauschring suchen', 'Suche.php?SchuberNr=7', '', Ho, Abst, 0);//10
// KRANK   menu[nr][8][1] = new Item('<form action=Suche.php?SchuberNr=7&suche=Waehrung><table><tr><td align=right>in der &Uuml;berschrift: </td><td><input type=text name=oink></td></tr><tr><td align=right>im Wortlaut: </td><td><input type=text name=oink2></td></tr><tr><td align=right>absenden: </td><td><input type=submit value='Such, Bello! Such!'></td></tr></table> </form>', '#', '', 66, 33, 0);


  // 9 Suchfläche: TR nach PLZ suchen
  menu[nr][9] = new Array();
  menu[nr][9][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][9][1] = new Item('Tauschring suchen nach PLZ 1 <table><tr><td align=right>PLZ:</td><td><input type=text id=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=button name=suchen value=suchen onClick="javascript:holeSeite(1,\'PLZ:\'+document.getElementById(\'Zeilen_Suchkette_1\').value)"></tr> </table> </form>', '---', '', Hoe, 33, 0); 
  menu[nr][9][2] = new Item('Tauschring suchen nach PLZ 2<form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=PLZ&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>PLZ:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 10 Suchfläche: TR suchen nach Gebiet 
  menu[nr][10] = new Array();
  menu[nr][10][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][10][1] = new Item('Tauschring suchen nach Ort oder Gebiet <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Gebiet&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>Gebiet:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 11 Suchfläche: TR nach Name suchen 
  menu[nr][11] = new Array();
  menu[nr][11][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][11][1] = new Item('Tauschring suchen nach Name <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Name&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>Name:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 12 Suchfläche: TR nach Währung suchen 
  menu[nr][12] = new Array();
  menu[nr][12][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][12][1] = new Item('Tauschring suchen nach W&auml;hrung <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Waehrung1&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>W&auml;hrung:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '', '', Hoe, 33, 0); 



  // 13 eintragen.php
  menu[nr][13] = new Array(); 
  menu[nr][13][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa3, FbHgRu3, 'WwRd', WwBu, 'Wegw');
  menu[nr][13][1] = new Item('eintragen', 'eintragen.php?HeftNr=13', '', Ho, 1, 0);


  // 14  Sokoban            
  menu[nr][14] = new Array(); 
  menu[nr][14][0] = new Menu(true, '&gt;', Arx, Ary, Br2+40, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][14][1] = new Item('Sokoban-Ebenen'       , 'javascript:holeHeft(44)', '', Ho,  Abst, 0);
  menu[nr][14][2] = new Item('Sokoban-Sammlungen'   , 'javascript:holeHeft(45)', '', Ho,  Abst, 0);
  menu[nr][14][3] = new Item('Sokoban-Aufzeichnungen','javascript:holeHeft(46)', '', Ho,  Abst, 0);

  // 14  TR-Eintrag ändern
//  menu[nr][14] = new Array(); 
//  menu[nr][14][0] = new Menu(true, '&gt;', Arx, Ary+20, 190, FbHgTa3, FbHgRu3, 'WwRd', WwBu, 'Wegw');
//  menu[nr][14][1] = new Item(' ... daf&uuml;r erst den betreffenden <b>TR suchen</b>,<br> dort auf &#132;&auml;ndern&#147; klicken. ', 'suche.php?suche=PLZ', '', 50, 1, 0);

  //  15  Lexikon-Suchfläche
  menu[nr][15] = new Array();
  menu[nr][15][0] = new Menu(true, '&gt;', Arex, Arey, 320, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][15][1] = new Item('Volltextsuche:<form action=http://oink-oink.oink><table><tr><td align=right nowrap>&Uuml;berschrift: </td><td><input type=text name=oink></td></tr><tr><td align=right>Wortlaut: </td><td><input type=password name=Wortlaut><input type=submit name=anmelden value=suchen></tr></table> </form>', '#', '', Hoe, 33, 0);


  //  16  Lexikon-Suchfläche
  menu[nr][16] = new Array();
  menu[nr][16][0] = new Menu(true, '&gt;', Arx, Ary, Br2+200, FbHgTa3, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][16][1] = new Item('<div id="WwFbStil1">FarbStil1</div>', 'javascript:gibFarbe(1)', '', 33, Abst, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][2] = new Item('<div id="WwFbStil2">FarbStil2</div>', 'javascript:gibFarbe(2)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][3] = new Item('<div id="WwFbStil3">FarbStil3</div>', 'javascript:gibFarbe(3)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][4] = new Item('<div id="WwFbStil4">FarbStil4</div>', 'javascript:gibFarbe(4)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][5] = new Item('<div id="WwFbStil5">FarbStil5</div>', 'javascript:gibFarbe(5)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][6] = new Item('<div id="WwFbStil6">FarbStil5</div>', 'javascript:gibFarbe(6)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][7] = new Item('<a href="javascript:baueStilklickziele()">baueStilklickziele()</a>', '---', '', Ho, Abst, 0);

   //     17 Informatikschule
  menu[nr][17] = new Array();
  menu[nr][17][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][17][1] = new Item('Linux-Abc' , 'javascript:holeHeft(43)', '', Ho, Abst,  0);
  menu[nr][17][2] = new Item('JS-Abc'    , 'javascript:holeHeft(39)', '', Ho, Abst,  0);
  menu[nr][17][3] = new Item('MacOSX-Abc', 'javascript:holeHeft(40)', '', Ho, Abst,  0);
  menu[nr][17][4] = new Item('RegA/RegEx', 'javascript:holeHeft(83)', '', Ho, Abst,  0);
  menu[nr][17][4] = new Item('C16'       , 'javascript:holeHeft(86)', '', Ho, Abst,  0);
  //  menu[nr][5][2] = new Item('4 Hilfe-Lexikon', '#', '', Ho, Abst, 0, '#ffff00', '#ff0000');
  //  menu[nr][5][4] = new Item('4 Verbesserungsvorschl&auml;ge', '---', '', Ho, Abst, 0);
  //  menu[nr][5][5] = new Item('4 an die Redaktion schreiben', 'mailto:meister@tauschring.com', '', Ho, Abst, 0);
  //  menu[nr][5][6] = new Item('4 Katalogmeister-Lexikon', '#', '---', Ho, Abst, 0);


   //     18 xxxxxxxxxxxxxxxxxxxxxxxxx
  menu[nr][18] = new Array();
  menu[nr][18][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][18][1] = new Item('Künstler        ', 'javascript:holeHeft(71)', '', Ho, Abst, 0);



} //  baueWegweiser ENDE



function baueWegweiser2(nr, lage)  {    //  wird aufgerufen in WegweiserLage.js
  menu[nr] = new Array();
P
  // 22222222222222222222222222222222222222222222222222222222222222222
  var FbHgRu1="WwHgRu1 WwRd"; var FbHgTa1="WwHgTa1 WwRd2";
  var FbHgRu2="WwHgRu2 WwRd"; var FbHgTa2="WwHgTa2 WwRd2";
  var FbHgRu3="WwHgRu3 WwRd"; var FbHgTa3="WwHgTa3 WwRd2";
  var FbHgRu4="WwHgRu4 WwRd"; var FbHgTa4="WwHgTa4 WwRd2";
  var FbHgRu5="WwHgRu5 WwRd"; var FbHgTa5="WwHgTa5 WwRd2";


  var Abst = 0;    //  nicht wirklich wichtig
     //  Höhe der Haupt-Wegweiser:
     // Ho: Höhe der Unter-Menüs; zu kleiner Wert (kleiner als 22) ist wirkungslos; 
  var Arx=75, Ary=11, Ho=22, Br2=110, Br3=160;  
     //   Ausrückung (x und y), Höhe, Breite der Untermenüs (bei waagerechtem Menü: Ho und Br vertauscht)
  var Arex=88, Arey=11, Hoe=104;
  menu[nr][0] = new Array();
  menu[nr][0][0] = new Menu(true, '&gt;', lage.x, lage.y, 130, FbHgTa1, FbHgRu1, 'WwRd', WwBu, 'Wegw');   
     // true: waagerecht?
     //function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass)
     //   x  und  y   sind also der Ursprung des Klappwegweisers
     //function Item(text, href, frame, length, spacing, target)
  menu[nr][0][1] = new Item('&nbsp; Erste Seite'   ,  'JavaScript:holeHeft(1)' , '', 22, Abst, 0);  
  menu[nr][0][2] = new Item('&nbsp; Mein Zugang'   ,  '---'                    , '', 22, Abst, 1);  
  menu[nr][0][3] = new Item('&nbsp; Apfelgarten'   ,  'JavaScript:holeHeft(32)', '', 22, Abst, 0);
  //nu[0][3] = new Item('&nbsp; Stauden'       ,  'JavaScript:holeHeft(4)' , '', 22, Abst, 0);
//menu[nr][0][6] = new Item('&nbsp; Pflanzen'      ,  'JavaScript:holeHeft(8)' , '', 22, Abst, 0);
  menu[nr][0][4] = new Item('&nbsp; Bauhof'        ,  'JavaScript:holeHeft(33)', '', 22, Abst, 5);
//menu[nr][0][8] = new Item('&nbsp; Begriffe'      ,  'JavaScript:holeHeft(29)', '', 22, Abst, 3);
//menu[nr][0][9] = new Item('&nbsp; Tauschring'    ,  '#'                      , '', 22, Abst, 4);
  menu[nr][0][5] = new Item('&nbsp; I-Schu'        ,  '---'                    , '', 22, Abst,17);
  menu[nr][0][6] = new Item('&nbsp; Herausgeber'   ,  'JavaScript:holeHeft(11)', '', 22, Abst, 0);

  //  1 anmelden menu.
  // 60, 0, Br2, FbHgTa2, FbHgRu2,   -- alt Arx, Ary, Br2+44, FbHgTa2, FbHgRu2,
  menu[nr][1] = new Array();
  menu[nr][1][0] = new Menu(true, '&gt;', Arx, Ary, Br2+44, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw'); 
  menu[nr][1][1] = new Item('neu hier? einschreiben', 'JavaScript:holeRegistrierung()', '', Ho, Abst, 0);
  menu[nr][1][2] = new Item('meine Daten', 'profile.php', '', Ho, Abst, 0);
  // km: ist jetzt unten: 
  // new Item('anmelden (einwählen)', 'misc.php?action=login', '', Ho, Abst, 0);     // 16
  // menu[nr][1][2] = 
  // menu[nr][1][2] = new Item('abmelden: Keks l&ouml;schen', 'action.php?action=logout&sid=$sid', '', Ho, Abst, 0);


  //     2  Tauschringe 
  menu[nr][2] = new Array();
  menu[nr][2][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  //function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) 
  //function Item(text, href, frame, length, spacing, target)
//menu[nr][2][1] = new Item('TR &#150; was ist das?', 'dieSeite.php?HeftNr=6', '', Ho,  Abst, 0);
//menu[nr][2][2] = new Item('TR  &#150;  die Bedingungen', 'Eintrag.php?HeftNr=6&FadenNr=12', '', Ho,  Abst, 0);
//menu[nr][2][3] = new Item('TR-Lexikon', 'dieSeite.php?HeftNr=6', '', Ho,  Abst, 15);    //14
  menu[nr][2][1] = new Item('alle Tauschringe in D', 'JavaScript:holeHeft(19)', '', Ho,  Abst, 0);
  menu[nr][2][2] = new Item('Tauschring-Wissen'    , 'JavaScript:holeHeft(6)' , '', Ho,  Abst, 0);
  menu[nr][2][3] = new Item('Angebote'             , 'JavaScript:holeHeft(20)', '', Ho,  Abst, 0);
  menu[nr][2][4] = new Item('Nutzer'               , 'JavaScript:holeHeft(30)', '', Ho,  Abst, 0);
  menu[nr][2][5] = new Item('Tauschscheine'        , 'JavaScript:holeHeft(22)', '', Ho,  Abst, 0);
  menu[nr][2][6] = new Item('Währungen'            , 'JavaScript:holeHeft(23)', '', Ho,  Abst, 0);
  menu[nr][2][7] = new Item('Bestände'             , 'JavaScript:holeHeft(24)', '', Ho,  Abst, 0);
  menu[nr][2][8] = new Item('Rahmen'               , 'JavaScript:holeHeft(25)', '', Ho,  Abst, 0);
  menu[nr][2][9] = new Item('Gesuche'              , 'JavaScript:holeHeft(17)', '', Ho,  Abst, 0);
  menu[nr][2][10]= new Item('Tauscher'             , 'JavaScript:holeHeft(28)', '', Ho,  Abst, 0);
  menu[nr][2][11]= new Item('TR suchen'            , 'Suche.php?SchuberNr=7'  , '', Ho,  Abst, 7);
  //menu[nr][2][6] = new Item('neuen TR eintragen', 'eintragen.php?HeftNr=19', '', Ho, Abst, 0);
  //menu[nr][2][7] = new Item('TR-Eintrag &auml;ndern', '#', '', Ho, Abst, 14);
  menu[nr][2][12]= new Item('Die Kann-Was-Teilnehmer', 'dieSeite.php?HeftNr=28', '', 33, Abst, 0);


  //     3  Begriffe
  menu[nr][3] = new Array();
  menu[nr][3][0] = new Menu(true, '&gt;', Arx, Ary, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][3][1] = new Item('ansteuern mit JS', 'JavaScript:zeigeDatensatzBegriff()', '', Ho, Abst, 0);
  //  menu[nr][3][2] = new Item('3 lalalla', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][3] = new Item('3 Verweise', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][4] = new Item('3 Nachrichten', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][5] = new Item('3 Schlagzeilen', 'http://Netzzeitung.de', 'nz', Ho, Abst, 0);

  //     4  Denkwelt                  
  menu[nr][4] = new Array();
  menu[nr][4][0] = new Menu(true, '&gt;', Arx, Ary, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][4][1] = new Item('Denkschule'     , 'dieSeite.php?HeftNr=67', '', Ho, Abst, 0);
  menu[nr][4][2] = new Item('Begriffe'       , 'dieSeite.php?HeftNr=67', '', Ho, Abst, 0);
  menu[nr][4][3] = new Item('Denksport'      , 'dieSeite.php?HeftNr=67', '', Ho, Abst, 0);
  //  222222222222222222222222222222222222222222222222222222222222222222222

  //     3  Verständigung
  //  menu[nr][3] = new Array();
  //  menu[nr][3][0] = new Menu(true, '&gt;', Arx, Ary, Br2, FbHgTa4, FbHgRu4, 'WwRd', WwBu, 'Wegw');
  //  menu[nr][3][1] = new Item('3 Forum', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][2] = new Item('3 Wissen', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][3] = new Item('3 Verweise', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][4] = new Item('3 Nachrichten', 'dieSeite.php?HeftNr=yyyy', '', Ho, Abst, 0);
  //  menu[nr][3][5] = new Item('3 Schlagzeilen', 'http://Netzzeitung.de', 'nz', Ho, Abst, 0);

  //     5 Bauhof 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Farbstile ändern'            , '#', '', Ho, Abst, 16);
  menu[nr][5][2] = new Item('alle Stile ändern'           , '#', '', Ho, Abst,  6);
  //  menu[nr][5][2] = new Item('4 Hilfe-Lexikon', '#', '', Ho, Abst, 0, '#ffff00', '#ff0000');
  menu[nr][5][3] = new Item('Fehlerb&ouml;rse', 'javascript:holeHeft(42)', '', Ho, Abst, 0);
  menu[nr][5][4] = new Item('Wegweiser 1',  'javascript:nimmWegweiser(1)', '', Ho, Abst, 0);
  //  menu[nr][5][4] = new Item('4 Verbesserungsvorschl&auml;ge', '---', '', Ho, Abst, 0);
  //  menu[nr][5][5] = new Item('4 an die Redaktion schreiben', 'mailto:meister@tauschring.com', '', Ho, Abst, 0);
  //  menu[nr][5][6] = new Item('4 Katalogmeister-Lexikon', '#', '---', Ho, Abst, 0);



  // 6 Suchfläche: TR nach PLZ suchen
  menu[nr][6] = new Array();
  menu[nr][6][0] = new Menu(true, '&gt;', Arex-50, Arey-5, 980, FbHgTa3, FbHgRu3, 'WwRd2', 'WwBu', 'Wegw');
  menu[nr][6][1] = new Item('<span id="StilelisteBereich"><a href="javascript:baueStileListe();zeigeStileListe();">Hole den Stilemeister</a></span>', '---', '', Hoe+800, 33+100, 0); 


  /*// 5 Baustelle 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', 60, 0, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Linux-Abc', 'dieSeite.php?HeftNr=33', '', Ho, Abst, 0);
  menu[nr][5][2] = new Item('JavaScript-Abc', 'dieSeite.php?HeftNr=34', '', Ho, Abst, 0);
  */

  /*// 5 Baustelle 
  menu[nr][5] = new Array();
  menu[nr][5][0] = new Menu(true, '&gt;', 60, 0, Br2, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][5][1] = new Item('Zugang', 'Suche.php?SchuberNr=7&suche=PLZ', '', Ho, Abst, 6, '#aa9999', '#aaaabb');   
  menu[nr][5][2] = new Item('Tagebuch', 'dieSeite.php?HeftNr=27', '', Ho, Abst, 0);//10
  //*/

  // 6 Baustelle(2) Zugang
  //  menu[nr][6] = new Array();
  //  menu[nr][6][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  //  menu[nr][6][1] = new Item('Tauschschein ...', 'meine_Scheine.php', '', Ho, Abst, 0);


  // 7 Tauschringe suchen  7
  menu[nr][7] = new Array();
  menu[nr][7][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][7][1] = new Item('nach PLZ', 'Suche.php?SchuberNr=7&suche=PLZ', '', Ho, Abst, 9);    //9
  menu[nr][7][2] = new Item('nach Gebiet', 'Suche.php?SchuberNr=7&suche=Gebiet', '', Ho, Abst, 10);//10
  menu[nr][7][3] = new Item('nach Name(nteil)', 'Suche.php?SchuberNr=7&suche=Name', '', Ho, Abst, 11);//11
  menu[nr][7][4] = new Item('nach W&auml;hrung', 'Suche.php?SchuberNr=7&suche=Waehrung', '', Ho, Abst, 12);//11
  menu[nr][7][5] = new Item('Suchhinweise', '', '', Ho, Abst, 0);

  // 8 Kannwasleute suchen
  menu[nr][8] = new Array();
  menu[nr][8][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][8][1] = new Item('Kann-Was-Leute', 'Suche.php?SchuberNr=15', '', Ho, Abst, 0);   
  menu[nr][8][2] = new Item('Tauschring suchen', 'Suche.php?SchuberNr=7', '', Ho, Abst, 0);//10
// KRANK   menu[nr][8][1] = new Item('<form action=Suche.php?SchuberNr=7&suche=Waehrung><table><tr><td align=right>in der &Uuml;berschrift: </td><td><input type=text name=oink></td></tr><tr><td align=right>im Wortlaut: </td><td><input type=text name=oink2></td></tr><tr><td align=right>absenden: </td><td><input type=submit value='Such, Bello! Such!'></td></tr></table> </form>', '#', '', 66, 33, 0);


  // 9 Suchfläche: TR nach PLZ suchen
  menu[nr][9] = new Array();
  menu[nr][9][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][9][1] = new Item('Tauschring suchen nach PLZ <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=PLZ&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>PLZ:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 10 Suchfläche: TR suchen nach Gebiet 
  menu[nr][10] = new Array();
  menu[nr][10][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][10][1] = new Item('Tauschring suchen nach Ort oder Gebiet <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Gebiet&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>Gebiet:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 11 Suchfläche: TR nach Name suchen 
  menu[nr][11] = new Array();
  menu[nr][11][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][11][1] = new Item('Tauschring suchen nach Name <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Name&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>Name:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '#', '', Hoe, 33, 0); 

  // 12 Suchfläche: TR nach Währung suchen 
  menu[nr][12] = new Array();
  menu[nr][12][0] = new Menu(true, '&gt;', Arex, Arey, 280, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][12][1] = new Item('Tauschring suchen nach W&auml;hrung <form method=post action=Suche.php?SchuberNr=7&HeftNr=19&Limit_von=0&Limit_Anzahl=15&suchen_Zeilen=suchen&Spalte_1=Waehrung1&BeitraegeOrdnenNach=Name&AntwortenOrdnenNach=Tag><table><tr><td align=right>W&auml;hrung:</td><td><input type=text name=Zeilen_Suchkette_1></td></tr> <tr><td></td><td align=right><input type=submit name=suchen value=suchen></tr> </table> </form>', '', '', Hoe, 33, 0); 



  // 13 eintragen.php
  menu[nr][13] = new Array(); 
  menu[nr][13][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa3, FbHgRu3, 'WwRd', WwBu, 'Wegw');
  menu[nr][13][1] = new Item('eintragen', 'eintragen.php?HeftNr=13', '', Ho, 1, 0);

//22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
// 14  TR-Eintrag ändern
menu[nr][14] = new Array(); 
menu[nr][14][0] = new Menu(true, '&gt;', Arx, Ary+20, 190, FbHgTa3, FbHgRu3, 'WwRd', WwBu, 'Wegw');
menu[nr][14][1] = new Item(' ... daf&uuml;r erst den betreffenden <b>TR suchen</b>,<br> dort auf &#132;&auml;ndern&#147; klicken. ', 'suche.php?suche=PLZ', '', 50, 1, 0);
//22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

  //  15  Lexikon-Suchfläche
  menu[nr][15] = new Array();
  menu[nr][15][0] = new Menu(true, '&gt;', Arex, Arey, 320, FbHgTa3, FbHgRu3, 'crazyBorder', 'crazyText', 'Wegw');
  menu[nr][15][1] = new Item('Volltextsuche:<form action=http://oink-oink.oink><table><tr><td align=right nowrap>&Uuml;berschrift: </td><td><input type=text name=oink></td></tr><tr><td align=right>Wortlaut: </td><td><input type=password name=Wortlaut><input type=submit name=anmelden value=suchen></tr></table> </form>', '#', '', Hoe, 33, 0);


  //  16  Lexikon-Suchfläche
  menu[nr][16] = new Array();
  menu[nr][16][0] = new Menu(true, '&gt;', Arx, Ary, Br2+200, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][16][1] = new Item('<div id="WwFbStil1">FarbStil1</div>', 'javascript:gibFarbe(1)', '', 33, Abst, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][2] = new Item('<div id="WwFbStil2">FarbStil2</div>', 'javascript:gibFarbe(2)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][3] = new Item('<div id="WwFbStil3">FarbStil3</div>', 'javascript:gibFarbe(3)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][4] = new Item('<div id="WwFbStil4">FarbStil4</div>', 'javascript:gibFarbe(4)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][5] = new Item('<div id="WwFbStil5">FarbStil5</div>', 'javascript:gibFarbe(5)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][6] = new Item('<div id="WwFbStil6">FarbStil5</div>', 'javascript:gibFarbe(6)', '', 33,    0, 0, "#d7d7d7", "#cccccc");
  menu[nr][16][7] = new Item('<a href="javascript:baueStilklickziele()">baueStilklickziele()</a>', '---', '', Ho, Abst, 0);

   //     17 Informatikschule
  menu[nr][17] = new Array();
  menu[nr][17][0] = new Menu(true, '&gt;', Arx, Ary, Br3, FbHgTa2, FbHgRu2, 'WwRd', WwBu, 'Wegw');
  menu[nr][17][1] = new Item('Linux-Abc' , 'javascript:holeHeft(43)', '', Ho, Abst,  0);
  menu[nr][17][2] = new Item('JS-Abc'    , 'javascript:holeHeft(39)', '', Ho, Abst,  0);
  menu[nr][17][3] = new Item('MacOSX-Abc', 'javascript:holeHeft(40)', '', Ho, Abst,  0);
  //  menu[nr][5][2] = new Item('4 Hilfe-Lexikon', '#', '', Ho, Abst, 0, '#ffff00', '#ff0000');
  //  menu[nr][5][4] = new Item('4 Verbesserungsvorschl&auml;ge', '---', '', Ho, Abst, 0);
  //  menu[nr][5][5] = new Item('4 an die Redaktion schreiben', 'mailto:meister@tauschring.com', '', Ho, Abst, 0);
  //  menu[nr][5][6] = new Item('4 Katalogmeister-Lexikon', '#', '---', Ho, Abst, 0);
  
} //  baueWegweiser ENDE

 





// *** OPTIONAL CODE FROM HERE DOWN ***

   // This is a quick snippet that captures all clicks on the document and hides the menus
   // every time you click. Use if you want.
//document.onclick = clickHandle;
//function clickHandle(evt)   {
// hideAllBut(nr, 0); }

// This is just the moving command for the example.
function schiebeWegweiser(nr, lage)  {
  with(menu[nr][0][0].styleRef)  { 
    left = lage.x;
    top  = lage.y;  
  } }




