var TITEMS = [ 
 ["Introducing GPass", "index.htm", "1",
  ["What GPass Can Do For You", "html/introduction.htm", "11"],
  ["Before You Use GPass for the First Time", "html/before_you_use_gpass.htm", "1",
   ["Integrity Check", "html/integrity_check.htm", "11"],
   ["Users' Agreement", "html/users_agreement.htm", "11"]
  ],
  ["How GPass Works", "html/how_gpass_works.htm", "11"]
 ],
 ["Using GPass", "html/using_gpass.htm", "1",
  ["The Basics", "html/the_basics.htm", "1",
   ["Starting GPass", "html/starting_gpass.htm", "1",
    ["Firewall and Anti-Virus Software Settings", "html/firewall_anti-virus_settings.htm", "11"]
   ],
   ["Getting Online Easily & Securely", "html/getting_on-line_securely.htm", "1",
    ["Automatic Mode", "html/automatic_mode.htm", "11"],
    ["Using Bookmarks", "html/using_bookmarks.htm", "11"]
   ],
   ["Exiting GPass", "html/exiting_gpass.htm", "11"]
  ],
  ["User Interface", "html/user_interface.htm", "1",
   ["Main Window", "html/main_window.htm", "1",
    ["Main Menu", "html/mainmenu.htm", "11"],
    ["Application List", "html/applist.htm", "11"],
    ["Control Bar", "html/controlbar.htm", "11"],
    ["Speed Meter", "html/speedmeter.htm", "11"],
    ["Tunnel Status Display", "html/tunnelstatus.htm", "11"]
   ],
   ["Tray Icon and Tray Menu", "html/trayicon.htm", "11"]
  ],
  ["Advanced Usage", "html/advanced_usage.htm", "1",
   ["Manual Proxy Mode", "html/manual_proxy_mode.htm", "11"],
   ["Setup Options", "html/setup_options.htm", "1",
    ["General Options", "html/general_tab.htm", "11"],
    ["Tunnels Options", "html/tunnels_tab.htm", "11"],
    ["LAN Proxy Settings", "html/lan_proxy_settings.htm", "11"],
    ["Test & Feedback", "html/feedback.htm", "11"]
   ],
   ["Network Control", "html/network_control.htm", "1",
    ["Network Rules", "html/network_rules.htm", "11"],
    ["Changing Network  Rules", "html/network_rule_change.htm", "11"],
    ["Firewall Usage", "html/gpass_firewall.htm", "11"]
   ]
  ]
 ],
 ["FAQ", "html/faq.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;
}


