/***************************************************************
	多级关联菜单 wanghui
***************************************************************/
	//菜单下拉框名称
	var arrSel = ['S1','S2','eid'];
	
//**********定义数组开始*****************************
	//菜单项格式：名称，值，[子项(没有子项为null)]
	var coursemenu = [
 '全部','',['全部','',['全部','',null]],
 '学历考试','1',
  [
    '全部','2',
    [
      '工程硕士GCT','3','null',
      '会计硕士(MPAcc)','4','null',
      '幼儿教育','5','null',
      '中小学','6','null',
      '高考','7','null',
      '中国大学招收外国留学生水平考试','8','null',
      '电大注册视听生全国统一考试','9','null',
      '同等学力','10','null',
      'EMBA','11','null',
      'MBA','12','null',
      '法律硕士','13','null',
      'MPA','14','null',
      '软件工程硕士','15','null',
      '教育硕士','16','null',
      '在职硕士','17','null',
      '考研','18','null',
      '专升本','19','null',
      '成人高考','20','null',
      '自考','21','null'
    ]
  ],
'认证考试','22',
  [
    '经济管理','23',
    [
      '市场总监销售经理业务资格培训认证','24','null',
      '经济专业技术资格考试','25','null',
      '项目管理专业人员(PMP)考试','26','null',
      '国际商务专业技术资格','27','null',
      '餐饮业职业经理人资格证书考试','28','null'
    ],
    '专业类','29',
    [
      '公安机关民警招考','30','null',
      '调查分析师','31','null',
      '国家职业汉语能力测试(ZHC)','32','null',
      'NVQ企业行政管理','33','null',
      'ISO9000内审员','34','null',
      '物业管理员','35','null',
      '物业管理师','36','null',
      '公务员考试','37','null',
      '护士执业考试','38','null',
      '执业药师资格考试','39','null',
      '执业医师资格考试','40','null',
      '教师资格认定','41','null',
      '注册结构工程师','42','null',
      '监理工程师','43','null',
      '质量专业资格考试','44','null',
      '报关员考试','45','null',
      '导游资格考试','46','null',
      '全国价格鉴证师','47','null',
      '企业法律顾问','48','null',
      'CGFNS（美国护士考试）','49','null'
    ],
    '法律类','50',
    [
      '司法考试','51','null'
    ],
    '金融证券保险类','52',
    [
      '中英合作商务、金融管理专业考试','53','null',
      '证券从业人员资格考试','54','null',
      'CFA注册金融分析师','55','null',
      '保险精算师资格考试','56','null',
      '保险经纪人资格考试','57','null'
    ],
    '财务会计类','58',
    [
      '国际财务管理师(IFM)','59','null',
      'CIA考试','60','null',
      '中文财会资格证书','61','null',
      'ICMA美国会计考试','62','null',
      'CGA考试','63','null',
      'ACCA考试','64','null',
      '统计专业技术资格','65','null',
      '审计专业技术资格','66','null',
      '注册税务师资格','67','null',
      '注册会计师考试','68','null',
      '注册资产评估师','69','null',
      '会计专业资格考试','70','null'
    ],
    '计算机类','71',
    [
      '全国计算机应用技术证书（职业技能类）考试','72','null',
      '企业信息管理师','73','null',
      '思科认证','74','null',
      'SUN认证','75','null',
      'Oracle认证','76','null',
      'Linux认证','77','null',
      'IBM认证','78','null',
      '微软认证','79','null',
      'NIT考试','80','null',
      '软件资格与水平考试','81','null',
      '全国计算机等级考试(NCRE)','82','null'
    ],
    '文秘类','83',
    [
      'LCCIEB秘书职业资格证书','84','null',
      '中英合作旅行和旅游、秘书证书考试','85','null',
      '剑桥办公管理国际证书考试（剑桥秘书证书考试）','86','null'
    ]
  ],
'外语','87',
  [
    '出国类','88',
    [
      'TEF','89','null',
      'LSAT考试','90','null',
      'IELTS','91','null',
      'GMAT','92','null',
      '托福（TOEFL）','93','null',
      'GRE','94','null',
      '德福考试（TestDaF）','95','null'
    ],
    '技能水平','96',
    [
      '新概念英语','97','null',
      'TSE','98','null',
      'FECT','99','null',
      'MSE','100','null',
      'TOEIC','101','null',
      'TOPE','102','null',
      '翻译','103','null',
      '听力口语','104','null',
      '职称英语','105','null',
      '日本语能力测试','106','null',
      'BEC','107','null',
      'CET','108','null',
      '全国英语等级考试（PETS）','109','null'
    ]
  ],
'管理培训','110',
  [
    '培训课程','111',
    [
      '商务礼仪','112','null',
      '跨文化培训','113','null',
      '其它培训','114','null',
      '训练营','115','null',
      '沙盘模拟','116','null',
      '项目管理','117','null',
      '物流管理','118','null',
      '生产管理','119','null',
      '财务管理','120','null',
      '客户服务','121','null',
      '市场营销','122','null',
      '个人技能','123','null',
      '战略管理','124','null',
      '人力资源','125','null'
    ]
  ],
'才艺培训','126',
  [
    '艺术','127',
    [
      '插花','128','null',
      '书法','129','null',
      '美术','130','null',
      '芭蕾','131','null',
      '音乐','132','null',
      '舞蹈','133','null',
      '摄影','134','null'
    ],
    '体育','135',
    [
      'GOLF','136','null',
      '户外运动','137','null',
      '球类','138','null',
      '游泳','139','null',
      '武术','140','null',
      '跆拳道','141','null',
      '瑜伽','142','null',
      '搏击','143','null',
      '健美操','144','null',
      '舍宾','145','null',
      '健身','146','null'
    ]
  ]
] 
//**********定义数组结束*****************************

	function multiLevelMenu(level)
	{
		//通过数组下标(level)得到所对应的菜单
		obj=document.getElementById(arrSel[level]);
		if(obj)
		{
			//通过obj.selectedIndex 找到其应该显示的项在menu数组中的下标引用位置
			subMenu_Name = "coursemenu";
			for(i=0;i<level;i++)
			{
				//如果selectedIndex 是n,就证明obj前面有3n个同一级的数组元素，
				//其子项在menu中的此一级中的下标位置就是 3n+2
				subMenu_Name += "[" + (document.getElementById(arrSel[i]).selectedIndex*3 + 2) + "]";
			}
			//把数组名字符串转换成对应的数组			
			subMenu = eval(subMenu_Name);
			//alert (subMenu_Name);
			//if(!subMenu) return false;
			
			//清空原有选项
			sel_len = obj.length;
			for(i=0;i<sel_len;i++)
			{
				obj.options.remove(0);
			}
			//新的菜单项个数
			new_sel_len = Math.floor(subMenu.length/3);
			//把subMenu中的值和文本加入菜单(obj)
			for(i=0;i<new_sel_len;i++)
			{
				obj.options.add(new Option(subMenu[i*3],subMenu[i*3+1]));
			}
			
			//告知当前菜单(obj)，如果菜单发生改变(触发onchange事件)，就执行函数multiLevelMenu(level+1)
			//但此时并没有触发onchange事件
			obj.onchange = Function("multiLevelMenu(" + (level+1) + ")");
			//递归调用
			multiLevelMenu(level+1);
		}
		else
		{
			//退出递归
			return false;
		}	
	}
	
	multiLevelMenu(0);