var ILType={arr : new Array([15,'生产管理',2],[16,'营销管理',2],[17,'人力资源',2],[18,'财务管理',2],[19,'客户服务',2],[20,'综合管理',2],[21,'个人技能',2],[22,'物流采购',2],[23,'团队拓展',2],[350,'战略管理',2],[359,'团队激励',2],[363,'拓展训练',2],[378,'公开课',2]),init: function() {var seAr = arguments[0];var vaAr = arguments[1] || new Array(seAr.length);var fatherId = 2;for (var i=0,j=seAr.length; i<j; i++) {var sel = $(seAr[i]);sel.next = seAr[i+1];var val = vaAr[i];if (i==0) {ILType.addItem(2, sel);ILType.setVal(sel, val);} else if (val) {ILType.addItem(ILType.faterID(val), sel);ILType.setVal(sel, val);} else {if (fatherId != 2) {ILType.addItem(fatherId, sel);}else{sel.options.add(new Option('请选择...', ''));}}if (sel.options.selectedIndex > 0) fatherId = val;if (i + 1 < j) {addEvent(sel, 'change',function() {var next = this.next;while (next) {ILType.setNull($(next));next = $(next).next;}ILType.addItem(this.value, this.next);});}}},addItem : function(fater, se) {if (fater!==2 && !fater) return;if (se.constructor == String) se = $(se);if (!se) return;ILType.setNull(se);for (var i=0,j=ILType.arr.length; i<j; i++) {if (ILType.arr[i][2] == fater) {se.options.add(new Option(ILType.arr[i][1],ILType.arr[i][0]));}}},faterID :  function(val) {for (var i=0,j=ILType.arr.length; i<j; i++) {if (val == ILType.arr[i][0]) {return ILType.arr[i][2];}}},setVal : function(se, val) {for(var i=0, j=se.options.length; i<j; i++) {if (val == se.options[i].value) {se.options[i].selected = true;}}},setNull : function(se) {se.options.length = 0;se.options.add(new Option('请选择...', ''));}}
