var TITEMS = [ 
 ["IncrediBuild User Manual", "pages/intro.htm", "1",
  ["IncrediBuild Basics", "pages/gs_main.htm", "1",
   ["Activating Your License", "pages/registering0.htm", "1",
    ["Loading Your IncrediBuild License File", "pages/registering1.htm", "11"],
    ["Step 2 - Subscribing the Agents that will Compose your IncrediBuild Environment", "pages/registering2.htm", "11"],
    ["Step 3 - Enabling Extension Packages in the Subscribed Agents", "pages/registering3.htm", "11"],
    ["Configuring IncrediBuild on Multi-Boot Computers", "pages/registering4.htm", "11"]
   ],
   ["Setting Up Your Environment", "pages/gs_setup.htm", "11"],
   ["Distributing Visual Studio Builds", "pages/gs_visualstudio.htm", "11"],
   ["Distributing Makefile builds", "pages/gs_makefile.htm", "11"],
   ["Distributing Scripts", "pages/gs_scripts.htm", "11"],
   ["Distributing Custom Tools and Applications", "pages/gs_custom.htm", "11"],
   ["System Requirements", "pages/gs_system.htm", "11"],
   ["Version Release Notes", "pages/readme.htm", "11"],
   ["Frequently Asked Questions", "pages/faq_main.htm", "11"]
  ],
  ["Using IncrediBuild", "pages/usingib.htm", "1",
   ["IncrediBuild's Architecture", "pages/architecture.htm", "11"],
   ["About Virtualization", "pages/virtualization.htm", "11"],
   ["Distributing Visual Studio Builds", "pages/distributingvsbuilds.htm", "1",
    ["Using IncrediBuild from MSVC 2008/2005/.NET", "pages/gs_using7.htm", "11"],
    ["Using IncrediBuild from MSVC 6.0", "pages/gs_using.htm", "11"],
    ["Distributing Custom Steps, Custom Build Rules and Build Events", "pages/gs_vcsteps.htm", "11"],
    ["Additional Ways to Start Builds", "pages/gs_building.htm", "11"],
    ["Batch Build Dialog", "pages/batchbuild.htm", "11"],
    ["BuildConsole Command Line Interface", "pages/buildconsole.htm", "11"],
    ["Solution Settings Dialog", "pages/solution_settings.htm", "1",
     ["General Page", "pages/solution_settings_general.htm", "11"],
     ["Compiler and Linker Pages", "pages/solution_settings_cl_change.htm", "11"],
     ["Edit &amp; Continue Page", "pages/solution_settings_edit_and_continue.htm", "11"],
     ["External Files Page", "pages/solution_settings_external.htm", "11"]
    ]
   ],
   ["The XGE Interfaces Extension Package", "pages/xge_help_main.htm", "1",
    ["Automatic Interception Interface", "pages/automatic_interception_interface.htm", "1",
     ["Usage", "pages/automatic_interception_usage.htm", "11"],
     ["Profile XML File", "pages/profile_xml_structure.htm", "11"],
     ["Sample Projects", "pages/automatic_interception_interface_samples.htm", "11"],
     ["Supported Make Tools", "pages/automatic_interception_interface_tools.htm", "1",
      ["make Related Usage Notes", "pages/make.htm", "11"],
      ["JAM Related Usage Notes", "pages/jam.htm", "11"],
      ["SCons Related Usage Notes", "pages/scons.htm", "11"]
     ]
    ],
    ["Submission Interface", "pages/submission_interface.htm", "1",
     ["Usage", "pages/submission_interface_usage.htm", "11"],
     ["Accelerating Microsoft NMAKE and Other Build Tools", "pages/submission_interface_nmake.htm", "11"],
     ["Sample Projects", "pages/submission_interface_samples.htm", "11"]
    ],
    ["XML Interface", "pages/xml_interface.htm", "1",
     ["XML File Syntax", "pages/xml_structure.htm", "1",
      ["XML Syntax Specification", "pages/schema for xml api.htm", "11"],
      ["XML Syntax Notes", "pages/xml_notes.htm", "11"],
      ["Dependency Definition", "pages/dependency_definition.htm", "11"],
      ["Macros", "pages/macros.htm", "11"],
      ["Response Files", "pages/response_files.htm", "11"],
      ["Sample XML File", "pages/example 2.xml", "11"]
     ],
     ["Usage", "pages/xml_usage.htm", "11"],
     ["Sample Projects", "pages/xml_samples.htm", "11"]
    ],
    ["xgConsole Command Line Interface", "pages/xgconsole.htm", "11"]
   ],
   ["Windows And Dialogs", "pages/windows_and_dialogs.htm", "1",
    ["Agent Settings Dialog", "pages/agentsettings0.htm", "1",
     ["Agent Section", "pages/agentsettings_agent0.htm", "1",
      ["General Page", "pages/agentsettings_agent_general.htm", "11"],
      ["Preferences Page", "pages/agentsettings_agent_preferences.htm", "11"]
     ],
     ["Network Section", "pages/agentsettings_network0.htm", "1",
      ["General Page", "pages/agentsettings_network_general.htm", "11"],
      ["Coordinator Page", "pages/agentsettings_network_coordinator.htm", "11"]
     ],
     ["Build System Section", "pages/agentsettings_buildsystem0.htm", "1",
      ["General Page", "pages/agentsettings_buildsystem_general.htm", "11"],
      ["Advanced Page", "pages/agentsettings_buildsystem_advanced.htm", "11"],
      ["Processes Page", "pages/agentsettings_buildsystem_processes.htm", "11"]
     ],
     ["Build Helper Section", "pages/agentsettings_buildhelper0.htm", "1",
      ["General Page", "pages/agentsettings_buildhelper_general.htm", "11"],
      ["CPU Utilization Page", "pages/agentsettings_buildhelper_cpuutilization.htm", "11"],
      ["CPU Availability Page", "pages/agentsettings_buildhelper_cpuavailability.htm", "11"]
     ],
     ["Build Monitor Section", "pages/agentsettings_buildmonitor0.htm", "1",
      ["General Page", "pages/agentsettings_buildmonitor_general.htm", "11"],
      ["Output Page", "pages/agentsettings_buildmonitor_output.htm", "11"],
      ["Warnings Page", "pages/agentsettings_buildmonitor_warnings.htm", "11"],
      ["Advanced Page", "pages/agentsettings_buildmonitor_advanced.htm", "11"]
     ],
     ["Visual Studio Builds Section", "pages/agentsettings_vsbuilds0.htm", "1",
      ["General Page", "pages/agentsettings_vsbuilds_general.htm", "11"],
      ["Advanced Page", "pages/agentsettings_vsbuilds_advanced.htm", "11"],
      ["Linker Page", "pages/agentsettings_vsbuilds_linker.htm", "11"],
      ["Browse Information Page", "pages/agentsettings_vsbuilds_browseinformation.htm", "11"],
      ["Interoperability Page", "pages/agentsettings_vsbuilds_interoperability.htm", "11"]
     ],
     ["Visual Studio Add-In Section", "pages/agentsettings_vcaddin0.htm", "1",
      ["General Page", "pages/agentsettings_vcaddin_general.htm", "11"],
      ["Visual Studio 6.0/eVC 4.0 Page", "pages/agentsettings_vcaddin_vc6.htm", "11"],
      ["Visual Studio .NET Page", "pages/agentsettings_vcaddin_vc7.htm", "11"],
      ["Visual Studio 2005 Page", "pages/agentsettings_vcaddin_vc8.htm", "11"],
      ["Visual Studio 2008 Page", "pages/agentsettings_vcaddin_vc9.htm", "11"]
     ],
     ["Tray Icon Page", "pages/agentsettings_trayicon_general.htm", "11"]
    ],
    ["Build Monitor", "pages/monitor.htm", "11"],
    ["Build History Window", "pages/buildhistory.htm", "11"],
    ["Tray-Icon Display", "pages/agent_trayicon.htm", "11"],
    ["Network Connectivity Test", "pages/advanced_network_test.htm", "11"]
   ],
   ["IncrediBuild Coordinator", "pages/coordinator_main.htm", "1",
    ["Overview", "pages/coordinator_overview.htm", "11"],
    ["Coordinator Administration and Care", "pages/coordinator_care.htm", "11"],
    ["The Coordinator Monitor", "pages/coordinator_display.htm", "11"],
    ["Coordinator Monitor Menu Commands", "pages/coordinator_menu.htm", "11"],
    ["Using a Backup Coordinator", "pages/advanced_backup.htm", "11"],
    ["Viewing Build Time Statistics", "pages/coordtimestats.htm", "11"],
    ["The Coordinator Console Utility", "pages/coordinator_console.htm", "11"],
    ["Coordinator Settings Dialog", "pages/coordsettings.htm", "1",
     ["Coordinator Section", "pages/coordsettings_coordinator0.htm", "1",
      ["General Page", "pages/coordsettings_coordinator_general.htm", "11"],
      ["Advanced Page", "pages/coordsettings_coordinator_advanced.htm", "11"],
      ["Backup Page", "pages/coordsettings_coordinator_backup.htm", "11"]
     ],
     ["License Page", "pages/coordsettings_license_general.htm", "11"],
     ["Agent Assignment Section", "pages/coordsettings_agentassignment0.htm", "1",
      ["Minimal Requirements Page", "pages/coordsettings_agentassignment_minimalrequirements.htm", "11"],
      ["CPU Availability Page", "pages/coordsettings_agentassignment_cpuavailability.htm", "11"],
      ["Advanced Page", "pages/coordsettings_agentassignment_advanced.htm", "11"]
     ]
    ]
   ]
  ],
  ["Advanced Topics", "pages/advanced_main.htm", "1",
   ["General", "pages/advanced_general.htm", "1",
    ["Improving Performance - Tips", "pages/advanced_improv.htm", "11"],
    ["Automated Silent Installation", "pages/advanced_silent_install.htm", "11"],
    ["Output File Definition Directives", "pages/advanced_outputfile_definition.htm", "11"],
    ["Performing a Version Rollback", "pages/advanced_versionrollback.htm", "11"],
    ["IncrediBuild Agent Statuses", "pages/advanced_agent_statuses.htm", "11"]
   ],
   ["Visual Studio", "pages/advanced_vc.htm", "1",
    ["Improving Visual Studio Build Performance - Tips", "pages/advanced_improv_vc.htm", "11"],
    ["Using the IncrediLink Option", "pages/advanced_incredilink.htm", "11"],
    ["Dependency Issues", "pages/advanced_dep.htm", "11"],
    ["The Incredibuild_AllowOverlap Directive", "pages/advanced_incredibuild_allowoverlap.htm", "11"],
    ["The IncrediBuild_RunFirst Directive", "pages/advanced_incredibuild_runfirst.htm", "11"],
    ["Customizing Microsoft Visual C++ 6.0 Integration", "pages/advanced_vccust.htm", "11"],
    ["Customizing Microsoft Visual C++ .NET/2005 Integration", "pages/advanced_vccust7.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;
}

