var menus=[];function f0(a0,b0){if(!document.body||!document.body.style)return;this.a1=a0;this.b0=b0;this.id=menus.length;this.a2=[];this.a3=[];this.expand=f3;this.collapse=f2;this.onclick=f4;this.onmouseout=f5;this.onmouseover=f6;this.onmousedown=f7;this.b0_def={'block_top':16,'block_left':16,'top':20,'left':4,'width':120,'height':22,'hide_delay':0,'expd_delay':0,'css':{'inner':'','outer':''}};this.getprop=function(s_key){return this.b0_def[s_key];};this.o_root=this;this.d=-1;this.n_x=0;this.n_y=0;this.valid=1;for(i=0;i<a0.length;i++)new f1(this, i);menus[this.id]=this;if(this.valid>0)for(var i=0;i<this.a3.length;i++)this.a3[i].e_oelement.style.visibility='visible';}function f1(p,i){this.d=p.d+1;this.a1=p.a1[i+(this.d?4:0)];if(!this.a1)return;var c=(this.a1[0].length)*3+1;if((c-this.a1[3])!=0){if(this.d==0)p.valid=0;return;}this.o_root=p.o_root;this.p=p;this.i=i;this.id=this.o_root.a2.length;this.o_root.a2[this.id]=this;p.a3[i]=this;var o_root=this.o_root,b0 =this.o_root.b0;this.getprop =f8;this.getstyle=f9;this.upstatus=f10;this.n_x=i?p.a3[i - 1].n_x+this.getprop('left'):p.n_x+this.getprop('block_left');this.n_y=i?p.a3[i - 1].n_y+this.getprop('top'):p.n_y+this.getprop('block_top');document.write('<a id="e'+o_root.id+'_'+this.id+'o" class="'+this.getstyle(0, 0)+'" href="'+this.a1[1]+'"'+(this.a1[2]&&this.a1[2]['tw']?' target="'+this.a1[2]['tw']+'"':'')+' style="position: absolute; top: '+this.n_y+'px; left: '+this.n_x+'px; width: '+this.getprop('width')+'px; height: '+this.getprop('height')+'px; visibility: hidden;'+' z-index: '+this.d+';" '+'onclick="return menus['+o_root.id+'].onclick('+this.id+');" onmouseout="menus['+o_root.id+'].onmouseout('+this.id+');" onmouseover="menus['+o_root.id+'].onmouseover('+this.id+');" onmousedown="menus['+o_root.id+'].onmousedown('+this.id+');"><div  id="e'+o_root.id+'_'+this.id+'i" class="'+this.getstyle(1, 0)+'">'+this.a1[0]+"</div></a>\n");
this.e_ielement=document.getElementById('e'+o_root.id+'_'+this.id+'i');this.e_oelement=document.getElementById('e'+o_root.id+'_'+this.id+'o');this.b_visible=!this.d;if(this.a1.length<5)return;this.a3=[];for(var i=0;i<this.a1.length-4;i++)new f1(this, i);}function f2(id){clearTimeout(this.o_showtimer);var n_tolevel=(id?this.a2[id].d:0);for(id=0;id<this.a2.length;id++){var o_curritem=this.a2[id];if(o_curritem.d>n_tolevel&&o_curritem.b_visible){o_curritem.e_oelement.style.visibility='hidden';o_curritem.b_visible=false;}}if(!id)this.o_current=null;}function f3(id){if(this.o_hidetimer)return;var o_item=this.a2[id];if(this.o_current&&this.o_current.d>=o_item.d)this.collapse(o_item.id);this.o_current=o_item;if(!o_item.a3)return;for(var i=0;i<o_item.a3.length;i++){var o_curritem=o_item.a3[i];o_curritem.e_oelement.style.visibility='visible';o_curritem.b_visible=true;}}function f4(id){return Boolean(this.a2[id].a1[1]);}function f5(id){var o_item=this.a2[id];o_item.e_oelement.className=o_item.getstyle(0, 0);o_item.e_ielement.className=o_item.getstyle(1, 0);o_item.upstatus(7);this.o_hidetimer=setTimeout('menus['+this.id+'].collapse();',o_item.getprop('hide_delay'));}
function f6(id){clearTimeout(this.o_hidetimer);this.o_hidetimer=null;clearTimeout(this.o_showtimer);var o_item=this.a2[id];o_item.upstatus();o_item.e_oelement.className=o_item.getstyle(0,1);o_item.e_ielement.className=o_item.getstyle(1,1);if(o_item.getprop('expd_delay')<0)return;this.o_showtimer=setTimeout('menus['+this.id+'].expand('+id+');',o_item.getprop('expd_delay'));}function f7(id){var o_item=this.a2[id];o_item.e_oelement.className=o_item.getstyle(0,2);o_item.e_ielement.className=o_item.getstyle(1,2);this.expand(id);}function f8(s_key){var s_value=null,l=this.o_root.b0[this.d];if(l)s_value=l[s_key];return (s_value == null ? this.p.getprop(s_key):s_value);}function f9(n_pos, n_state){var a_css=this.getprop('css');var a_oclass=a_css[n_pos?'inner':'outer'];if(typeof(a_oclass)=='string')return a_oclass;for(var n_currst=n_state;n_currst>=0;n_currst--)if(a_oclass[n_currst])return a_oclass[n_currst];}function f10(b_clear){window.setTimeout("window.status=unescape('"+(b_clear?'':(this.a1[2]&&this.a1[2]['sb']?escape(this.a1[2]['sb']):escape(this.a1[0])+(this.a1[1]?' ('+escape(this.a1[1])+')':'')))+"')",10);}
