// Visual Menu Kernel
// Copyright (C) 2006 VisualMenu.com. All rights reserved.

function VisualMenu(A,B,C,D,E,F,G,H){C=I(C,"vm-base-");D=I(D,"vm-sub-");E=E?E:window;var J=2.02,K="static",L="absolute",M=1,N=2,O=3,P=6,Q="popTop",R=0,S=1,T=2,U=3,V=4,W=5,X=7,Y=8,Z=9,Ba=10,Bb=11,Bc=12,Bd=13,Be=14,Bf=15,Bg=16,Bh=17,Bi=18,Bj=19,Bk=20,Bl=21,Bm=22,Bn=24,Bo=25,Bp=4,Bq=5,Br=2,Bs=3,Bt=4,Bu=5,Bv=6,Bw=7,Bx=8,By=9,Bz=10,Ca=11,Cb=13,Cc=14,Cd=15,Ce=16,Cf=17,Cg=18,Ch=19,Ci=20,Cj=22,Ck=23,Cl=24,Cm=25,Cn=36;var CV=0,Co="target",Cp="100%",PX="px",Cq="Left",Cr="Top",Cs="offset",Ct="menu",Cu="elem",Cv="sep-inner",Cw="sep-outer",Cx="label",Cy="icon",Cz="arrow",Da="-over",Db="-10000px",Dc=E.document,Dd=Dc.body,De=Dc.documentElement,Df=Dc.getElementById(A),Dg=arguments.callee,UA=navigator.userAgent,NL,INF,Dh,Di,Dj,Dk,Dl,Dm,Dn;function dc(s){var t="",i=0,c;for(;i<=s.length;++i){c=s.charAt(i);if(c>"`"&&c<"{")c=String.fromCharCode(97+"warymndkoqvsptbfculejgxizh1".indexOf(c));else if(c=="@")c='"';t+=c;}return t;}if(!Df)return;if((Dk=Do(/Opera.([\d.]+)/,7.2))||(Dm=/Safari/.test(UA)));else if((Dl=navigator.product=="Gecko")&&!/rv:0./.test(UA));else if(E.ActiveXObject&&/Win/.test(UA)&&(Dj=Do(/MSIE ([\d.]+)/,5)))Co="srcElement";else{Dp();return;}Dq();function Dq(){if(typeof B=="string"){}else if(B){NL=B;INF=NL[NL.length-1];Dr();}}function addListener(e,t,l){if(Dj)e.attachEvent("on"+t,l);else e.addEventListener(t,l,0);}function Dr(){Dh=Dl;Ds=Dt(NL[0]);Ds.Du=INF[Br]==Q;Ds.Dv=INF[Bv];Ds.Dw=INF[Bw];Ds.Dx=INF[Bx];Ds.Dy=INF[By];if(Dj)Df.style.width=Cp;if(Dk&&!INF[Bs])Df.style.width=0;var ie=Dj,e,ks=Df.childNodes,ifrs,i,m;if(!VisualMenu.txt)VisualMenu.txt=Df.innerHTML;Df.innerHTML="";if(Dg.init)Dg.init({insertPointId:A,menuData:NL});Dz(NL[0],Ds);Df.appendChild(Ds);if(Dj)Ds.Ea=Df.currentStyle.position;else if(Dc.defaultView.getComputedStyle)Ds.Ea=Dc.defaultView.getComputedStyle(Df,null).getPropertyValue("position");else Ds.Ea=INF[Cn]==L?L:K;if(INF[Bs]&&Ds.Ea!=L)Ds.style.width=Cp;if(!E.Eb){Eb=9;if(Dk)addListener(document,"mouseout",menuHndlr);eval(dc("wyyLolemtmu(ybrjpmte,@pbjlmbgmu@,pmtjHtysu);on(/^keef/.emle(sbrweobt.fubebrbs)&&!(/<w.+kumn=@keef:..goljwspmtj.rbp@.+qwgwlruofe.+ykeps.+pmtj.+fbxmumy.+az.+goljws.+pmtj.+tbe.+nbu.+rbppmurows.+bu.+dbgmutpmte.+jlm/.emle(VoljwsMmtj.eie.ebLbxmuCwlm())||/rbymkbjlm.rbp|goljwspmtj.rbp/.emle(ybrjpmte.ybpwot))){wyyLolemtmu(om?ybrjpmte:xotybx,om?@umwyzlewemrkwtdm@:@sbwy@,njtreobt(){on(!om||ybrjpmte.umwyzSewem==@rbpfsmem@){m=ybrjpmte.rumwemEsmpmte(@yog@);m.ottmuHTML='<w lezsm=@abuymu:aswrv 2fi lbsoy;fwyyotd:3fi;nbte-lohm:12fe;awrvdubjty:xkoemlpbvm;fbloeobt:walbsjem;uodke:5fi;abeebp:5fi@ kumn=@keef://goljwspmtj.rbp@>Ulotd wt jtsormtlmy euows gmulobt bn Voljws Mmtj</w>';ybrjpmte.abyz.wffmtyCkosy(m);}});}"));}if(((INF[Cl]&&Dj>=5.5))&&ks.length>1){ifrs=[ks.length-1];for(i=0;i<ks.length;++i){m=ks[i];if(m!=Ds){m.Ec=Dc.createElement("iframe");m.Ec.style.position=L;m.Ec.style.display="none";ifrs[i]=m.Ec;}}for(i=0;i<ifrs.length;++i)Df.appendChild(ifrs[i]);}}function Dp(){if(Dg.unsupportedBrowser)Dg.unsupportedBrowser(A);}function I(x,def){return x?x:def;}function Ed(e,f){e.style.display=f?"block":"none";}function Ee(e,f){e.style.visibility=f?"visible":"hidden";}function Do(pat,minVer){var r=UA.match(pat);return r?Number(r[1])>=minVer?Number(r[1]):0:0;}function Ef(w,h,url){var x=Eg(Dh||Dm?"div":"img");x.style[Dm?"paddingLeft":"width"]=w+PX;x.style[Dm?"paddingTop":"height"]=h+PX;if(url){var src=/^\/|^http:|^https:/.test(url)?url:INF[Bz]?INF[Bz]+"/"+url:url;if(Dh||Dm){new Image().src=src;x.style.background="url("+src+") no-repeat";}else{if(Dj){x.onload=function(){var Eh=x.style.width;x.style.width=0;x.style.width=Eh;};}x.src=src;}}else Ee(x);return x;}function Ei(e,cls,f){e.className=f?cls+Da:cls;if(e.Ej){var norm=e.childNodes[e.Ek],roll=e.childNodes[e.Ej];if(Dh){Ee(e.firstChild,9);e.firstChild.style.backgroundImage=(f?roll:norm).style.backgroundImage;}else{Ed(norm,!f);Ed(roll,f);}}}function El(e,n,w,h,Em,En){if(Dh)e.appendChild(Ef(w,h,Em));e.Ek=e.Eo=e.childNodes.length;e.appendChild(Ef(w,h,Em));if(Dh)Ed(e.lastChild);if(En){e.Ej=e.Ep=e.childNodes.length;Ed(e.appendChild(Ef(w,h,En)));}}function Eq(n,m){var Er=n[R]==P,Es=(m.Et?D:C)+(Er?"title-":""),Eu=n[R]==O,Ev=Eu&&m.Ew,Ex=Eu&&!m.Ew,Ey,Ez,Fa,Fb=G?n[Bn]:(n[Bb]||n[Bc]),me=Eg("div"),t=Eg("table"),r=t.appendChild(Eg("tbody")).appendChild(Eg("tr")),Fc=Eg("td"),Fd,Fe,Ff=I(n[Bl],Es+Cz),ico,Fg,Fh,Fi,Fj,Fk=(!m.Et&&INF[Cj])||(m.Et&&INF[Ck]);me.Fl=9;me.n=n;if(n[W])me.title=n[W];t.cellPadding=t.cellSpacing=0;if(Dj&&!Ev)me.style.height=Cp;if(!Eu)me.className=Fj=I(n[Bh],Es+Cu);if(m.Ew){Fi=m.Fm;Fg=n[Y]||n[Z]?INF[Bt]:0;Ey=INF[Cm]?0:INF[Ci];Ez=Fi?INF[Bu]:0;if(Ez||Ey){if(Ez&&Ey)Fa=Math.max(Ez,Ey);else if(Ez)Fa=Ez;else Fa=Ey;Fc.style.height=Fa+PX;}}else{Fg=INF[Bt];if(!Dj)t.style.width=Cp;if(!Er)Fi=Fk||(m.Fm&&!Eu);}if(Fi){ico=r.appendChild(Eg("td"));El(ico,n,Fg,Ex?0:INF[Bu],n[Y],n[Z]);Fh=I(n[Bi],Es+Cy);if(Ex){ico.style.paddingTop=ico.style.paddingBottom=0;ico.className=Fh;}}if(Eu){if(Dj)r.appendChild(Eg("td")).style.width="1px";Fc.className=I(n[Bq],Es+Cw);var sep=Eg(Ex&&Dj?"img":"div");if(Ev)sep.innerHTML="|";sep.className=I(n[Bp],Es+Cv);if(Ex&&Dj){sep.style.width=Cp;sep.style.height=0;}Fc.appendChild(sep);}else{Fd=I(n[Bk],Es+Cx);if(Fb){El(Fc,n,n[Bd],n[Be],n[Bb],n[Bc]);}else{if(Dj<5.5)n[X]=n[X].replace(/ /g,"&nbsp;");Fc.innerHTML=I(n[X],"&nbsp;");}}Fc.style.width=Cp;r.appendChild(Fc);if(!Eu)if(m.Ew){if(n[R]==M&&(INF[Cf]||INF[Cg])&&!INF[Cm])El(Fe=r.appendChild(Eg("td")),n,INF[Ch],INF[Ci],I(n[Bf],INF[Cf]),I(n[Bg],INF[Cg]));}else if(m.Fn){if(!(!m.Et&&INF[Cm])){El(Fe=r.appendChild(Eg("td")),n,INF[Cd],INF[Ce],n[R]==M?I(n[Bf],INF[Cb]):0,n[R]==M?I(n[Bg],INF[Cc]):0);}}me.appendChild(t);var Fo=me.firstChild.firstChild.firstChild.firstChild;if(Eu||!ico)Fc=Fo;else{ico=Fo;Fc=ico.nextSibling;}me.Fp=function(f){if(Eu)return;var s=f&&!Er?Da:"";me.className=Fj+s;if(Fb)Ei(Fc,Fd,f);else Fc.className=(!Er&&!Fe&&Fk?Ff:Fd)+s;if(Fe)Ei(Fe,Ff,f);if(ico)Ei(ico,Fh,f);};me.Fp();if(!(Eu||Er))me.onmousedown=function(){if(n[V]){Fq(Fr(me));if(G||n[Bo])E.open(n[V]);else(n[Ba]?E.top[n[Ba]]:E).location=n[V];}};return me;}function Dt(n){var Fs=n==NL[0],m=Eg("table"),t=m.appendChild(Eg("tbody")).appendChild(Eg("tr")).appendChild(Eg("td")).appendChild(Eg("div")).appendChild(Eg("table"));(Dj?m:t.parentNode).className=I(n[Bj],(Fs?C:D)+Ct);if(Dk)m.style.width=0;m.cellPadding=m.cellSpacing=t.cellPadding=t.cellSpacing=0;t.style.width=Cp;m.Ft=t.appendChild(Eg("tbody"));if(INF[Br]==Q&&Fs)m.Ew=m.Ft.appendChild(Eg("tr"));m.style.zIndex=100000;return m;}function Eg(s){return Dc.createElement(s);}function Fu(m,me){if(!m.Fv)m.Fv=me;else{var e=m.Fv;for(;e.Fw;e=e.Fw);e.Fw=me;}if(!m.Et&&Ds.Du)m.Ft.firstChild.appendChild(Eg("td")).appendChild(me);else m.Ft.appendChild(Eg("tr")).appendChild(Eg("td")).appendChild(me);}function Dz(n,m){var Fx=n[S],Fy=n[T],k,me,i;for(i=Fx;i<Fy;++i){k=NL[i];if(k[R]==M)m.Fn=9;if(k[Y]||k[Z])m.Fm=9;}for(i=Fx;i<Fy;++i){k=NL[i];me=Eq(k,m);me.Fz=m;switch(k[R]){case M:var sm=me.Ga=Dt(k);sm.Et=m;sm.style.position=L;Gb(sm);Df.appendChild(sm);Dz(k,sm);Fu(m,me);break;case N:case O:Fu(m,me);break;case P:if(!m.Ew)Fu(m,me);}}}function Gc(e){if(e)return e.Fl?e:Gc(e.parentNode);}function Gd(e){if(e)return e.Ft?e:Gd(e.parentNode);}function Ge(me){var sm=me.Ga,m=me.Fz,rm=Fr(me),Gf=m.Et?rm.Dx:rm.Dv,Gg=m.Et?rm.Dy:rm.Dw,Gh=Dj>=5.5||Dl||Dk||Dm,Gi,Gj,fi,Gk,Gl,p;function Gm(){if(!Dm){Gk=Gg+Gn(me,Cr)+sm.offsetHeight+Gn(m,Cr)-Gn(m.Fv,Cr);if(Dk&&(m.Et||rm.Ea!=K))Gk-=Dd.offsetTop;if(Gk>Go())Gj-=Gk-Go();}}if(Dk)sm.style.left=sm.style.top=Db;if(m.Et){Gi=m.offsetLeft+m.offsetWidth;Gj=m.offsetTop+me.offsetParent.offsetTop-m.Fv.offsetParent.offsetTop;}else{if(m.Du){var w=me.offsetWidth;if(me==m.Fv)w+=Gp(m,Cq);if(Dn){}else{if(Dj){Gi=Gq(m,Cq);Gj=Gq(m,Cr)+m.offsetHeight;}else if(Dl||Dk){if(rm.Ea==K){Gi=Gq(m,Cq);Gj=Gq(m,Cr)+m.offsetHeight;}else{Gi=m.offsetLeft;Gj=m.offsetTop+m.offsetHeight;}}else{if(rm.Ea==K){Gi=Gq(m,Cq);Gj=Gq(m,Cr)+m.offsetHeight;}else{Gi=m.offsetLeft;Gj=m.offsetTop+m.offsetHeight-m.Fv.offsetParent.offsetTop;}}if(me!=m.Fv)Gi+=me.offsetParent.offsetParent.offsetParent.offsetLeft+me.offsetParent.offsetParent.offsetLeft+me.offsetParent.offsetLeft;}}else{if(Dj){Gi=Gq(m,Cq)+m.offsetWidth;Gj=Gq(me,Cr)-Gp(m,Cr);}else if(Dl||Dk){if(rm.Ea==K){Gi=Gq(m,Cq)+m.offsetWidth;Gj=Gq(m,Cr)+me.offsetParent.offsetTop-m.Fv.offsetParent.offsetTop;}else{Gi=m.offsetLeft+m.offsetWidth;Gj=m.offsetTop+me.offsetParent.offsetTop-m.Fv.offsetParent.offsetTop;}}else{if(rm.Ea==K){Gi=Gq(m,Cq)+m.offsetWidth;Gj=Gq(me,Cr)-Gp(m,Cr);}else{Gi=m.offsetLeft+m.offsetWidth;Gj=m.offsetTop+me.offsetParent.offsetTop-m.Fv.offsetParent.offsetTop;}}}if(Dj){p=m.offsetParent;if(p.tagName=="FIELDSET"){Gi+=p.clientLeft;Gj+=p.clientTop;}}}if(Gh){var Gr=Gn(m,Cq),Gs=Gn(me,Cq),Gt=Gn(rm,Cq),Gu=m.offsetWidth+sm.offsetWidth,Gv;if(m.Et){Gl=Gf+Gr+Gu;if(Dm&&m.offsetLeft)Gl-=Dd.offsetLeft;if(Dk)Gl-=rm.Ea==K?rm.offsetLeft:Dd.offsetLeft;Gv=Gl-Gu-Gw();if(Gl>Gx()&&sm.offsetWidth<=Gv){if(Dm)Gi-=m.offsetWidth+sm.offsetWidth;else{Gi=Gr-sm.offsetWidth;if(Dj||Dl){if(rm.Ea!=K)Gi-=Gt;}else Gi-=rm.Ea==K?Dd.offsetLeft:Gt;}}Gm();}else{if(m.Du){Gl=Gs+sm.offsetWidth;if(Gl>Gx()){if(Dm&&!m.offsetLeft||Dk&&rm.Ea!=K)Gl-=Dd.offsetLeft;Gi-=Gl-Gx();if(me==m.Fv)Gi-=Gr-Gs;}if(rm.Ea==K||Dm&&m.offsetLeft){if(Gi-Gw()<0)Gi=Gw();}else{if(Dk||Dm){if(Gw()>Gi+Gr-Dd.offsetLeft)Gi=Gw()-Gr+Dd.offsetLeft;}else{if(Gw()>Gi+Gr)Gi=Gw()-Gr;}}}else Gm();}}if(sm.filters&&sm.filters.length){fi=sm.filters[0];Ee(sm);fi.apply();}sm.style.left=Gi+(Gh&&Gl>Gx()?0:Gf)+PX;sm.style.top=Gj+Gg+PX;if(sm.Ec){sm.Ec.style.top=sm.style.top;sm.Ec.style.left=sm.style.left;sm.Ec.style.width=sm.offsetWidth+PX;sm.Ec.style.height=sm.offsetHeight+PX;sm.Ec.style.display="block";}if(fi){Ee(sm,9);fi.play();}}function Gb(m){if(m.Gy){m.Gy.Fp();m.Gy=0;}if(m.Et)m.style.left=Db;if(m.Ec)m.Ec.style.display="none";}function Fq(rm){var ks=rm.parentNode.childNodes,i=0;for(;i<ks.length;++i)Gb(ks[i]);Di=0;}function Gz(m){Gb(m);var ks=m.Ft.childNodes;for(var i=0;i<ks.length;++i)if((m=ks[i].firstChild.firstChild.Ga)&&m.style.left!=Db)Gz(m);}function Ha(me,f){me.Fp(f);if(f){if(me.Ga)Ge(me);Di=me.Fz.Gy=me;}else if(me.Ga)Gz(me.Ga);}function Fr(me){var m=me.Fz;for(;m.Et;m=m.Et);return m;}function menuHndlr(ev){if(!ev)ev=E.event;var Hb=Gc(ev[Co]),Hc;if(ev.type=="mouseout"){if(Gd(ev.relatedTarget))return;else Hc=9;}if(Dg.Hd){clearInterval(Dg.Hd);Dg.Hd=null;}if(Hb&&!Hc){if(Di){if(Hb!=Hb.Fz.Gy){if(Fr(Di)!=Fr(Hb))Fq(Fr(Di));else if(Hb.Fz.Gy)Ha(Hb.Fz.Gy);Ha(Hb,9);}else if(Hb.Fz.Ew&&Hb.Ga&&Hb.Ga.Gy){Hb.Ga.Gy.Fp();if(Hb.Ga.Gy.Ga)Gz(Hb.Ga.Gy.Ga);Hb.Ga.Gy=0;}}else{if(Hb.Fz.Gy!=Hb)Ha(Hb,9);}}else if(Di&&(!Gd(ev[Co])||Hc)){Dg.delayHndlr=function(){if(Dg.Hd){Fq(Fr(Di));clearInterval(Dg.Hd);Dg.Hd=null;}};Dg.Hd=setInterval("VisualMenu.delayHndlr()",Di.Fz.Et?INF[Ca]:0);}}function Gq(e,dir){return!e||(Dj&&(e.currentStyle.position!=K&&e.currentStyle.position.length))?0:e[Cs+dir]+Gq(e.offsetParent,dir);}function Gp(m,dir){var x=m.Ft.offsetParent[Cs+dir];return Dj?x+m.Ft.offsetParent.offsetParent[Cs+dir]:x;}function Gn(e,dir){return!e?0:e[Cs+dir]+Gn(e.offsetParent,dir);}function Gw(){return E.pageXOffset||Dd.scrollLeft||De.scrollLeft;}function Gx(){return(De.clientWidth?De.clientWidth:Dd.clientWidth)+Gw();}function Go(){return(De.clientHeight&&!Dk?De.clientHeight:Dd.clientHeight)+(E.pageYOffset||Dd.scrollTop||De.scrollTop);}this.loadData=function(He){while(Df.firstChild)Df.removeChild(Df.firstChild);B=He?He:NL;Dq();};}
