function createjsDOMenu() {
  mainMenu1 = new jsDOMenu(150);
  with (mainMenu1) {
    addMenuItem(new menuItem("Ragnarok Online", "", "http://www.ro-guardians.com"));
    addMenuItem(new menuItem("Hybrid Arcade", "", "http://www.hybridarcade.com"));
    addMenuItem(new menuItem("Dota AllStars", "", "http://www.dotaas.com"));
  }

  mainMenu2 = new jsDOMenu(150);
  with (mainMenu2) {
    addMenuItem(new menuItem("Stats", "", "http://www.ro-guardians.com/calc/"));
    addMenuItem(new menuItem("Super Novice", "", "http://www.ro-guardians.com/calc/nov.html"));
    addMenuItem(new menuItem("2-1 Class", "item2", ""));
    addMenuItem(new menuItem("2-2 Class", "item3", ""));
    addMenuItem(new menuItem("Advanced 2nd Job", "item4", ""));
  }

  mainMenu2_1 = new jsDOMenu(120);
  with (mainMenu2_1) {
    addMenuItem(new menuItem("Wizard", "", "http://www.ro-guardians.com/calc/wiz.html"));
  }

  mainMenu2_2 = new jsDOMenu(120);
  with (mainMenu2_2) {
    addMenuItem(new menuItem("Crusader", "", "http://www.ro-guardians.com/calc/cru.html"));
    addMenuItem(new menuItem("Bard", "", "http://www.ro-guardians.com/calc/brd.html"));
    addMenuItem(new menuItem("Dancer", "", "http://www.ro-guardians.com/calc/dan.html"));
    addMenuItem(new menuItem("Rogue", "", "http://www.ro-guardians.com/calc/rog.html"));
  }

  mainMenu2_3 = new jsDOMenu(120);
  with (mainMenu2_3) {
    addMenuItem(new menuItem("High Wizard", "", "http://www.ro-guardians.com/calc/hwz.html"));
    addMenuItem(new menuItem("Lord Knight", "", "http://www.ro-guardians.com/skill/lkt.html"));
    addMenuItem(new menuItem("High Priest", "", "http://www.ro-guardians.com/skill/hpr.html"));
    addMenuItem(new menuItem("Sniper", "", "http://www.ro-guardians.com/skill/snp.html"));
    addMenuItem(new menuItem("Professor", "", "http://www.ro-guardians.com/calc/pro.html"));
    addMenuItem(new menuItem("Paladin", "", "http://www.ro-guardians.com/calc/pld.html"));
    addMenuItem(new menuItem("Creator", "", "http://www.ro-guardians.com/calc/cre.html"));
    addMenuItem(new menuItem("Assasin Cross", "", "http://www.ro-guardians.com/skill/asc.html"));
    addMenuItem(new menuItem("Clown", "", "http://www.ro-guardians.com/calc/clw.html"));
    addMenuItem(new menuItem("Gypsy", "", "http://www.ro-guardians.com/calc/gyp.html"));
    addMenuItem(new menuItem("Whitesmith", "", "http://www.ro-guardians.com/calc/wsm.html"));
    addMenuItem(new menuItem("Champion", "", "http://www.ro-guardians.com/skill/chp.html"));
    addMenuItem(new menuItem("Stalker", "", "http://www.ro-guardians.com/calc/stk.html"));
  }

	mainMenu2.items.item2.setSubMenu(mainMenu2_1); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM
	mainMenu2.items.item3.setSubMenu(mainMenu2_2); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM
	mainMenu2.items.item4.setSubMenu(mainMenu2_3); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM

  mainMenu3 = new jsDOMenu(100);
  with (mainMenu3) {
    addMenuItem(new menuItem("eRO", "item1", ""));
    addMenuItem(new menuItem("mRO", "item2", ""));
    addMenuItem(new menuItem("Archived", "item3", ""));
  }

  mainMenu3_1 = new jsDOMenu(100);
  with (mainMenu3_1) {
    addMenuItem(new menuItem("Aegir", "", "http://www.ro-guardians.com/castle/aegir/guildCastles.php"));
    addMenuItem(new menuItem("Idun", "", "http://www.ro-guardians.com/castle/idun/guildCastles.php"));
    addMenuItem(new menuItem("PK Server", "", "http://www.ro-guardians.com/castle/pk/guildCastles.php"));
  }

  mainMenu3_2 = new jsDOMenu(100);
  with (mainMenu3_2) {
    addMenuItem(new menuItem("Balder", "", "http://www.ro-guardians.com/castle/balder/guildCastles.php"));
    addMenuItem(new menuItem("Sakray", "", "http://www.ro-guardians.com/castle/sakray/guildCastles.php"));
  }

  mainMenu3_3 = new jsDOMenu(120);
  with (mainMenu3_3) {
    addMenuItem(new menuItem("eRO Iris I", "", "http://www.ro-guardians.com/castle/irisi/guildCastles.php"));
    addMenuItem(new menuItem("eRO Iris II", "", "http://www.ro-guardians.com/castle/irisii/guildCastles.php"));
    addMenuItem(new menuItem("eRO Penril", "", "http://www.ro-guardians.com/castle/penril/guildCastles.php"));
    addMenuItem(new menuItem("eRO Thor", "", "http://www.ro-guardians.com/castle/thor/guildCastles.php"));
    addMenuItem(new menuItem("eRO Odin", "", "http://www.ro-guardians.com/castle/odin/guildCastles.php"));
    addMenuItem(new menuItem("eRO Freiya", "", "http://www.ro-guardians.com/castle/freiya/guildCastles.php"));
    addMenuItem(new menuItem("mRO Chaos", "", "http://www.ro-guardians.com/castle/chaos/guildCastles.php"));
    addMenuItem(new menuItem("mRO Loki", "", "http://www.ro-guardians.com/castle/loki/guildCastles.php"));
    addMenuItem(new menuItem("mRO Lidia", "", "http://www.ro-guardians.com/castle/lidia/guildCastles.php"));
    addMenuItem(new menuItem("oRO Chaos", "", "http://www.ro-guardians.com/castle/ochaos/guildCastles.php"));
  }

	mainMenu3.items.item1.setSubMenu(mainMenu3_1); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM
	mainMenu3.items.item2.setSubMenu(mainMenu3_2); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM
	mainMenu3.items.item3.setSubMenu(mainMenu3_3); //ASSOCIATE SUB MENU WITH PARENT MENU ITEM
  
  menuBar = new jsDOMenuBar(); //CREATE MAIN MENU ITEMS
  with (menuBar) {
    addMenuBarItem(new menuBarItem("Network Site", mainMenu1));
    addMenuBarItem(new menuBarItem("RO Calculator", mainMenu2));
    addMenuBarItem(new menuBarItem("Guild Castle Standing", mainMenu3));
  }
  menuBar.moveTo(10, 20);
}