(function(c){c.fn.menuModel=function(a){function k(b,d,f){c.each(b,function(l){this._type=d;this._id=l+1;this._parent=f})}function m(b,d,f){d=new RegExp(eval("/"+d+"/g"));if(d.exec(b)!=null)b=b.replace(d,f);return b}function j(b,d,f){c(">img",b).length>0&&c(">img",b).attr("src",m(c(">img",b).attr("src"),d,f))}function h(b){a.visibled&&a.visibled._id!=b._parent&&e(a.visibled);c(b).addClass(a.activeClass);a.model==1&&a.parentYN&&j(b,a.imgOff,a.imgOn);c("+ul",b).css(a.showOps);a.visibled=b}function i(b){a.subVisibled&& e(a.subVisibled);c(b).addClass(a.activeClass);a.model==1&&a.childYN&&j(b,a.imgOff,a.imgOn);a.subVisibled=b}function e(b){c(b).removeClass(a.activeClass);c("+ul",b).css(a.hideOps);a.model==1&&j(b,a.imgOn,a.imgOff)}var g=c(this);a=c.extend({model:1,parentYN:true,childYN:true,defaultLightMoveYN:true,visibled:"",subVisibled:"",activeClass:"hover",showspeed:1E3,hidespeed:0,imgOn:"_on.gif",imgOff:".gif",showOps:{visibility:"visible"},hideOps:{visibility:"hidden"},hightLight:{level_1:3,level_1_obj:"",level_2:1, level_1_obj:""}},a||{});(function(b){c.each(b,function(d){this._type=1;this._id=d+1;this._parent=-1;c("ul>li>a",this.parentNode).size()>0&&k(c("ul>li>a",this.parentNode).get(),2,this._id)})})(c(">li>a",g).get());(function(){c.each(g[0].getElementsByTagName("a"),function(){if(this._type==1){this.onmouseover=function(){h(this)};this.onfocus=function(){h(this)}}else{this.onmouseover=function(){i(this)};this.onfocus=function(){i(this)}}if(this._type==1&&this._id==a.hightLight.level_1)a.hightLight.level_1_obj= this;else if(this._type==2&&this._parent==a.hightLight.level_1&&this._id==a.hightLight.level_2)a.hightLight.level_2_obj=this})})();(function(){if(a.hightLight.level_1){c.each(g[0].getElementsByTagName("a"),function(){e(this)});if(a.hightLight.level_1_obj){h(a.hightLight.level_1_obj);a.hightLight.level_2_obj&&i(a.hightLight.level_2_obj)}}else c.each(g[0].getElementsByTagName("a"),function(){e(this)})})();(function(){g.hover(function(){},function(){if(a.visibled){e(a.visibled);a.hightLight.level_1_obj&& h(a.hightLight.level_1_obj)}if(a.subVisibled){e(a.subVisibled);a.hightLight.level_2_obj&&i(a.hightLight.level_2_obj)}})})()}})(jQuery);
