/******************************************************************************
* This file defines the tree menu with it's items and submenus.               *
******************************************************************************/
function window_open(filename, x, y)
{
windowops = eval("'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width=" + x + ",height=" + y + "'");
t = window.open(filename, 'art', windowops);
t.focus();
return;
}


// User-defined tree menu data.
var treeExpanded       = 0;               // This controls if the menu begins completely expanded
var treeMenu           = new TreeMenu();  // This is the main menu.
var treeMenuName       = "myMenu_1.0";    // 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     = "graphics3/"      // Path to graphics directory.
var treeMenuBackground = "";              // Background image for menu frame.   
var treeMenuBgColor    = "#000000";       // Color for menu frame background.   
var treeMenuFgColor    = "#ff0000";       // Color for menu item text.
var treeMenuHiBg       = "#FF0000";       // Color for selected item background.
var treeMenuHiFg       = "#000000";       // Color for selected item text.
var treeMenuFont       =  "Verdana,Arial,Helvetica";    // Text font face.
var treeMenuFontSize   = 2;               // Text font size.
var treeMenuRoot       = "Dragons Lair";     // 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.

// Define the items for the top-level of the tree menu.

treeMenu.addItem(new TreeMenuItem(" Decision Driven Gaming ","../decisiondrivengaming.html","main"));
treeMenu.addItem(new TreeMenuItem(" SRI resolution System ","../ars.htm","main"));
treeMenu.addItem(new TreeMenuItem(" Character Design ","../characterdesign.html","main"));
treeMenu.addItem(new TreeMenuItem(" Misc. Mechanics "));
treeMenu.addItem(new TreeMenuItem(" The World of Eya ", "../eya.html", "main"));
treeMenu.addItem(new TreeMenuItem(" Other Games "));
treeMenu.addItem(new TreeMenuItem(" Art "));
treeMenu.addItem(new TreeMenuItem(" rpg resources ", "../resources.html", "main"));
treeMenu.addItem(new TreeMenuItem(" Diceless Links ", "../dicelessgames.html", "main"));
treeMenu.addItem(new TreeMenuItem(" email Dragonlord ", "mailto:dragon@dyasdesigns.com","_self"));
treeMenu.addItem(new TreeMenuItem(" Santharia Flash ","javascript:parent.window_open(\"../santhariandream.html\",800,530);"));


// SRI submenu.

var sri = new TreeMenu();
sri.addItem(new TreeMenuItem(" Strategy ","../strategy.html","main"));
sri.addItem(new TreeMenuItem(" Risk ","../risk.html","main"));
sri.addItem(new TreeMenuItem(" Intent ","../intent.html","main"));
sri.addItem(new TreeMenuItem(" Yin Yang Dice ","../yinyang.html","main"));
sri.addItem(new TreeMenuItem(" Supplemental "));
sri.addItem(new TreeMenuItem(" Conversion ","../adnd/","main"));
treeMenu.items[1].makeSubmenu(sri);

// character design submenu.

var chardes = new TreeMenu();
chardes.addItem(new TreeMenuItem(" Character Creator ", "../characters.html", "main"));
chardes.addItem(new TreeMenuItem(" Rogues Gallery ", "../rogues/index.html", "main"));
chardes.addItem(new TreeMenuItem(" Fantasy Equipper ", "javascript:parent.window_open(\"/roleplay/fantasyequip/index.html\",800,600);"));
treeMenu.items[2].makeSubmenu(chardes);

// misc mechanics sub menu.

var mismech = new TreeMenu();
mismech.addItem(new TreeMenuItem(" Action Resolution Time ", "../actionresolutiontime.html", "main"));
mismech.addItem(new TreeMenuItem(" Serendipity ", "../luck.html", "main"));
mismech.addItem(new TreeMenuItem(" Mythic Heros ","../../mythicheros.html", "main"));
treeMenu.items[3].makeSubmenu(mismech);


// Eya submenu.

var eya = new TreeMenu();
eya.addItem(new TreeMenuItem(" Aurelia ", "../aurelia.html", "main"));
eya.addItem(new TreeMenuItem(" Dragon Masters ", "../DragonMasters.html", "main"));
eya.addItem(new TreeMenuItem(" Heart Home ", "../heart_home.html", "main"));
eya.addItem(new TreeMenuItem(" Garthan ", "../garthan.html", "main"));
eya.addItem(new TreeMenuItem(" Gene Wars ", "../genewars.html", "main"));
eya.addItem(new TreeMenuItem(" Techno-magic ", "../tekmagi.html", "main"));
eya.addItem(new TreeMenuItem(" Earth Dragons ", "../dragon.html", "main"));
eya.addItem(new TreeMenuItem(" Madness ", "../onset_of_madness.html", "main"));
eya.addItem(new TreeMenuItem(" Ealven Kind ", "../ealves.html", "main"));
eya.addItem(new TreeMenuItem(" Language of Magic ", "../dragonlanguage.html", "main"));
treeMenu.items[4].makeSubmenu(eya);

// other games submenu.

var otrgames = new TreeMenu();
otrgames.addItem(new TreeMenuItem(" Fuzion ", "../fuzion/index.html", "main"));
otrgames.addItem(new TreeMenuItem(" HERO ", "../hero/index.html", "main"));
otrgames.addItem(new TreeMenuItem(" Ars Magica ", "index.htm", "main"));
otrgames.addItem(new TreeMenuItem(" Rune Quest ", "../runequest/kungfu.html", "main"));
otrgames.addItem(new TreeMenuItem(" Stormbringer ", "../../myshella.html", "main"));
treeMenu.items[5].makeSubmenu(otrgames);

// Art submenu.

var ART = new TreeMenu();
ART.addItem(new TreeMenuItem(" Gallery ","javascript:parent.window_open(\"/randomart.htm\",366,480);"));
ART.addItem(new TreeMenuItem(" Cartography ", "../maps.html", "main"));
ART.addItem(new TreeMenuItem(" Theomachia ", "../../art/theomachia/index.html", "main"));
treeMenu.items[6].makeSubmenu(ART);

// supplemental submenu.

var supp = new TreeMenu();
supp.addItem(new TreeMenuItem(" Combat Actions ","../combatactions.html","main"));
supp.addItem(new TreeMenuItem(" Haggling ","../haggling.html","main"));
supp.addItem(new TreeMenuItem(" Magic ","../mystics.html","main"));
sri.items[4].makeSubmenu(supp);

// magic submenu.

var magic = new TreeMenu();
magic.addItem(new TreeMenuItem(" Sorcery ","../sorcon.html","main"));
magic.addItem(new TreeMenuItem(" Dueling Wizards ","../exduel.html","main"));
magic.addItem(new TreeMenuItem(" Magic ","../environal.html","main"));
magic.addItem(new TreeMenuItem(" Spell List ","../spellist.html","main"));
supp.items[2].makeSubmenu(magic);


