var TITEMS = [ 
 ["Developer's Guide", "html/index.html", "1",
  ["Introduction", "html/introduction.html", "11"],
  ["Product Overview", "html/overview.html", "1",
   ["Advantages", "html/advantages.html", "11"],
   ["Features", "html/features.html", "11"],
   ["Applications", "html/applications.html", "11"],
   ["File Creation", "html/filecreation.html", "11"],
   ["File Application", "html/fileapplication.html", "11"],
   ["Packages", "html/packages.html", "11"],
   ["Security", "html/security.html", "11"],
   ["Customization", "html/customization.html", "11"],
   ["Deployment", "html/deployment.html", "11"],
   ["Development", "html/development.html", "11"],
   ["Licensing and Redistribution", "html/licensing.html", "11"]
  ],
  ["Library Overview", "html/libraryoverview.html", "1",
   ["Patch File Functions", "html/patchfilefunctions.html", "11"],
   ["Package Functions", "html/packagefunctions.html", "11"],
   ["Properties and Resources", "html/properties.html", "11"],
   ["Status Notification", "html/status.html", "11"],
   ["Error Handling", "html/errorhandling.html", "11"],
   ["Visual Basic", "html/libraryvisual.html", "11"]
  ],
  ["Library QuickStart Guide", "html/libraryquickstart.html", "1",
   ["ActivePatch Initialization", "html/initialization.html", "11"],
   ["Creating Patch Files", "html/creatingpatch.html", "11"],
   ["Applying Patch Files", "html/applyingpatch.html", "11"],
   ["Getting Patch File Information", "html/patchinformation.html", "11"],
   ["Creating Patch Packages", "html/creatingpackage.html", "11"],
   ["Applying Package Files", "html/applyingpackage.html", "11"],
   ["Listing Package Files", "html/listingpackage.html", "11"],
   ["Getting Package File Information", "html/packageinformation.html", "11"]
  ],
  ["Control Overview", "html/controloverview.html", "1",
   ["PatchFile Control", "html/patchfile.html", "11"],
   ["Package Control", "html/package.html", "11"],
   ["Information and Resources", "html/information.html", "11"],
   ["PackageFiles Collection", "html/collection.html", "11"],
   ["PackageFile Object", "html/object.html", "11"],
   ["Progress Notification", "html/progress.html", "11"]
  ],
  ["Control QuickStart Guide", "html/controlquickstart.html", "1",
   ["Creating Patch Files", "html/creatingpatch2.html", "11"],
   ["Applying Patch Files", "html/applyingpatch2.html", "11"],
   ["Getting Patch File Information", "html/patchinformation2.html", "11"],
   ["Creating Patch Packages", "html/creatingpackage2.html", "11"],
   ["Applying Package Files", "html/applyingpackage2.html", "11"],
   ["Listing Package Files", "html/listingpackage2.html", "11"],
   ["Getting Package File Information", "html/packageinformation2.html", "11"]
  ]
 ],
 ["Command-Line Utilities", null, "1",
  ["Apply", "html/applyutility.html", "11"],
  ["Build", "html/buildutility.html", "11"],
  ["Patch", "html/patchutility.html", "11"]
 ],
 ["Library Reference", "html/api/index.html", "1",
  ["Functions", "html/api/functions.html", "1",
   ["ApplyPackage", "html/api/applypackage.html", "11"],
   ["ApplyPatchFile", "html/api/applypatchfile.html", "11"],
   ["ClosePackage", "html/api/closepackage.html", "11"],
   ["CreatePackage", "html/api/createpackage.html", "11"],
   ["CreatePatchFile", "html/api/createpatchfile.html", "11"],
   ["DeletePackageFile", "html/api/deletepackagefile.html", "11"],
   ["ExtractPackageFile", "html/api/extractpackagefile.html", "11"],
   ["FindFirstPackageFile", "html/api/findfirstpackagefile.html", "11"],
   ["FindNextPackageFile", "html/api/findnextpackagefile.html", "11"],
   ["FlushPackage", "html/api/flushpackage.html", "11"],
   ["GetFirstPackageFile", "html/api/getfirstpackagefile.html", "11"],
   ["GetNextPackageFile", "html/api/getnextpackagefile.html", "11"],
   ["GetPackageExpiration", "html/api/getpackageexpiration.html", "11"],
   ["GetPackageFileDirectory", "html/api/getpackagefiledirectory.html", "11"],
   ["GetPackageFileInformation", "html/api/getpackagefileinformation.html", "11"],
   ["GetPackageOptions", "html/api/getpackageoptions.html", "11"],
   ["GetPackageProperty", "html/api/getpackageproperty.html", "11"],
   ["GetPackageVersion", "html/api/getpackageversion.html", "11"],
   ["GetPatchFileInformation", "html/api/getpatchfileinformation.html", "11"],
   ["InitActivePatch", "html/api/initactivepatch.html", "11"],
   ["LoadPackageResource", "html/api/loadpackageresource.html", "11"],
   ["OpenPackage", "html/api/openpackage.html", "11"],
   ["PatchStatusProc", "html/api/patchstatusproc.html", "11"],
   ["RegisterPackageCallback", "html/api/registerpackagecallback.html", "11"],
   ["RenamePackageFile", "html/api/renamepackagefile.html", "11"],
   ["SetPackageExpiration", "html/api/setpackageexpiration.html", "11"],
   ["SetPackageFileDirectory", "html/api/setpackagefiledirectory.html", "11"],
   ["SetPackageOptions", "html/api/setpackageoptions.html", "11"],
   ["SetPackageProperty", "html/api/setpackageproperty.html", "11"],
   ["SetPackageVersion", "html/api/setpackageversion.html", "11"],
   ["StorePackageFile", "html/api/storepackagefile.html", "11"],
   ["StorePackageResource", "html/api/storepackageresource.html", "11"],
   ["UndoPackageApply", "html/api/undopackageapply.html", "11"],
   ["UpdatePackage", "html/api/updatepackage.html", "11"]
  ],
  ["Data Structures", "html/api/datastructures.html", "1",
   ["PACKAGE_FILE_INFORMATION", "html/api/packagefileinformation.html", "11"],
   ["PATCH_FILE_INFORMATION", "html/api/patchfileinformation.html", "11"],
   ["PATCH_STATUS_INFORMATION", "html/api/patchstatusinformation.html", "11"]
  ],
  ["Error Codes", "html/api/errors.html", "11"]
 ],
 ["Class Reference", "html/class/index.html", "1",
  ["CPatchFile Class", "html/class/patchmethods.html", "1",
   ["Construction", null, "1",
    ["CPatchFile", "html/class/cpatchfile.html", "11"]
   ],
   ["Access", null, "1",
    ["IsInitialized", "html/class/isinitializeda.html", "11"]
   ],
   ["Operations", null, "1",
    ["Apply", "html/class/applypatchfile.html", "11"],
    ["Create", "html/class/createpatchfile.html", "11"],
    ["GetInformation", "html/class/getpatchfileinformation.html", "11"]
   ],
   ["Overridables", null, "1",
    ["OnStatus", "html/class/onstatusa.html", "11"]
   ]
  ],
  ["CPackage Class", "html/class/packagemethods.html", "1",
   ["Construction", null, "1",
    ["CPackage", "html/class/cpackage.html", "11"]
   ],
   ["Access", null, "1",
    ["AttachHandle", "html/class/attachhandle.html", "11"],
    ["DetachHandle", "html/class/detachhandle.html", "11"],
    ["GetHandle", "html/class/gethandle.html", "11"],
    ["IsInitialized", "html/class/isinitializedb.html", "11"]
   ],
   ["Operations", null, "1",
    ["Apply", "html/class/applypackage.html", "11"],
    ["Close", "html/class/closepackage.html", "11"],
    ["Create", "html/class/createpackage.html", "11"],
    ["DeleteFile", "html/class/deletepackagefile.html", "11"],
    ["ExtractFile", "html/class/extractpackagefile.html", "11"],
    ["FindFirstFile", "html/class/findfirstpackagefile.html", "11"],
    ["FindNextFile", "html/class/findnextpackagefile.html", "11"],
    ["Flush", "html/class/flushpackage.html", "11"],
    ["GetFirstFile", "html/class/getfirstpackagefile.html", "11"],
    ["GetNextFile", "html/class/getnextpackagefile.html", "11"],
    ["GetExpiration", "html/class/getpackageexpiration.html", "11"],
    ["GetFileDirectory", "html/class/getpackagefiledirectory.html", "11"],
    ["GetFileInformation", "html/class/getpackagefileinformation.html", "11"],
    ["GetOptions", "html/class/getpackageoptions.html", "11"],
    ["GetProperty", "html/class/getpackageproperty.html", "11"],
    ["GetVersion", "html/class/getpackageversion.html", "11"],
    ["LoadResource", "html/class/loadpackageresource.html", "11"],
    ["Open", "html/class/openpackage.html", "11"],
    ["RenameFile", "html/class/renamepackagefile.html", "11"],
    ["SetExpiration", "html/class/setpackageexpiration.html", "11"],
    ["SetFileDirectory", "html/class/setpackagefiledirectory.html", "11"],
    ["SetOptions", "html/class/setpackageoptions.html", "11"],
    ["SetProperty", "html/class/setpackageproperty.html", "11"],
    ["SetVersion", "html/class/setpackageversion.html", "11"],
    ["StoreFile", "html/class/storepackagefile.html", "11"],
    ["StoreResource", "html/class/storepackageresource.html", "11"],
    ["UndoApply", "html/class/undopackageapply.html", "11"],
    ["Update", "html/class/updatepackage.html", "11"]
   ],
   ["Overridables", null, "1",
    ["OnStatus", "html/class/onstatusb.html", "11"]
   ]
  ],
  ["Data Structures", "html/class/datastructures.html", "1",
   ["PACKAGE_FILE_INFORMATION", "html/class/packagefileinformation.html", "11"],
   ["PATCH_FILE_INFORMATION", "html/class/patchfileinformation.html", "11"],
   ["PATCH_STATUS_INFORMATION", "html/class/patchstatusinformation.html", "11"]
  ],
  ["Error Codes", "html/class/errors.html", "11"]
 ],
 ["Control Reference", "html/control/index.html", "1",
  ["PatchFile Control", "html/control/patchfile/index.html", "1",
   ["Properties", "html/control/patchfile/properties.html", "1",
    ["Compression", "html/control/patchfile/compressionproperty.html", "11"],
    ["Expires", "html/control/patchfile/expiresproperty.html", "11"],
    ["FileName", "html/control/patchfile/filenameproperty.html", "11"],
    ["Level", "html/control/patchfile/levelproperty.html", "11"],
    ["Options", "html/control/patchfile/optionsproperty.html", "11"],
    ["Password", "html/control/patchfile/passwordproperty.html", "11"],
    ["Valid", "html/control/patchfile/validproperty.html", "11"]
   ],
   ["Methods", "html/control/patchfile/methods.html", "1",
    ["Apply", "html/control/patchfile/applymethod.html", "11"],
    ["Cancel", "html/control/patchfile/cancelmethod.html", "11"],
    ["Create", "html/control/patchfile/createmethod.html", "11"],
    ["Initialize", "html/control/patchfile/initializemethod.html", "11"],
    ["Uninitialize", "html/control/patchfile/uninitializemethod.html", "11"]
   ],
   ["Events", "html/control/patchfile/events.html", "1",
    ["Progress", "html/control/patchfile/progressevent.html", "11"]
   ],
   ["Errors", "html/control/patchfile/errors.html", "11"]
  ],
  ["Package Control", "html/control/package/index.html", "1",
   ["Properties", "html/control/package/properties.html", "1",
    ["Applied", "html/control/package/appliedproperty.html", "11"],
    ["Expires", "html/control/package/expiresproperty.html", "11"],
    ["FileName", "html/control/package/filenameproperty.html", "11"],
    ["Files", "html/control/package/filesproperty.html", "11"],
    ["Information", "html/control/package/informationproperty.html", "11"],
    ["Options", "html/control/package/optionsproperty.html", "11"],
    ["Password", "html/control/package/passwordproperty.html", "11"],
    ["Platform", "html/control/package/platformproperty.html", "11"],
    ["Resource", "html/control/package/resourceproperty.html", "11"],
    ["Valid", "html/control/package/validproperty.html", "11"],
    ["Version", "html/control/package/versionproperty.html", "11"]
   ],
   ["Methods", "html/control/package/methods.html", "1",
    ["Apply", "html/control/package/applymethod.html", "11"],
    ["Cancel", "html/control/package/cancelmethod.html", "11"],
    ["Close", "html/control/package/closemethod.html", "11"],
    ["Create", "html/control/package/createmethod.html", "11"],
    ["Find", "html/control/package/findmethod.html", "11"],
    ["Flush", "html/control/package/flushmethod.html", "11"],
    ["Initialize", "html/control/package/initializemethod.html", "11"],
    ["Open", "html/control/package/openmethod.html", "11"],
    ["Undo", "html/control/package/undomethod.html", "11"],
    ["Uninitialize", "html/control/package/uninitializemethod.html", "11"],
    ["Update", "html/control/package/updatemethod.html", "11"]
   ],
   ["Events", "html/control/package/events.html", "1",
    ["Progress", "html/control/package/progressevent.html", "11"]
   ],
   ["PackageFiles Collection", "html/control/package/collection.html", "1",
    ["Properties", null, "1",
     ["Count", "html/control/package/countproperty.html", "11"],
     ["Item", "html/control/package/itemproperty.html", "11"]
    ],
    ["Methods", null, "1",
     ["Delete", "html/control/package/deletemethod.html", "11"],
     ["Refresh", "html/control/package/refreshmethod.html", "11"],
     ["Store", "html/control/package/storemethod.html", "11"]
    ]
   ],
   ["PackageFile Object", "html/control/package/object.html", "1",
    ["Properties", null, "1",
     ["Accessed", "html/control/package/accessedproperty.html", "11"],
     ["ApplyMethod", "html/control/package/applymethodproperty.html", "11"],
     ["Attributes", "html/control/package/attributesproperty.html", "11"],
     ["Checksum", "html/control/package/checksumproperty.html", "11"],
     ["Compression", "html/control/package/compressionproperty.html", "11"],
     ["Created", "html/control/package/createdproperty.html", "11"],
     ["Directory", "html/control/package/directoryproperty.html", "11"],
     ["FileName", "html/control/package/ofilenameproperty.html", "11"],
     ["Flags", "html/control/package/flagsproperty.html", "11"],
     ["Index", "html/control/package/indexproperty.html", "11"],
     ["LocalDirectory", "html/control/package/localdirectoryproperty.html", "11"],
     ["Modified", "html/control/package/modifiedproperty.html", "11"],
     ["Platform", "html/control/package/oplatformproperty.html", "11"],
     ["Size", "html/control/package/sizeproperty.html", "11"],
     ["Type", "html/control/package/typeproperty.html", "11"]
    ],
    ["Methods", null, "1",
     ["Delete", "html/control/package/odeletemethod.html", "11"],
     ["Extract", "html/control/package/extractmethod.html", "11"],
     ["Version", "html/control/package/versionmethod.html", "11"]
    ]
   ],
   ["Errors", "html/control/package/errors.html", "11"]
  ]
 ],
 ["Appendices", null, "1",
  ["Appendix A: Folder Macros", "html/appendixa.html", "11"],
  ["Appendix B: ActivePatch License Agreement", "html/license.html", "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;
}


