function TradeCtrl(b,c,a){this.trade=new Trade(b,c,a);this.setDefaultVal=function(h,g){if(h instanceof jQuery){h=h[0]}for(var f=0,d=h.options.length;f<d;f++){if(!g){var e=parseInt(h.options(f).value||0);if(e>0){h.options(f).selected=true;h.onchange();break}}else{if(h.options(f).value==g){h.options(f).selected=true;h.onchange();break}}}}}TradeCtrl.prototype={setOneTrade:function(){if(this.trade.oneLevelObjSel){this.trade.oneLevelObjSel.length=0;this.trade.oneLevelObjSel.options[0]=new Option("请选择一级行业类别",-1)}if(this.trade.twoLevelObjSel){this.trade.twoLevelObjSel.length=0;this.trade.twoLevelObjSel.options[0]=new Option("请选择二级行业类别",-1)}if(this.trade.threeLevelObjSel){this.trade.threeLevelObjSel.length=0;this.trade.threeLevelObjSel.options[0]=new Option("请选择三级行业类别",-1);$(this.trade.threeLevelObjSel).hide()}},getOneTrade:function(b){this.setOneTrade();var a=Trade.getTradeByLayer(3,3);Trade.setSelList(this.trade.oneLevelObjSel,a,(b||-1))},setTwoTrade:function(){if(this.trade.twoLevelObjSel){this.trade.twoLevelObjSel.length=0;this.trade.twoLevelObjSel.options[0]=new Option("请选择二级行业类别",-1)}if(this.trade.threeLevelObjSel){this.trade.threeLevelObjSel.length=0;this.trade.threeLevelObjSel.options[0]=new Option("请选择三级行业类别",-1);$(this.trade.threeLevelObjSel).hide()}},getTwoTrade:function(a){this.setTwoTrade();var b=this.trade.oneLevelObjSel.value;var c=Trade.getChildrenTrade(b);Trade.setSelList(this.trade.twoLevelObjSel,c,(a||-1))},setTreeTrade:function(){if(this.trade.threeLevelObjSel){this.trade.threeLevelObjSel.length=0;this.trade.threeLevelObjSel.options[0]=new Option("请选择三级行业类别",-1)}},getThreeTrade:function(b){this.setTreeTrade();var a=this.trade.twoLevelObjSel.value;var c=Trade.getChildrenTrade(a);Trade.setSelList(this.trade.threeLevelObjSel,c,(b||-1));if(c&&c.length>0){$(this.trade.threeLevelObjSel).show()}else{$(this.trade.threeLevelObjSel).hide()}}};function Trade(c,d,b){this.oneLevelObjSel=$("#"+c)[0];this.twoLevelObjSel=$("#"+d)[0];this.threeLevelObjSel=$("#"+b)[0];var a=this;$(this.oneLevelObjSel).change(function(){var e=this.value;var f=Trade.getChildrenTrade(e);Trade.setSelList(a.twoLevelObjSel,f,-1);$(a.threeLevelObjSel).hide()});$(this.twoLevelObjSel).change(function(){var e=this.value;var f=Trade.getChildrenTrade(e);if(f&&f.length>0){$(a.threeLevelObjSel).show()}else{$(a.threeLevelObjSel).hide()}Trade.setSelList(a.threeLevelObjSel,f,-1)})}Trade.getTradeByLayer=function(a,e){var b="service/do/biz/yellowpage/Directory/GetByLayer";var d="begin="+a+"&end="+e;var c;$.getDS(b,d,function(f){c=f.result},false);return c};Trade.getChildrenTrade=function(b){if(!b||b==-1){return[]}var a="service/do/biz/yellowpage/Directory/GetChildren";var d="parent_id="+b;var c;$.getDS(a,d,function(e){c=e.result},false);return c};Trade.setSelList=function(b,a,c){if(b instanceof jQuery){b=b[0]}while(b.options.length>1){b.remove(b.options.length-1)}if(a!=null&&a.length>0){$.each(a,function(d,e){b[b.options.length]=new Option(e.dir_name,e.dir_id);if(e.dir_id==c){b[b.options.length-1].selected=true}})}};