var TITEMS = [ 
 ["Einleitung", null, "1",
  ["Willkommen zu Loftware!", "htm/willkommenzuloftware.htm", "11"],
  ["Technischer Support-Regeln", "htm/technischersupportregeln.htm", "11"],
  ["Internationales Drucken", "htm/internationalesdrucken.htm", "11"]
 ],
 ["Lernhilfe 1  Installation und Setup", null, "1",
  ["Lernhilfe 1 - Überblick", "htm/lernhilfe1berblick.htm", "11"],
  ["Loftware Installieren", "htm/loftwareinstallieren.htm", "1",
   ["Installation und Setup", "htm/installationundsetup1.htm", "11"],
   ["Hardwareschlüssel installieren und überprüfen", "htm/hardwareschlsselinstallierenundberprfen1.htm", "11"]
  ],
  ["Vorrichtung konfigurieren", "htm/vorrichtungkonfigurieren.htm", "1",
   ["Vorrichtungverbindungstypen", "htm/vorrichtungverbindungstypen1.htm", "11"],
   ["Vorrichtungkonfiguration", "htm/vorrichtungkonfiguration1.htm", "1",
    ["LLM-Vorrichtungkonfigurationsraster", "htm/llmvorrichtungkonfigurationsraster1.htm", "11"],
    ["Vorrichtung mit dem Raster konfigurieren", "htm/vorrichtungmitdemrasterkonfigurieren1.htm", "11"],
    ["Vorrichtungkonfiguration fertigstellen", "htm/vorrichtungkonfigurationfertigstellen1.htm", "11"]
   ]
  ],
  ["Lernhilfe 1 - Fazit", "htm/lernhilfe1fazit.htm", "11"]
 ],
 ["Lernhilfe 2  Ein Etikett entwerfen", null, "1",
  ["Lernhilfe 2 Überblick", "htm/lernhilfe2berblick.htm", "11"],
  ["Das Etikett entwerfen", "htm/dasetikettentwerfen.htm", "11"],
  ["Informationen zu Barcode-Feldern", "htm/informationenzubarcodefeldern.htm", "11"],
  ["Die letzte Überarbeitung", "htm/dieletzteberarbeitung.htm", "11"],
  ["Etikett zur Probe drucken", "htm/etikettzurprobedrucken.htm", "11"],
  ["Die Eigenschaften-Box", "htm/dieeigenschaftenbox.htm", "11"],
  ["Assistent für Spracheneigenschaften", "htm/assistentfrspracheneigenschaften.htm", "11"],
  ["Lernhilfe 2 - Fazit", "htm/lernhilfe2fazit.htm", "11"]
 ],
 ["Lernhilfe 3  On-Demand Print verwenden", null, "1",
  ["Lernhilfe 3 Überblick", "htm/lernhilfe3berblick.htm", "11"],
  ["On-Demand Print", "htm/ondemandprint.htm", "11"],
  ["In On-Demand Print drucken", "htm/inondemandprintdrucken.htm", "11"],
  ["Lernhilfe 3 - Fazit", "htm/lernhilfe3fazit.htm", "11"]
 ],
 ["Lernhilfe 4  Mit einer Datenbank verbinden", null, "1",
  ["Überblick über Lernhilfe 4 - ODBC und Datenbanken", "htm/berblickberlernhilfe4odbcunddatenbanken.htm", "11"],
  ["Datenquellen", "htm/datenquellen.htm", "1",
   ["Das Dialogfeld Datenquelle", "htm/dasdialogfelddatenquelle.htm", "11"]
  ],
  ["Lernhilfe 4 - Fazit", "htm/lernhilfe4fazit.htm", "11"]
 ],
 ["Lernhilfe 5  Kodierung von RFID-Daten", null, "1",
  ["Lernhilfe 5 Überblick", "htm/lernhilfe5berblick.htm", "11"],
  ["Erstellen von RFID-Smart Labels und Tags", "htm/erstellenvonrfidsmartlabelsundtags1.htm", "11"],
  ["Konvertieren eines Barcode-Etiketts zu einem RFID-Smart Label", "htm/konvertiereneinesbarcodeetikettszueinemrfidsmartlabel.htm", "11"],
  ["Einstellen der Eigenschaften des RFID-Felds", "htm/einstellendereigenschaftendesrfidfelds.htm", "11"],
  ["Verwendung von Blockkonfiguration", "htm/verwendungvonblockkonfiguration.htm", "1",
   ["Verwendung von EPC-Kodierung", "htm/verwendungvonepckodierung.htm", "1",
    ["Allgemeine Kennung (GID-96) - Beispiel", "htm/allgemeinekennunggid96beispiel.htm", "11"]
   ],
   ["Verwendung von DoD-Kodierung", "htm/verwendungvondodkodierung.htm", "1",
    ["DoD-96 - Beispiel", "htm/dod96beispiel.htm", "11"]
   ]
  ],
  ["Drucken von RFID-Smart Labels", "htm/druckenvonrfidsmartlabels.htm", "11"],
  ["Lernhilfe 5 - Fazit", "htm/lernhilfe5fazit.htm", "11"]
 ],
 ["Lernhilfe 6  Der Loftware Print Server", null, "1",
  ["Lernhilfe 6 Überblick", "htm/lernhilfe6berblick.htm", "11"],
  ["Der Loftware Print Server", "htm/derloftwareprintserver.htm", "11"],
  ["Überblick über die LPS-Anwendungen", "htm/berblickberdielpsanwendungen.htm", "11"],
  ["Loftware Print Server verwenden", "htm/loftwareprintserververwenden.htm", "11"],
  ["TCP/IP-Socket-Interface", "htm/tcpipsocketinterface.htm", "11"],
  ["Loftware Print Server als einen Service verwenden", "htm/loftwareprintserveralseinenserviceverwenden.htm", "11"],
  ["Lernhilfe 6 - Fazit", "htm/lernhilfe6fazit.htm", "11"],
  ["Schnellstart-Handbuch - Fazit", "htm/schnellstarthandbuchfazit.htm", "11"]
 ]
];


function arr_flatten (x) {
   var y = []; if (x == null) return y;
   for (var i=0; i<x.length; i++) {
      if (typeof(x[i]) == "object") {
         var flat = arr_flatten(x[i]);
         for (var j=0; j<flat.length; j++)
             y[y.length]=flat[j];
      } else {
         if ((i%3==0) && (x[i+1] != null))
          y[y.length]=x[i+1];
      }
   }
   return y;
}

function arr_findNext (url, cnt)
{
   var y = arr_flatten(TITEMS);
   for (var i = 0; i<y.length; i++) {
     if (y[i] == url) {
       ni = i + cnt;
       if (ni < 0) ni = 0;
       if (ni > y.length-1) ni = y.length-1;

       return y[ni];
     }
   }
   return "";
}
