/******************************************************************************
* This file defines the tree menu with it's items and submenus.               *
******************************************************************************/

// User-defined tree menu data.

var treeMenu           = new TreeMenu();  // This is the main menu.
var treeMenuName       = "CipherLogic";   // Make this unique for each tree menu.
var treeMenuDays       = 7;               // Number of days to keep the cookie.
var treeMenuFrame      = "contents";      // Name of the menu frame.
var treeMenuImgDir     = "/img/";  // Path to graphics directory.
var treeMenuBackground = "/img/clc_bg.gif";  // Background image for menu frame.   
var treeMenuBgColor    = "#FBFEE6";       // Color for menu frame background.   
var treeMenuFgColor    = "#4A530F";       // Color for menu item text.
var treeMenuHiBg       = "#000000";       // Color for selected item background.
var treeMenuHiFg       = "#00ff00";       // Color for selected item text.
var treeMenuRoot       = "Cipher Logic Canada Inc.";      // Text for the menu root.
var treeMenuAltText    = true;            // Use menu item text for icon image ALT text.

// Define the items for the top-level of the tree menu.

treeMenu.addItem(new TreeMenuItem("Information"));
treeMenu.addItem(new TreeMenuItem("Sentry"));
treeMenu.addItem(new TreeMenuItem("Fun Stuff"));
treeMenu.addItem(new TreeMenuItem("Administration"));
treeMenu.addItem(new TreeMenuItem("Home","/frames/main.html","main"));

// Information

var info = new TreeMenu();
info.addItem(new TreeMenuItem("About Cipher Logic","/frames/about.html","main"));
info.addItem(new TreeMenuItem("Mission","/frames/mission.html","main"));
info.addItem(new TreeMenuItem("Services","/frames/services.html","main"));
info.addItem(new TreeMenuItem("Training","/frames/training.html","main"));
info.addItem(new TreeMenuItem("Security Papers","/frames/papers.html","main"));
info.addItem(new TreeMenuItem("Links","/frames/links.html","main"));
treeMenu.items[0].makeSubmenu(info);

// Sentry

var sentry = new TreeMenu();
sentry.addItem(new TreeMenuItem("Download","/tools/sentry/download.html","main"));
sentry.addItem(new TreeMenuItem("Overview","/tools/sentry/overview.html","main"));
sentry.addItem(new TreeMenuItem("Real Life Scenarios","/tools/sentry/scenarios.html","main"));
sentry.addItem(new TreeMenuItem("Features","/tools/sentry/features.html","main"));
sentry.addItem(new TreeMenuItem("Documentation"));
sentry.addItem(new TreeMenuItem("Order","/tools/sentry/order.html","main"));
sentry.addItem(new TreeMenuItem("Release Notes","/tools/sentry/notes.html","main"));
treeMenu.items[1].makeSubmenu(sentry);

// Sentry - Documentation

var sendocs = new TreeMenu();
sendocs.addItem(new TreeMenuItem("Quickstart Instructions","/tools/sentry/qstart.txt","main"));
sendocs.addItem(new TreeMenuItem("Readme","/tools/sentry/readme.txt","main"));
sendocs.addItem(new TreeMenuItem("What's New","/tools/sentry/whatsnew.txt","main"));
sendocs.addItem(new TreeMenuItem("Revision History","/tools/sentry/history.txt","main"));
sentry.items[4].makeSubmenu(sendocs);


// Fun Stuff

var fun = new TreeMenu();
fun.addItem(new TreeMenuItem("Cryptanalysis Tools","/tools/cryptanalysis/cryptanalysis.html","main"));
fun.addItem(new TreeMenuItem("Axioms of Cryptography","/frames/axioms.html","main"));
treeMenu.items[2].makeSubmenu(fun);

// Administration

var admin = new TreeMenu();
admin.addItem(new TreeMenuItem("Contact Us","/frames/contact.html","main"));
admin.addItem(new TreeMenuItem("Jobs","/frames/jobs.html","main"));
treeMenu.items[3].makeSubmenu(admin);

