var TITEMS = [ 
 ["Einführung", "introduction.htm", "1",
  ["Umschreibungen", "conventions.htm", "11"],
  ["Definitionen", "definitions.htm", "1",
   ["Datenbankfeld(Database Field)", "defdatabasefield.htm", "11"],
   ["Datenbankeintrag(Database Record)", "defdatabaserecord.htm", "11"],
   ["Abhängige Dateien(Dependent Files)", "dependentfiles.htm", "11"],
   ["ODBC", "defodbc.htm", "11"],
   ["Abspielliste(Play List Items)", "playlistitems.htm", "11"],
   ["Abspielzeit(Play Time)", "playtime.htm", "11"],
   ["Publikation/Publication", "publication.htm", "11"],
   ["Recordset", "defrecordset.htm", "11"],
   ["SQL", "defsql.htm", "11"],
   ["Temporäres Verzeichnis(Temporary Folder)", "temporaryfolder.htm", "11"]
  ],
  ["Credits", "credits.htm", "11"]
 ],
 ["Kaufen und Lizenzieren", "purchasingandlicensing.htm", "1",
  ["Oft gestellte Fragen", "frequentlyaskedquestions.htm", "11"],
  ["Probezeit Lizenz (Trial Licence)", "triallicense.htm", "1",
   ["Hinweise", "notes.htm", "11"],
   ["Produkte ohne Probezeit", "nofreetrial.htm", "11"],
   ["Keine Lizenz", "nolicense.htm", "11"],
   ["Standortschlüssel einfügen", "pasteunlockkey.htm", "11"],
   ["Gültiger Standortschlüssel(Site Key OK)", "sitekeyok.htm", "11"],
   ["Probezeit ist abgelaufen", "trialhasended.htm", "11"],
   ["Lizenzierungshinweise", "licensingnotice.htm", "11"]
  ],
  ["Registrierung", "registration.htm", "1",
   ["Mit Probezeit Lizenz starten", "startupwithtriallicense.htm", "11"],
   ["Freischalten", "register.htm", "11"],
   ["Hinweise", "notesregistration.htm", "11"]
  ],
  ["Probleme", "problems.htm", "11"],
  ["Netzwerk Lizenz", "networklicense.htm", "11"],
  ["Mehrere Benutzer unter XP/Win2000/NT", "multiuseruseonxpwin2000nt.htm", "1"],
  ["Definitionen", null, "1",
   ["SWiSHloc", "swishloc.htm", "11"],
   ["SWiSHzone Produkt", "swishzoneproduct.htm", "11"],
   ["Registrierte Emailadresse ", "registeredemailaddress.htm", "11"],
   ["Registrierte Benutzer", "registereduser.htm", "11"],
   ["Standortcode(Site Code)", "sitecode.htm", "11"],
   ["Standortschlüssel(Site Key)", "sitekey.htm", "11"],
   ["Aktivieren des Standortschlüssels", "sitekeyactivation.htm", "11"],
   ["Probezeit Standortschlüssel", "trialsitekey.htm", "11"],
   ["Ausprobieren Schaltfläche (Trial Button)", "trybutton.htm", "11"],
   ["Freischalten (Unlock Button)", "unlockbutton.htm", "11"],
   ["Unbeschränkter Standortschlüssel", "unlimitedsitekey.htm", "11"],
   ["Freischalt Webseite", "unlockwebpage.htm", "11"],
   ["Freischalt Fenster", "unlockwindow.htm", "11"],
   ["Freischaltschlüssel", "unlockkey.htm", "11"]
  ]
 ],
 ["Erste Schritte", "gettingstarted.htm", "1",
  ["Hilfe Banner(Help Banner)", "helpbanner.htm", "11"]
 ],
 ["Auswahlbereich (Select Tab)", "select.htm", "1",
  ["Dateibrowser (File Browser)", "selectfilebrowser.htm", "11"]
 ],
 ["Einstellungen (Settings Tab)", "settings.htm", "1",
  ["Fensterstil (Window Style)", "settingswindowstyle.htm", "11"],
  ["Größe und Position (Size and Position)", "settingssizeposn.htm", "11"],
  ["Maus und Tastatur (Mouse and Keyboard)", "settingsmousekeyboard.htm", "11"],
  ["Wiedergabekontrolle (Playback Control)", "settingsplaybackcontrol.htm", "11"],
  ["Menüs und Über (Menus and About)", "settingsmenusabout.htm", "11"],
  ["Produktbeschreibung (Product Description)", "settingsproductdescription.htm", "11"],
  ["Wasserzeichen (Watermark)", "watermark.htm", "11"]
 ],
 ["Veröffentlichen (Publish Tab)", "publish.htm", "1",
  ["Projektor (Projector (EXE))", "publishprojector.htm", "11"],
  ["Bildschirmschoner (Screensaver (SCR))", "publishscreensaver.htm", "11"],
  ["Auf CD brennen (Burn to CD)", "publishcdrom.htm", "11"]
 ],
 ["Menuelemente (Menu Items)", "menuitems.htm", "1",
  ["Dateimenü (File Menu)", "menufile.htm", "11"],
  ["Projektmenü (Project Menu)", "menuproject.htm", "11"],
  ["Werkzeugmenü (Tools Menu)", "menutools.htm", "11"],
  ["Hilfemenü (Help Menu)", "menuhelp.htm", "11"]
 ],
 ["Werkzeugleiste (Toolbar)", "toolbar.htm", "1",
  ["Einzelklickoperationen (Single Click Operation)", "singleclickoperation.htm", "11"],
  ["Abhängigkeitspalette (Dependencies Palette)", "dependenciespalette.htm", "11"]
 ],
 ["FSCommand - Untersützung (FSCommand Support)", "fscommandsupport.htm", "1",
  ["FSCommand Rückgabewerte (FSCommand Return Values)", "fscommandreturnvalues.htm", "1",
   ["Standardrückgabecodes (Generic Return Codes)", "genericreturncodes.htm", "1",
    ["Systemfehlercodes (System Errors)", "systemerrors.htm", "11"],
    ["Erweiterte Systemfehlercodes (Extended System Errors)", "extendedsystemerrors.htm", "11"]
   ]
  ],
  ["FSCommand Liste (FSCommand List)", "fscommandlist.htm", "1",
   ["AfxMessageBox", "fscmdafxmessagebox.htm", "11"],
   ["Beep", "fscmdbeep.htm", "11"],
   ["DriveDoor", "drivedoor.htm", "11"],
   ["Exec", "fscmdexec.htm", "11"],
   ["Execute", "fscmdexecute.htm", "11"],
   ["FileAccess", "fileaccess.htm", "11"],
   ["FileClose", "fileclose.htm", "11"],
   ["FileCopy", "filecopy.htm", "11"],
   ["FileDelete", "filedelete.htm", "11"],
   ["FileOpen", "fileopen.htm", "11"],
   ["FileMkDir", "filemkdir.htm", "11"],
   ["FileRead", "fileread.htm", "11"],
   ["FileSize", "filesize.htm", "11"],
   ["FileTempName", "filetempname.htm", "11"],
   ["FileWrite", "filewrite.htm", "11"],
   ["GetExeDir", "fscmdgetexedir.htm", "11"],
   ["GetScreenSize", "fscmdgetscreensize.htm", "11"],
   ["HtmlSafe", "htmlsafe.htm", "11"],
   ["mailto", "fscmdmailto.htm", "11"],
   ["MessageBox", "fscmdmessagebox.htm", "11"],
   ["ODBC Datenbankbefehle (ODBC Database Commands)", "odbcdatabasecommands.htm", "1",
    ["OBC Beispiel Script (ODBC Example Script)", "odbcexamplescript.htm", "11"],
    ["DBClose", "dbclose.htm", "11"],
    ["DBDoSQL", "dbdosql.htm", "11"],
    ["DBExecSQL", "dbexecsql.htm", "11"],
    ["DBGetFieldName", "dbgetfieldname.htm", "11"],
    ["DBGetFieldType", "dbgetfieldtype.htm", "11"],
    ["DBGetFieldVal", "dbgetfieldval.htm", "11"],
    ["DBMoveNext", "dbmovenext.htm", "11"],
    ["DBOpen", "dbopen.htm", "11"]
   ],
   ["PrivateProfileStrings", "privateprofilestrings.htm", "1",
    ["PrivateProfileStringGet", "privateprofilestringget.htm", "11"],
    ["PrivateProfileStringSet", "privateprofilestringset.htm", "11"]
   ],
   ["Quit", "fscmdquit.htm", "11"],
   ["Registrybefehle (Registry Commands)", "fscmdregistrycommands.htm", "1",
    ["Registry Schlüsselabkürzungen (Registry Key Abbreviations)", "registrykeyabbreviations.htm", "11"],
    ["Registry Datentypen (Registry Data Types)", "registrydatatypes.htm", "11"],
    ["RegDelete", "fscmdregdelete.htm", "11"],
    ["RegRead", "fscmdregread.htm", "11"],
    ["RegWrite", "fscmdregwrite.htm", "11"]
   ],
   ["Run", "fscmdrun.htm", "11"],
   ["SysDiskInfo", "sysdiskinfo.htm", "11"],
   ["SysGetUserName", "sysgetusername.htm", "11"],
   ["SysGetLocalTime", "sysgetlocaltime.htm", "11"],
   ["SysGetWinDir", "sysgetwindir.htm", "11"],
   ["SysOsVer", "sysosver.htm", "11"],
   ["WindowGetPos", "windowgetpos.htm", "11"],
   ["WindowSetPos", "windowsetpos.htm", "11"],
   ["WindowSetState", "windowsetstate.htm", "11"],
   ["WindowSetPosRel", "windowsetposrel.htm", "11"],
   ["WindowShow", "windowshow.htm", "11"],
   ["WriteStr", "fscmdwritestr.htm", "11"]
  ],
  ["FSCommand Authoring", "fscommandauthoring.htm", "1",
   ["Beispielprojekt (Example Project)", "exampleproject.htm", "11"],
   ["Funktionsaufrufe (Function Calling Convention)", "functioncallingconvention.htm", "11"]
  ],
  ["Hinweise", "fscmdnotes.htm", "1",
   ["FSCommands sind &quot;Non Blocking&quot; (FS Commands are Non Blocking)", "fscommandsarenonblocking.htm", "11"],
   ["FSCommand Pfad Macros (FS Command Path Macros)", "fscommandpathmacros.htm", "11"],
   ["FS Command Escape Sequences", "fscommandescapesequences.htm", "11"],
   ["UserFSCmd.cpp", "userfscmd_cpp.htm", "11"],
   ["Aktuelles Arbeitsverzeichnis (Current Working Directory)", "currentworkingdirectory.htm", "11"]
  ]
 ],
 ["Oft gestellte Fragen", "frequentlyaskedquestionsstudio.htm", "1",
  ["Allgemeine Fragen", "generalquestions.htm", "11"],
  ["Fragen zur Nutzung von SWiSHStudio (Studio Use Questions)", "studiousequestions.htm", "11"]
 ]
];


var FITEMS = arr_flatten(TITEMS);

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))
          y[y.length]=x[i+1];
      }
   }
   return y;
}

