var TITEMS = [ 
 ["Monitoring Users and Applications", "users_node.htm", "1",
  ["User list", "user_list.htm", "11"],
  ["Viewing log data by user", "viewing_log_data_by_user.htm", "11"],
  ["Viewing log data by activity", "viewing_log_data_by_activity.htm", "11"],
  ["Viewing log details", "viewing_log_details.htm", "11"],
  ["Refresh and Clear log", "refresh_log_and_clear_log.htm", "11"],
  ["Sorting and filtering logged events", "sorting_and_filtering_logged_events.htm", "11"]
 ],
 ["Settings", "settings_node.htm", "1",
  ["Logging", "logging.htm", "1",
   ["Keyboard Typed", "keyboard.htm", "11"],
   ["Screenshots", "screenshot.htm", "11"],
   ["Web Site Visited", "internet.htm", "11"],
   ["Clipboard", "clipboard.htm", "11"],
   ["Program Activity", "programs.htm", "11"],
   ["Computer Activity", "computer.htm", "11"]
  ],
  ["Log Size", "log_size.htm", "11"],
  ["Delivery", "delivery.htm", "11"],
  ["Password", "password.htm", "11"],
  ["Invsibility", "invisible.htm", "11"],
  ["Alarms", "alarms.htm", "11"],
  ["Filters", "filters.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;
}


