 
var treeMenu           = new TreeMenu();    // This is the main menu.
var treeMenuName       = "LAHtmlHelpContent";   // Make this unique for each tree menu.
var treeMenuDays       = 0;                 // Number of days to keep the cookie.
var treeMenuFrame      = "menuFrame";       // Name of the menu frame.
var treeMenuImgDir     = "./img/menu_graphics/" // Path to graphics directory.
var treeMenuBackground = "";            // Background image for menu frame.   
var treeMenuBgColor    = "#ffffff";     // Color for menu frame background.   
var treeMenuFgColor    = "#000000";     // Color for menu item text.
var treeMenuHiBg       = "#000080";     // Color for selected item background.
var treeMenuHiFg       = "#ffffff";     // Color for selected item text.
var treeMenuFont       = 
      "MS Sans Serif,Arial,Helvetica";      // Text font face.
var treeMenuFontSize   = 1;         // Text font size.
var treeMenuRoot       = "Softerra LDAP Administrator Help";        // Text for the menu root.
var treeMenuFolders    = 1;         // Sets display of '+' and '-' icons.
var treeMenuAltText    = true;          // Use menu item text for icon image ALT text.

treeMenu.addItem(new TreeMenuItem("Softerra LDAP Administrator Help", "ch01.html", "mainFrame"));
treeMenu.addItem(new TreeMenuItem("End-User License Agreement for Softerra LDAP Administrator", "ch02.html", "mainFrame"));
treeMenu.addItem(new TreeMenuItem("Getting Started"));
treeMenu.addItem(new TreeMenuItem("How Do I?"));
treeMenu.addItem(new TreeMenuItem("Tree Elements Overview"));
treeMenu.addItem(new TreeMenuItem("Browsing Directory"));
treeMenu.addItem(new TreeMenuItem("Securing Connections"));
treeMenu.addItem(new TreeMenuItem("Managing Directory"));
treeMenu.addItem(new TreeMenuItem("Searching Directory"));
treeMenu.addItem(new TreeMenuItem("Manage Groups and Members"));
treeMenu.addItem(new TreeMenuItem("Importing and Exporting Data"));
treeMenu.addItem(new TreeMenuItem("Favorites"));
treeMenu.addItem(new TreeMenuItem("Schema Viewer"));
treeMenu.addItem(new TreeMenuItem("Managing Credentials"));
treeMenu.addItem(new TreeMenuItem("Entry Templates"));
treeMenu.addItem(new TreeMenuItem("Managing AD Application Partitions"));
treeMenu.addItem(new TreeMenuItem("Configuring Application Options"));
treeMenu.addItem(new TreeMenuItem("Customizing User Interface"));
treeMenu.addItem(new TreeMenuItem("Useful Links", "ch19.html", "mainFrame"));
treeMenu.addItem(new TreeMenuItem("Glossary", "ch20.html", "mainFrame"));
treeMenu.addItem(new TreeMenuItem("Contact Us", "ch21.html", "mainFrame"));

var subtree3 = new TreeMenu();
subtree3.addItem(new TreeMenuItem("What's New", "ch03s01.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("Feature Summary", "ch03s02.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("Compatibility and System Requirements", "ch03s03.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("Upgrading from Previous Versions", "ch03s04.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("LDAP Administrator on the WEB", "ch03s05.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("What Is LDAP?", "ch03s06.html", "mainFrame"));
subtree3.addItem(new TreeMenuItem("LDAP Administrator Basics"));
treeMenu.items[2].makeSubmenu(subtree3);

var subtree10 = new TreeMenu();
subtree10.addItem(new TreeMenuItem("User Interface", "ch03s07s01.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Connecting to Server", "ch03s07s02.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Editing Elements", "ch03s07s03.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Browsing Directory", "ch03s07s04.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Searching Directory", "ch03s07s05.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Moving or Copying Elements", "ch03s07s06.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Using Basket", "ch03s07s07.html", "mainFrame"));
subtree10.addItem(new TreeMenuItem("Loading/Saving Configuration", "ch03s07s08.html", "mainFrame"));
subtree3.items[6].makeSubmenu(subtree10);

var subtree19 = new TreeMenu();
subtree19.addItem(new TreeMenuItem("Create New Profile", "ch04s01.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Create New Group", "ch04s02.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Create New Entry", "ch04s03.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Add or Remove Entry Object Classes", "ch04s04.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Multiple Entry Modifications", "ch04s05.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Create New Attribute", "ch04s06.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Add Attribute Value", "ch04s07.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Modify Attribute Value", "ch04s08.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Add User Certificate", "ch04s09.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Create Entry Template", "ch04s10.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Import/Export Data", "ch04s11.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Search Directory", "ch04s12.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Add Element to Favorites", "ch04s13.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Manage Groups and Members", "ch04s14.html", "mainFrame"));
subtree19.addItem(new TreeMenuItem("Manage AD Application Partitions", "ch04s15.html", "mainFrame"));
treeMenu.items[3].makeSubmenu(subtree19);

var subtree35 = new TreeMenu();
subtree35.addItem(new TreeMenuItem("Server Profiles", "ch05s01.html", "mainFrame"));
subtree35.addItem(new TreeMenuItem("Groups", "ch05s02.html", "mainFrame"));
subtree35.addItem(new TreeMenuItem("LDAP Entries", "ch05s03.html", "mainFrame"));
subtree35.addItem(new TreeMenuItem("LDAP Attributes", "ch05s04.html", "mainFrame"));
subtree35.addItem(new TreeMenuItem("LDAP Referrals", "ch05s05.html", "mainFrame"));
treeMenu.items[4].makeSubmenu(subtree35);

var subtree41 = new TreeMenu();
subtree41.addItem(new TreeMenuItem("Navigating Directory", "ch06s01.html", "mainFrame"));
subtree41.addItem(new TreeMenuItem("Filtering Directory Data", "ch06s02.html", "mainFrame"));
subtree41.addItem(new TreeMenuItem("Filtering Displayed Attributes", "ch06s03.html", "mainFrame"));
subtree41.addItem(new TreeMenuItem("Viewing Server Monitor", "ch06s04.html", "mainFrame"));
subtree41.addItem(new TreeMenuItem("Looking Up Servers Using DNS", "ch06s05.html", "mainFrame"));
subtree41.addItem(new TreeMenuItem("Managing Large Number of Entries"));
treeMenu.items[5].makeSubmenu(subtree41);

var subtree47 = new TreeMenu();
subtree47.addItem(new TreeMenuItem("Paging Results Overview", "ch06s06s01.html", "mainFrame"));
subtree47.addItem(new TreeMenuItem("Using Results Paging", "ch06s06s02.html", "mainFrame"));
subtree41.items[5].makeSubmenu(subtree47);

var subtree50 = new TreeMenu();
subtree50.addItem(new TreeMenuItem("Secure Connections Overview", "ch07s01.html", "mainFrame"));
subtree50.addItem(new TreeMenuItem("SSL Connection", "ch07s02.html", "mainFrame"));
subtree50.addItem(new TreeMenuItem("Start/Stop TLS Operation", "ch07s03.html", "mainFrame"));
subtree50.addItem(new TreeMenuItem("Certificates Exchange", "ch07s04.html", "mainFrame"));
treeMenu.items[6].makeSubmenu(subtree50);

var subtree55 = new TreeMenu();
subtree55.addItem(new TreeMenuItem("Creating New Profile", "ch08s01.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Modifying Server Profile", "ch08s02.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Creating New Group", "ch08s03.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Creating New Entry", "ch08s04.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Renaming Entry", "ch08s05.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Deleting Entry", "ch08s06.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Adding or Removing Entry Object Classes", "ch08s07.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Performing Multiple Entry Modifications", "ch08s08.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Adding/Modifying Attribute", "ch08s09.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Editing Attribute Values", "ch08s10.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Deleting Attribute Values", "ch08s11.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Modifying Referral Entries", "ch08s12.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Working with Certificates", "ch08s13.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("View and Restore Removed Entries (Active Directory only)", "ch08s14.html", "mainFrame"));
subtree55.addItem(new TreeMenuItem("Attribute Value References", "ch08s15.html", "mainFrame"));
treeMenu.items[7].makeSubmenu(subtree55);

var subtree71 = new TreeMenu();
subtree71.addItem(new TreeMenuItem("Search Overview", "ch09s01.html", "mainFrame"));
subtree71.addItem(new TreeMenuItem("Using LDAP Filter Builder", "ch09s02.html", "mainFrame"));
subtree71.addItem(new TreeMenuItem("Quick Search"));
subtree71.addItem(new TreeMenuItem("Directory Search"));
treeMenu.items[8].makeSubmenu(subtree71);

var subtree74 = new TreeMenu();
subtree74.addItem(new TreeMenuItem("Quick Search Overview", "ch09s03s01.html", "mainFrame"));
subtree74.addItem(new TreeMenuItem("Using Quick Search", "ch09s03s02.html", "mainFrame"));
subtree74.addItem(new TreeMenuItem("Quick Search Attribute Groups", "ch09s03s03.html", "mainFrame"));
subtree71.items[2].makeSubmenu(subtree74);

var subtree78 = new TreeMenu();
subtree78.addItem(new TreeMenuItem("Directory Search Overview", "ch09s04s01.html", "mainFrame"));
subtree78.addItem(new TreeMenuItem("Using Directory Search", "ch09s04s02.html", "mainFrame"));
subtree78.addItem(new TreeMenuItem("Favorite Search Parameters", "ch09s04s03.html", "mainFrame"));
subtree71.items[3].makeSubmenu(subtree78);

var subtree82 = new TreeMenu();
subtree82.addItem(new TreeMenuItem("Groups and Members. Overview", "ch10s01.html", "mainFrame"));
subtree82.addItem(new TreeMenuItem("Groups and Members Dialog", "ch10s02.html", "mainFrame"));
subtree82.addItem(new TreeMenuItem("Change Group Membership Wizard", "ch10s03.html", "mainFrame"));
subtree82.addItem(new TreeMenuItem("Add or Remove Group Members", "ch10s04.html", "mainFrame"));
subtree82.addItem(new TreeMenuItem("Group Membership Property Page", "ch10s05.html", "mainFrame"));
subtree82.addItem(new TreeMenuItem("Group and Member Settings", "ch10s06.html", "mainFrame"));
treeMenu.items[9].makeSubmenu(subtree82);

var subtree89 = new TreeMenu();
subtree89.addItem(new TreeMenuItem("Importing and Exporting Data Overview", "ch11s01.html", "mainFrame"));
subtree89.addItem(new TreeMenuItem("Importing Directory Data", "ch11s02.html", "mainFrame"));
subtree89.addItem(new TreeMenuItem("Exporting Directory Data", "ch11s03.html", "mainFrame"));
subtree89.addItem(new TreeMenuItem("Unattended Import and Export", "ch11s04.html", "mainFrame"));
treeMenu.items[10].makeSubmenu(subtree89);

var subtree94 = new TreeMenu();
subtree94.addItem(new TreeMenuItem("Favorites Overview", "ch12s01.html", "mainFrame"));
subtree94.addItem(new TreeMenuItem("Organizing Favorites", "ch12s02.html", "mainFrame"));
treeMenu.items[11].makeSubmenu(subtree94);

var subtree97 = new TreeMenu();
subtree97.addItem(new TreeMenuItem("LDAP Schema Overview", "ch13s01.html", "mainFrame"));
subtree97.addItem(new TreeMenuItem("Using Schema Viewer", "ch13s02.html", "mainFrame"));
subtree97.addItem(new TreeMenuItem("Schemaless Servers and Default Schema", "ch13s03.html", "mainFrame"));
treeMenu.items[12].makeSubmenu(subtree97);

var subtree101 = new TreeMenu();
subtree101.addItem(new TreeMenuItem("Basic Concept of Credentials", "ch14s01.html", "mainFrame"));
subtree101.addItem(new TreeMenuItem("Manage Credentials", "ch14s02.html", "mainFrame"));
treeMenu.items[13].makeSubmenu(subtree101);

var subtree104 = new TreeMenu();
subtree104.addItem(new TreeMenuItem("Entry Templates Overview", "ch15s01.html", "mainFrame"));
subtree104.addItem(new TreeMenuItem("Creating an Entry Template", "ch15s02.html", "mainFrame"));
subtree104.addItem(new TreeMenuItem("Managing Entry Templates", "ch15s03.html", "mainFrame"));
treeMenu.items[14].makeSubmenu(subtree104);

var subtree108 = new TreeMenu();
subtree108.addItem(new TreeMenuItem("Application Partitions Overview", "ch16s01.html", "mainFrame"));
subtree108.addItem(new TreeMenuItem("Creating an Application Partition", "ch16s02.html", "mainFrame"));
subtree108.addItem(new TreeMenuItem("Deleting an Application Partition", "ch16s03.html", "mainFrame"));
subtree108.addItem(new TreeMenuItem("Managing Application Partition Replication", "ch16s04.html", "mainFrame"));
treeMenu.items[15].makeSubmenu(subtree108);

var subtree113 = new TreeMenu();
subtree113.addItem(new TreeMenuItem("User Interface", "ch17s01.html", "mainFrame"));
subtree113.addItem(new TreeMenuItem("History Settings", "ch17s02.html", "mainFrame"));
subtree113.addItem(new TreeMenuItem("Configuring Confirmations", "ch17s03.html", "mainFrame"));
subtree113.addItem(new TreeMenuItem("Configuring Automatic Updates", "ch17s04.html", "mainFrame"));
treeMenu.items[16].makeSubmenu(subtree113);

var subtree118 = new TreeMenu();
subtree118.addItem(new TreeMenuItem("Customizing Toolbars and Menus", "ch18s01.html", "mainFrame"));
subtree118.addItem(new TreeMenuItem("Customizing User Tools", "ch18s02.html", "mainFrame"));
subtree118.addItem(new TreeMenuItem("Customizing Keyboard", "ch18s03.html", "mainFrame"));
subtree118.addItem(new TreeMenuItem("Adjusting Toolbar and Menu Appearance", "ch18s04.html", "mainFrame"));
treeMenu.items[17].makeSubmenu(subtree118);
