/* 所有大類對像列表 */ var bigtypes = new Array(); /* 全局方法 - 根據大類id 獲得小類對像列表 */ function getSmalltypes(id) { for (var i =0, c = bigtypes.length; i < c; ++i) { if (bigtypes[i].id == id) { bigtypes[i].name; return bigtypes[i].smalltypes; } } return new Array(); } /* 大類對像 */ /* Bigtype constructor */ function Bigtype(id, name) { this.id = id; this.name = name; this.smalltypes = new Array(); this.addSmalltype = addSmalltype; } /* 增加一個小類 */ function addSmalltype(id, name) { var st = new Smalltype(id, name); this.smalltypes[this.smalltypes.length] = st; } /* 小類對像*/ /* Smalltype constructor */ function Smalltype(id, name) { this.id = id; this.name = name; } /* 設置選擇大類的相應小類 */ function selBigtype(bt, st) { var bigtypeId = bt.options[bt.selectedIndex].value; // 清除小類舊數據 for (var i = st.length - 1; i >= 0; i--) { st.options[i] = null; } // 增加小類新數據 var smalltypes = getSmalltypes(bigtypeId); for (var i = 0, c = smalltypes.length; i < c; ++i) { var opt = new Option(smalltypes[i].name, smalltypes[i].id, 0, 0); st.options[st.options.length] = opt; } } /* 初始化所有分類數據 */ function init() { //!!! 檢查重複初始化 if (bigtypes.length > 0) { return; } var bigtype = null; bigtype = new Bigtype(0,"一区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('阿格拉玛','阿格拉玛'); bigtype.addSmalltype('阿曼苏尔','阿曼苏尔'); bigtype.addSmalltype('艾格文','艾格文'); bigtype.addSmalltype('艾苏恩','艾苏恩'); bigtype.addSmalltype('安威玛尔','安威玛尔'); bigtype.addSmalltype('奥达曼','奥达曼'); bigtype.addSmalltype('奥蕾莉亚','奥蕾莉亚'); bigtype.addSmalltype('白银之手','白银之手'); bigtype.addSmalltype('暴风祭坛','暴风祭坛'); bigtype.addSmalltype('藏宝海湾','藏宝海湾'); bigtype.addSmalltype('尘风峡谷','尘风峡谷'); bigtype.addSmalltype('达纳斯','达纳斯'); bigtype.addSmalltype('迪托马斯','迪托马斯'); bigtype.addSmalltype('光明使者','光明使者'); bigtype.addSmalltype('国王之谷','国王之谷'); bigtype.addSmalltype('黑龙军团','黑龙军团'); bigtype.addSmalltype('黑石尖塔','黑石尖塔'); bigtype.addSmalltype('红龙军团','红龙军团'); bigtype.addSmalltype('回音山','回音山'); bigtype.addSmalltype('基尔罗格','基尔罗格'); bigtype.addSmalltype('卡德罗斯','卡德罗斯'); bigtype.addSmalltype('卡扎克','卡扎克'); bigtype.addSmalltype('肯瑞托','肯瑞托'); bigtype.addSmalltype('库德兰','库德兰'); bigtype.addSmalltype('莱恩','莱恩'); bigtype.addSmalltype('蓝龙军团','蓝龙军团'); bigtype.addSmalltype('雷霆之王','雷霆之王'); bigtype.addSmalltype('烈焰峰','烈焰峰'); bigtype.addSmalltype('绿龙军团','绿龙军团'); bigtype.addSmalltype('罗宁','罗宁'); bigtype.addSmalltype('洛萨','洛萨'); bigtype.addSmalltype('玛多兰','玛多兰'); bigtype.addSmalltype('玛瑟里顿','玛瑟里顿'); bigtype.addSmalltype('莫德古得','莫德古得'); bigtype.addSmalltype('耐萨里奥','耐萨里奥'); bigtype.addSmalltype('诺甘农','诺甘农'); bigtype.addSmalltype('诺莫瑞根','诺莫瑞根'); bigtype.addSmalltype('普瑞斯托','普瑞斯托'); bigtype.addSmalltype('燃烧平原','燃烧平原'); bigtype.addSmalltype('萨格拉斯','萨格拉斯'); bigtype.addSmalltype('山丘之王','山丘之王'); bigtype.addSmalltype('死亡之翼','死亡之翼'); bigtype.addSmalltype('索拉丁','索拉丁'); bigtype.addSmalltype('索瑞森','索瑞森'); bigtype.addSmalltype('铜龙军团','铜龙军团'); bigtype.addSmalltype('图拉扬','图拉扬'); bigtype.addSmalltype('伊瑟拉','伊瑟拉'); bigtype.addSmalltype('英雄之谷','英雄之谷'); bigtypes[bigtypes.length] = bigtype; bigtype = new Bigtype(1,"二区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('阿迦玛甘','阿迦玛甘'); bigtype.addSmalltype('阿克蒙德','阿克蒙德'); bigtype.addSmalltype('埃加洛尔','埃加洛尔'); bigtype.addSmalltype('埃苏雷格','埃苏雷格'); bigtype.addSmalltype('艾露恩','艾露恩'); bigtype.addSmalltype('艾萨拉','艾萨拉'); bigtype.addSmalltype('艾森娜','艾森娜'); bigtype.addSmalltype('爱斯特纳','爱斯特纳'); bigtype.addSmalltype('暗影之月','暗影之月'); bigtype.addSmalltype('奥拉基尔','奥拉基尔'); bigtype.addSmalltype('冰霜之刃','冰霜之刃'); bigtype.addSmalltype('彩虹之湖','彩虹之湖'); bigtype.addSmalltype('达斯雷玛','达斯雷玛'); bigtype.addSmalltype('地狱咆哮','地狱咆哮'); bigtype.addSmalltype('地狱之石','地狱之石'); bigtype.addSmalltype('冬泉谷','冬泉谷'); bigtype.addSmalltype('风暴之怒','风暴之怒'); bigtype.addSmalltype('风行者','风行者'); bigtype.addSmalltype('弗塞雷迦','弗塞雷迦'); bigtype.addSmalltype('戈古纳斯','戈古纳斯'); bigtype.addSmalltype('海加尔','海加尔'); bigtype.addSmalltype('毁灭之锤','毁灭之锤'); bigtype.addSmalltype('火焰之树','火焰之树'); bigtype.addSmalltype('卡德加','卡德加'); bigtype.addSmalltype('拉文凯斯','拉文凯斯'); bigtype.addSmalltype('玛法里奥','玛法里奥'); bigtype.addSmalltype('麦维影歌','麦维影歌'); bigtype.addSmalltype('梅尔加尼','梅尔加尼'); bigtype.addSmalltype('梦境之树','梦境之树'); bigtype.addSmalltype('迷雾之海','迷雾之海'); bigtype.addSmalltype('耐普图隆','耐普图隆'); bigtype.addSmalltype('诺达希尔','诺达希尔'); bigtype.addSmalltype('轻风之语','轻风之语'); bigtype.addSmalltype('塞纳里奥','塞纳里奥'); bigtype.addSmalltype('塞纳留斯','塞纳留斯'); bigtype.addSmalltype('闪电之刃','闪电之刃'); bigtype.addSmalltype('神谕林地','神谕林地'); bigtype.addSmalltype('石爪峰','石爪峰'); bigtype.addSmalltype('泰兰德','泰兰德'); bigtype.addSmalltype('屠魔山谷','屠魔山谷'); bigtype.addSmalltype('夏维安','夏维安'); bigtype.addSmalltype('夜空之歌','夜空之歌'); bigtype.addSmalltype('伊利丹','伊利丹'); bigtype.addSmalltype('月光林地','月光林地'); bigtype.addSmalltype('月神殿','月神殿'); bigtype.addSmalltype('战歌','战歌'); bigtype.addSmalltype('主宰之剑','主宰之剑'); bigtype.addSmalltype('众星之子','众星之子'); bigtypes[bigtypes.length] = bigtype; bigtype = new Bigtype(2,"三区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('阿兰卡拉','阿兰卡拉'); bigtype.addSmalltype('埃德萨拉','埃德萨拉'); bigtype.addSmalltype('奥丹姆','奥丹姆'); bigtype.addSmalltype('布莱克摩','布莱克摩'); bigtype.addSmalltype('大地之环','大地之环'); bigtype.addSmalltype('杜隆坦','杜隆坦'); bigtype.addSmalltype('符文图腾','符文图腾'); bigtype.addSmalltype('鬼雾峰','鬼雾峰'); bigtype.addSmalltype('黑暗之矛','黑暗之矛'); bigtype.addSmalltype('红龙女王','红龙女王'); bigtype.addSmalltype('红云台地','红云台地'); bigtype.addSmalltype('黄金之路','黄金之路'); bigtype.addSmalltype('回音群岛','回音群岛'); bigtype.addSmalltype('火羽山','火羽山'); bigtype.addSmalltype('吉安娜','吉安娜'); bigtype.addSmalltype('迦罗娜','迦罗娜'); bigtype.addSmalltype('卡格斯','卡格斯'); bigtype.addSmalltype('凯恩血蹄','凯恩血蹄'); bigtype.addSmalltype('狂风峭壁','狂风峭壁'); bigtype.addSmalltype('雷斧堡垒','雷斧堡垒'); bigtype.addSmalltype('雷克萨','雷克萨'); bigtype.addSmalltype('雷霆号角','雷霆号角'); bigtype.addSmalltype('烈风峡谷','烈风峡谷'); bigtype.addSmalltype('烈日石居','烈日石居'); bigtype.addSmalltype('玛里苟斯','玛里苟斯'); bigtype.addSmalltype('迷雾谷','迷雾谷'); bigtype.addSmalltype('米莎','米莎'); bigtype.addSmalltype('纳沙塔尔','纳沙塔尔'); bigtype.addSmalltype('诺兹多姆','诺兹多姆'); bigtype.addSmalltype('普罗德摩','普罗德摩'); bigtype.addSmalltype('千针石林','千针石林'); bigtype.addSmalltype('燃烧之刃','燃烧之刃'); bigtype.addSmalltype('萨尔','萨尔'); bigtype.addSmalltype('塞拉摩尔','塞拉摩尔'); bigtype.addSmalltype('闪光平原','闪光平原'); bigtype.addSmalltype('圣火神殿','圣火神殿'); bigtype.addSmalltype('双塔山','双塔山'); bigtype.addSmalltype('甜水绿洲','甜水绿洲'); bigtype.addSmalltype('瓦立安','瓦立安'); bigtype.addSmalltype('沃金','沃金'); bigtype.addSmalltype('熊猫酒仙','熊猫酒仙'); bigtype.addSmalltype('血环','血环'); bigtype.addSmalltype('血牙魔王','血牙魔王'); bigtype.addSmalltype('勇士岛','勇士岛'); bigtype.addSmalltype('羽月','羽月'); bigtype.addSmalltype('蜘蛛王国','蜘蛛王国'); bigtype.addSmalltype('自由之风','自由之风'); bigtypes[bigtypes.length] = bigtype; bigtype = new Bigtype(3,"四区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('阿尔萨斯','阿尔萨斯'); bigtype.addSmalltype('阿拉索','阿拉索'); bigtype.addSmalltype('埃雷达尔','埃雷达尔'); bigtype.addSmalltype('艾欧纳尔','艾欧纳尔'); bigtype.addSmalltype('安东尼达斯','安东尼达斯'); bigtype.addSmalltype('暗影议会','暗影议会'); bigtype.addSmalltype('奥特兰克','奥特兰克'); bigtype.addSmalltype('巴尔古恩','巴尔古恩'); bigtype.addSmalltype('冰风岗','冰风岗'); bigtype.addSmalltype('布瑞尔','布瑞尔'); bigtype.addSmalltype('达隆米尔','达隆米尔'); bigtype.addSmalltype('达拉然','达拉然'); bigtype.addSmalltype('耳语海岸','耳语海岸'); bigtype.addSmalltype('古尔丹','古尔丹'); bigtype.addSmalltype('寒冰皇冠','寒冰皇冠'); bigtype.addSmalltype('基尔加丹','基尔加丹'); bigtype.addSmalltype('激流堡','激流堡'); bigtype.addSmalltype('巨龙之吼','巨龙之吼'); bigtype.addSmalltype('卡兹格罗斯','卡兹格罗斯'); bigtype.addSmalltype('凯尔萨斯','凯尔萨斯'); bigtype.addSmalltype('克尔苏加德','克尔苏加德'); bigtype.addSmalltype('拉格纳洛斯','拉格纳洛斯'); bigtype.addSmalltype('莱斯霜语','莱斯霜语'); bigtype.addSmalltype('利刃之拳','利刃之拳'); bigtype.addSmalltype('流沙之槌','流沙之槌'); bigtype.addSmalltype('玛诺洛斯','玛诺洛斯'); bigtype.addSmalltype('麦迪文','麦迪文'); bigtype.addSmalltype('纳斯雷兹姆','纳斯雷兹姆'); bigtype.addSmalltype('耐奥祖','耐奥祖'); bigtype.addSmalltype('匹瑞诺德','匹瑞诺德'); bigtype.addSmalltype('瑞文戴尔','瑞文戴尔'); bigtype.addSmalltype('圣光之愿','圣光之愿'); bigtype.addSmalltype('霜狼','霜狼'); bigtype.addSmalltype('霜之哀伤','霜之哀伤'); bigtype.addSmalltype('斯坦索姆','斯坦索姆'); bigtype.addSmalltype('塔伦米尔','塔伦米尔'); bigtype.addSmalltype('泰瑞纳斯','泰瑞纳斯'); bigtype.addSmalltype('提克迪奥斯','提克迪奥斯'); bigtype.addSmalltype('提瑞斯法','提瑞斯法'); bigtype.addSmalltype('通灵学院','通灵学院'); bigtype.addSmalltype('乌瑟尔','乌瑟尔'); bigtype.addSmalltype('希尔瓦娜斯','希尔瓦娜斯'); bigtype.addSmalltype('血色十字军','血色十字军'); bigtype.addSmalltype('遗忘海岸','遗忘海岸'); bigtype.addSmalltype('银松森林','银松森林'); bigtype.addSmalltype('银月','银月'); bigtype.addSmalltype('鹰巢山','鹰巢山'); bigtype.addSmalltype('影牙要塞','影牙要塞'); bigtypes[bigtypes.length] = bigtype; bigtype = new Bigtype(4,"五区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('狂热之刃','狂热之刃'); bigtype.addSmalltype('卡珊德拉','卡珊德拉'); bigtype.addSmalltype('迅捷微风','迅捷微风'); bigtype.addSmalltype('守护之剑','守护之剑'); bigtype.addSmalltype('泰坦之拳','泰坦之拳'); bigtype.addSmalltype('斩魔者','斩魔者'); bigtype.addSmalltype('布兰卡德','布兰卡德'); bigtype.addSmalltype('世界之树','世界之树'); bigtype.addSmalltype('玛格索尔','玛格索尔'); bigtype.addSmalltype('恶魔之翼','恶魔之翼'); bigtype.addSmalltype('万色星辰','万色星辰'); bigtype.addSmalltype('激流之傲','激流之傲'); bigtype.addSmalltype('加兹鲁维','加兹鲁维'); bigtype.addSmalltype('水晶之刺','水晶之刺'); bigtype.addSmalltype('苏塔恩','苏塔恩'); bigtype.addSmalltype('大地之怒','大地之怒'); bigtype.addSmalltype('雏龙之翼','雏龙之翼'); bigtype.addSmalltype('黑暗魅影','黑暗魅影'); bigtype.addSmalltype('踏梦者','踏梦者'); bigtype.addSmalltype('精灵之链','精灵之链'); bigtype.addSmalltype('寒霜皇冠','寒霜皇冠'); bigtype.addSmalltype('浸毒之骨','浸毒之骨'); bigtype.addSmalltype('阴影之刺','阴影之刺'); bigtype.addSmalltype('密林游侠','密林游侠'); bigtype.addSmalltype('阿代古斯','阿代古斯'); bigtype.addSmalltype('伊森利恩','伊森利恩'); bigtype.addSmalltype('神圣之歌','神圣之歌'); bigtype.addSmalltype('午夜之镰','午夜之镰'); bigtype.addSmalltype('暮色森林','暮色森林'); bigtype.addSmalltype('元素之力','元素之力'); bigtype.addSmalltype('加拉德尔','加拉德尔'); bigtype.addSmalltype('日落沼泽','日落沼泽'); bigtype.addSmalltype('翠叶森林','翠叶森林'); bigtype.addSmalltype('米奈希尔','米奈希尔'); bigtype.addSmalltype('芬里斯','芬里斯'); bigtype.addSmalltype('加德纳尔','加德纳尔'); bigtype.addSmalltype('伊萨里奥斯','伊萨里奥斯'); bigtype.addSmalltype('安多哈尔','安多哈尔'); bigtype.addSmalltype('风暴之眼','风暴之眼'); bigtype.addSmalltype('提尔之手','提尔之手'); bigtype.addSmalltype('布洛米尔','布洛米尔'); bigtype.addSmalltype('永夜港','永夜港'); bigtype.addSmalltype('金色平原','金色平原'); bigtype.addSmalltype('法拉希姆','法拉希姆'); bigtype.addSmalltype('朵丹尼尔','朵丹尼尔'); bigtypes[bigtypes.length] = bigtype; bigtype = new Bigtype(5,"六区"); bigtype.addSmalltype("","請選擇"); bigtype.addSmalltype('克洛玛古斯','克洛玛古斯'); bigtype.addSmalltype('克苏恩','克苏恩'); bigtype.addSmalltype('古拉巴什','古拉巴什'); bigtype.addSmalltype('哈卡','哈卡'); bigtype.addSmalltype('奈法利安','奈法利安'); bigtype.addSmalltype('奎尔萨拉斯','奎尔萨拉斯'); bigtype.addSmalltype('安其拉','安其拉'); bigtype.addSmalltype('安纳塞隆','安纳塞隆'); bigtype.addSmalltype('巴纳扎尔','巴纳扎尔'); bigtype.addSmalltype('库尔提拉斯','库尔提拉斯'); bigtype.addSmalltype('拉文霍德','拉文霍德'); bigtype.addSmalltype('拉贾克斯','拉贾克斯'); bigtype.addSmalltype('格瑞姆巴托','格瑞姆巴托'); bigtype.addSmalltype('森金','森金'); bigtype.addSmalltype('洛丹伦','洛丹伦'); bigtype.addSmalltype('海克泰尔','海克泰尔'); bigtype.addSmalltype('燃烧军团','燃烧军团'); bigtype.addSmalltype('瓦里玛萨斯','瓦里玛萨斯'); bigtype.addSmalltype('破碎岭','破碎岭'); bigtype.addSmalltype('范达尔鹿盔','范达尔鹿盔'); bigtype.addSmalltype('血羽','血羽'); bigtype.addSmalltype('阿努巴拉克','阿努巴拉克'); bigtype.addSmalltype('阿拉希','阿拉希'); bigtype.addSmalltype('黑手军团','黑手军团'); bigtype.addSmalltype('德拉诺','德拉诺'); bigtype.addSmalltype('龙骨平原','龙骨平原'); bigtypes[bigtypes.length] = bigtype; }