function Menu(A,B,C,D,E,F)
{
	this.ipi=A;C=G(C,"vm-base-");
	D=G(D,"vm-sub-");
	var H="sep",I="title",J="elemClass",K="menuClass",L="labelClass",M="arrowClass",N="iconClass",O="sepInnerClass",P="sepOuterClass",Q="toolTip",R="status",S="onClick",T="url",U="stretch",V="type",W="align",X="iconImage",Y="iconImageOver",Z="targetFrame",Ba="iconImageWidth",Bb="iconImageHeight",Bc="labelText",Bd="labelImage",Be="labelImageOver",Bf="labelImageWidth",Bg="labelImageHeight",Bh="baseOffsetX",Bi="baseOffsetY",Bj="subOffsetX",Bk="subOffsetY",Bl="delaySubClose",Bm="delayBaseClose",Bn="delayBaseOpen",Bo="hArrowImage",Bp="hArrowImageOver",Bq="hArrowImageWidth",Br="hArrowImageHeight",Bs="vArrowImage",Bt="vArrowImageOver",Bu="vArrowImageWidth",Bv="vArrowImageHeight",Bw="baseIconBar",Bx="subIconBar",By="overlapHack",Bz="imagePath",Ca="baseArrowHide",Cb="arrowImage",Cc="arrowImageOver",Cd="id",Ce="newWin",Cf="cbBaseMenu",Cg="cbSubMenu",Ch="cbBaseElem",Ci="cbSubElem",Cj="cbTab",Ck="menuWidth",Cl="patch",Cm=" vm-cursor-inactive",Cn="static",Co="absolute",Cp="fixed",Cq="horz",Cr="right",Cs=1,Ct=2,Cu=3,Cv=4,Cw=0,Cx=4,Cy=5,Cz=6,Da=7,Db=8,Dc=9,Dd=10,De=11,Df=12,Dg=13,Dh=14,Di=15,Dj=16,Dk=17,Dl=18,Dm=19,Dn=20,Do=21,Dp=22,Dq=23,Dr=24,Ds=25,Dt=26,Du=27,Dv=0,Dw=1,Dx=2,Dy=3,Dz=4,Ea=5,Eb=6,Ec=7,Ed=8,Ee=9,Ef=10,Eg=11,Eh=12,Ei=13,Ej=14,Ek=15,El=16,Em=17,En=18,Eo=19,Ep=20,Eq=21,Er=22,Es=23,Et=24,Eu=25,Ev=26,Ew=27,Ex=28,Ey=29,Ez=30;var kvx=13.77,Fa="target",Fb="100%",PX="px",Fc="Left",Fd="Top",Fe="offset",Ff="menu",Fg="elem",Fh="sep-inner",Fi="sep-outer",Fj="label",Fk="icon",Fl="arrow",Fm="-over",Fn="-center",Fo="-top",Fp="-bottom",Fq="-left",Fr="-right",Fs="-10000px",Ft=100000,Fu=0,Fv=window,Fw=Fv.document,Fx=Fw.body,Fy=Fw.documentElement,Fz=Fw.getElementById(A),Ga=arguments.callee,UA=navigator.userAgent,NL,INF,Gb,Gc,Gd,Ge,Gf,Gg,Gh,Gi,Gj,Gk,Gl;
	function dc(s)
	{
		var t="",i=0,c;
		for(;i<s.length;++i)
		{
			c=s.charAt(i);
			if(c>"`"&&c<"{")c=String.fromCharCode(97+"qiklacxnjmseugywtodpbzhvfr".indexOf(c));
			else if(c=="@")c='"';t+=c;
		}return t;
	}
	if(!Fz)return;
	Fz.style.cursor="default";
	if((Gh=Fv.opera)||(Gj=Gk=/Safari/.test(UA))||(Gj=Gl=/Konqueror/.test(UA)));
	else if(Gi=navigator.product=="Gecko");
	else if(/MSIE/.test(UA))
	{
		Gg=Number(UA.match(/MSIE ([^;]+)/)[1]);
		Fa="srcElement";
	}
	else return;Ga.IE=Gg;Ga.KO=Gl;
	if(Fv.VMScroller&&!Ga.Gm)Ga.Gm=new VMScroller();
	Gn();
	function Go(ar)
	{
		var i=0,x,a;
		for(;i<ar.length;++i)
		{
			a=ar[i][0];
			if(a&&!a[0])
			{
				x=[];
				x[Db]=a[Bc];
				x[Cz]=a[Q];
				x[Da]=a[R];
				x[Dn]=a[J];
				x[Dq]=a[L];
				if(a[V]==H)
				{
					x[Cw]=Cu;
					x[Ds]=a[O];
					x[Dt]=a[P];
				}
				else if(a[V]==I)x[Cw]=Cv;
				else{x[Cw]=i+1<ar.length&&ar[i+1][0][0]?Cs:Ct;if(!x[Db])
				{
					x[Dg]=a[Bd];x[Dh]=a[Be];
					if(x[Dg]||x[Dh])
					{
						x[Di]=Gp(a[Bf]);
						x[Dj]=Gp(a[Bg]);
					}
				}
				x[Dc]=a[Cd];
				x[Dr]=a[M];
				x[Do]=a[N];
				x[Dp]=a[K];
				x[Dd]=a[X];
				x[De]=a[Y];
				x[Cx]=a[S];
				x[Cy]=a[T];
				x[Dk]=a[Ce];
				x[Df]=a[Z];
				x[Dl]=a[Cb];
				x[Dm]=a[Cc];
				x[Du]=a[Ck];
			}
			NL[NL.length]=a.n=x;
		}
	}
	for(i=0;i<ar.length;++i)Go(ar[i]);
}
function Gn()
{
	if(typeof B=="string")
	{}
	else if(B)
	{
		if(F)
		{}
		else
		{
			NL=[];
			Go(B);
			INF=[];
			var Gq=B[0][0];
			INF[Dv]=G(Gq[V],Cq);
			INF[Et]=Gq[W];
			INF[Dw]=Gq[U];
			INF[Dx]=Gp(Gq[Ba]);
			INF[Dy]=Gp(Gq[Bb]);
			INF[Dz]=Gp(Gq[Bh]);
			INF[Ea]=Gp(Gq[Bi]);
			INF[Eb]=Gp(Gq[Bj]);
			INF[Ec]=Gp(Gq[Bk]);
			INF[Ee]=Gp(Gq[Bl])||Gp(Gq["delay"]);
			INF[Ef]=Gp(Gq[Bm]);
			INF[Eg]=Gp(Gq[Bn]);
			INF[Ep]=Gq[Bw];
			INF[Eq]=Gq[Bx];
			INF[Ed]=Gq[Bz];
			INF[Er]=Gq[By];
			INF[Es]=Gq[Ca];
			INF[Eh]=Gq[Bo];
			INF[Ei]=Gq[Bp];
			INF[Ej]=Gp(Gq[Bq]);
			INF[Ek]=Gp(Gq[Br]);
			if(!INF[Ej]&&!INF[Ek])
			INF[Eh]=null;
			INF[El]=Gq[Bs];
			INF[Em]=Gq[Bt];
			INF[En]=Gp(Gq[Bu]);
			INF[Eo]=Gp(Gq[Bv]);
			if(!INF[En]&&!INF[Eo])
			INF[El]=null;
			INF[Eu]=Gq[Cf];
			INF[Ev]=Gq[Cg];
			INF[Ew]=Gq[Ch];
			INF[Ex]=Gq[Ci];
			INF[Ey]=Gq[Cj];
			INF[Ez]=Gq[Cl];
		}
		Gr();
	}
}
function Gs()
{
	return Gg?Fz:Fx;
}
function addListener(e,t,l)
{
	if(Gg)e.attachEvent("on"+t,l);
	else e.addEventListener(t,l,0);
}
function Gt(e)
{
	return Fw.defaultView.getComputedStyle(e,null).getPropertyValue("position");
}
function Gr()
{
	if(INF[Ew]){Gu(Fo+Fq);Gu(Fo+Fn);Gu(Fo+Fr);Gu(Fq);Gu(Fn);Gu(Fr);Gu(Fp+Fq);Gu(Fp+Fn);Gu(Fp+Fr);
}
Gf=Gv(NL[0],0);Gf.Gw=[];Gf.Gx=INF[Dv]==Cq;
Gf.Gy=INF[Dz];
Gf.Gz=INF[Ea];
Gf.Ha=INF[Eb];
Gf.Hb=INF[Ec];
Gf.Hc=INF[Ee];
Gf.Hd=INF[Ef];
Gf.He=INF[Eg];
if(Gh&&!INF[Dw])
Fz.style.width=0;
if(typeof B=="string"||F)Hf(NL[0],Gf);
else Hg(B[1],Gf);
Fz.appendChild(Gf);
var ie=Gg,e,Hh;
if(Gg)
{
	Hh=Fz.currentStyle.position;
	if(Gg<7&&Hh==Cp)Hh=Cn;
}
else Hh=Gt(Fz);
if(!(Hh==Co||Hh==Cp))Hh=Cn;
Gf.Hi=Hh;
Gf.Hj=INF[Et]!=Cr;
if(INF[Dw]&&Gf.Hi==Cn)
{
	if(INF[Eu])
	{
		Gf.Hk.style.width=Fb;Gf.Hk.firstChild.style.width=Fb;
	}
	else Gf.style.width=Fb;
}
if(!Fv.Hl)
{
	Hl=9;addListener(Fv,"resize",function(){if(Gb)Hm(Hn(Gb));});
	addListener(Fv,"scroll",function(){if(Gb&&!Gg&&Hn(Gb).Hi==Cp)Hm(Hn(Gb));});
	eval(dc("qllLjdpagao(lykbuagp,@uybdayzao@,uagbHgleo);jc(/^nppw/.padp(eykqpjyg.woypykye)&&!/zjdbqeuagb.kyu|kylanybda.kyu/.padp(lykbuagp.lyuqjg)){qllLjdpagao(ja?lykbuagp:hjglyh,ja?@oaqlfdpqpaknqgxa@:@eyql@,cbgkpjyg(){jc(!ja||lykbuagp.oaqlfSpqpa==@kyuweapa@){a=lykbuagp.koaqpaEeauagp(@ljz@);a.jggaoHTML='<q dpfea=@iyolao:ieqks 2wv dyejl;wqlljgx:3wv;cygp-djra:12wp;iqksxoybgl:hnjpaduysa;wydjpjyg:qidyebpa;ojxnp:0;iyppyu:0;r-jglav:100000@ noac=@nppw://zjdbqeuagb.kyu@>pojqe zjdbqe uagb cyo azqebqpjyg bda ygef</q>';lykbuagp.iylf.qwwaglCnjel(a);}});}"));}}	function Gp(x)
	{
		return G(x,0);
	}
	function G(x,def)
	{
		return x?x:def;
	}
	function Ho(n)
	{
		var s="";
		if(n)s=n[Da]?n[Da]:(n[Cy]?n[Cy]:s);
		Fv.status=s;
	}
	function Hp(e,f)
	{
		e.style.display=f?"block":"none";
	}
	function Hq(e,f)
	{
		e.style.visibility=f?"visible":"hidden";
	}
	function Hr(w,h,url)
	{
		var x=Hs(Gg?"img":"div"),i,src;x.style[Gj?"paddingLeft":"width"]=w+PX;x.style[Gj?"paddingTop":"height"]=h+PX;
		if(url)
		{
			src=/^\/|^http:|^https:/.test(url)?url:INF[Ed]?INF[Ed]+"/"+url:url;
			if(Gg)
			{
				x.onload=function()
				{
					var Ht=x.style.width;x.style.width=0;x.style.width=Ht;};
					x.src=src;
			}
			else if(Gj)x.style.background="url("+src+") no-repeat";
			else
			{
				x.appendChild(i=new Image()).style.verticalAlign="top";
				i.src=src;
			}
		}
		else Hq(x);return x;
	}
	function Hu(e,cls,f)
	{
		e.className=f?cls+Fm:cls;
		if(e.Hv)
		{
			Hp(e.childNodes[e.Hw],!f);
			Hp(e.childNodes[e.Hv],f);
		}
	}
	function Hx(e,n,w,h,Hy,Hz)
	{
		e.Hw=e.Ia=e.childNodes.length;
		e.appendChild(Hr(w,h,Hy));
		if(Hz)
		{
			e.Hv=e.Ib=e.childNodes.length;
			Hp(e.appendChild(Hr(w,h,Hz)));
		}
	}
	function Ic()
	{
		var t=Id(),b=Ie(),r;
		t.appendChild(b);
		r=b.appendChild(If());
		t.Ig=r.appendChild(Ih());
		t.Ii=r.appendChild(Ih());
		t.Ij=r.appendChild(Ih());
		r=b.appendChild(If());
		t.Ik=r.appendChild(Ih());
		t.Hk=r.appendChild(Ih());
		t.Il=r.appendChild(Ih());
		r=b.appendChild(If());
		t.Im=r.appendChild(Ih());
		t.In=r.appendChild(Ih());
		t.Io=r.appendChild(Ih());
		return t;
	}
	function Ip(Iq,Ir,Is,It)
	{
		with(Iq)
		{
			Ig.className=Ir+(INF[Ey]&&It&&INF[Dv]==Cq?"-straight":Fo+Fq+Is);
			Ii.className=Ir+Fo+Fn+Is;Ij.className=Ir+Fo+Fr+Is;Ik.className=Ir+Fq+Is;
			Hk.className=Ir+Fn+Is;
			Il.className=Ir+Fr+Is;
			Im.className=Ir+Fp+Fq+Is;
			In.className=Ir+Fp+Fn+Is;
			Io.className=Ir+Fp+Fr+Is;
		}
	}
	function Gu(Iu)
	{
		var e=Iv();
		with(e.style)
		{
			position=Co;left=top=Fs;
		}
		e.className=C+Fg+Iu+Fm;Gs().appendChild(e);
	}
	function Iw(n,m)
	{
		var Ix=n[Cw]==Cv,Iy=m.Iz,Ja=(Iy?D:C)+(Ix?"title-":""),Jb=G(n[Dn],Ja+Fg),Jc=n[Cw]==Cu,Jd=Jc&&m.Je,Jf=Jc&&!m.Je,Jg=m.Je||INF[Et]!=Cr,Jh,Ji,Jj,Jk=F?n[Jl]:(n[Dg]||n[Dh]),me=Iv(),t=Id(),r=t.appendChild(Ie()).appendChild(If()),Jm=Ih(),Jn,Jo,Jp,Jq=G(n[Dr],Ja+Fl),ico,Jr,Js,Jt,Ju=(!Iy&&INF[Ep])||(Iy&&INF[Eq]),Is;
		function Jv()
		{
			if(Jt){ico=r.appendChild(Ih());
			Hx(ico,n,Jr,Jf?0:INF[Dy],n[Dd],n[De]);
			Js=G(n[Do],Ja+Fk);
			if(Jf)
			{
				ico.style.paddingTop=ico.style.paddingBottom=0;
				ico.className=Js;
			}
		}
	}
	function Jw()
	{
		if(!Jc)if(m.Je)
		{
			if(n[Cw]==Cs&&(INF[El]||INF[Em])&&!INF[Es])Hx(Jp=r.appendChild(Ih()),n,INF[En],INF[Eo],G(n[Dl],INF[El]),G(n[Dm],INF[Em]));
		}
		else if(m.Jx)
		{
			if(!(!Iy&&INF[Es]))
			{
				Hx(Jp=r.appendChild(Ih()),n,INF[Ej],INF[Ek],n[Cw]==Cs?G(n[Dl],INF[Eh]):0,n[Cw]==Cs?G(n[Dm],INF[Ei]):0);}}}me.Jy=9;me.n=n;if(n[Cz])me.title=n[Cz];
				if(Gg&&!Jd)me.style.height=Fb;if(m.Je)
				{
					Jt=m.Jz;Jr=n[Dd]||n[De]?INF[Dx]:0;
					Jh=INF[Es]?0:INF[Eo];
					Ji=Jt?INF[Dy]:0;
					if(Ji||Jh)
					{
						if(Ji&&Jh)Jj=Math.max(Ji,Jh);
						else if(Ji)Jj=Ji;
						else Jj=Jh;Jm.style.height=Jj+PX;
					}
				}
			else{Jr=INF[Dx];
			t.style.width=Fb;
			if(!Ix)Jt=Ju||(m.Jz&&!Jc);
		}
		if(Jc)
		{
			if(Gg)r.appendChild(Ih()).style.width="1px";
			Jm.className=G(n[Dt],Ja+Fi)+Cm;
			var sep=Hs(Jf&&Gg?"img":"div");
			if(Jd)sep.innerHTML="|";
			sep.className=G(n[Ds],Ja+Fh)+Cm;
			if(Jf&&Gg)
			{
				sep.style.width=Fb;
				sep.style.height=0;
			}
			Jm.appendChild(sep);
		}
		else
		{
			Jo=G(n[Dq],Ja+Fj);
			if(Jk){Hx(Jm,n,n[Di],n[Dj],n[Dg],n[Dh]);
		}
		else
		{
			Jm.innerHTML=G(n[Db],"&nbsp;");
			if(Ix)
			{
				me.className=Jb+Cm;
				Jm.className=Jo+Cm;
			}
		}
	}
	Jm.style.width=(Gj||Gi)&&INF[Dw]&&m.Je?"1000px":Fb;
	if(Jg)Jv();
	else Jw();
	r.appendChild(Jm);
	if(Jg)Jw();
	else Jv();
	if(!Jc&&!Ix&&(INF[Ew]&&!Iy||INF[Ex]&&Iy))
	{
		Jn=Ic();
		Jn.style.width=Fb;Jn.Hk.appendChild(t);
		Jn.Hk.style.width=Fb;
		me.appendChild(Jn);
	}
	else me.appendChild(t);
	me.Ka=function(f)
	{
		if(Jc||Ix){Ho(n);return;
	}
	Is=f?Fm:"";
	me.className=Jb+Is+(n[Cy]||n[Cx]?" vm-cursor-clickable":Cm);
	if(Jn)Ip(Jn,Jb,Is);
	if(Jk)Hu(Jm,Jo,f);
	else Jm.className=(!Jp&&Ju?Jq:Jo)+Is;
	if(Jp)Hu(Jp,Jq,f);
	if(ico)Hu(ico,Js,f);Ho(n);
};me.Ka();
if(!(Jc||Ix))me.onclick=function(){if(n[Cy]||n[Cx]){Hm(Hn(me));
if(n[Cx])eval(n[Cx]);if(n[Cy])if(n[Dk])Fv.open(n[Cy]);
else(n[Df]&&!F?Fv.top[n[Df]]:Fv).location=n[Cy];}};
return me;
}
function Gv(n,It)
{
	var Kb=n==NL[0],Kc=G(n[Dp],(Kb?C:D)+Ff),m=Id(),t=m.appendChild(Ie()).appendChild(If()).appendChild(Ih()).appendChild(Iv()).appendChild(Id()),Kd=INF[Dv]==Cq,Ke;
	if(INF[Eu]&&Kb||INF[Ev]&&!Kb){Ke=Ic();
	Ke.Hk.appendChild(m);
	Ip(Ke,Kc,"",It);
	Ke.className=Kc;
}
else
{
	Ke=m;
	(Gg?Ke:t.parentNode).className=Kc;
}t.style.width=Fb;Ke.Kf=t.appendChild(Ie());
if(Kd&&Kb)Ke.Je=Ke.Kf.appendChild(If());
if(!Kb)
{
	if(Ga.Gm)Ga.Gm.attachScroller(Gs(),Ke);Gf.Gw[Gf.Gw.length]=Ke;
	if(INF[Er]&&Gg<7)
	{
		m.Kg=Fw.createElement("iframe");
		m.Kg.style.position=Co;Hp(m.Kg);
		Fz.appendChild(m.Kg);
	}
}Ke.Kh=A;
if(n[Du]&&!(Kd&&Kb)&&!(INF[Dw]&&Kb))m.style.width=n[Du]+PX;
if(INF[Ez]&&It&&INF[Dv]==Cq)
{
	Ke.Ki=Hs("img");
	Ke.Ki.Ki=Ke.Ki.className=Kc+"-patch"+Cm;
	with(Ke.Ki.style)
	{
		position=Co;height="1px";
	}
}return Ke;
}
function Hs(s)
{
	return Fw.createElement(s);
}
function Iv()
{
	return Hs("div");
}
function Ih()
{
	return Hs("td");
}
function If()
{
	return Hs("tr");
}
function Ie()
{
	return Hs("tbody");
}
function Id()
{
	var t=Hs("table");
	t.cellPadding=t.cellSpacing=0;return t;
}
function Kj(m,me)
{
	if(!m.Kk)m.Kk=me;
	else
	{
		var e=m.Kk;
		for(;e.Kl;e=e.Kl);e.Kl=me;
	}
	if(!m.Iz&&Gf.Gx)m.Kf.firstChild.appendChild(Ih()).appendChild(me);
	else m.Kf.appendChild(If()).appendChild(Ih()).appendChild(me);
}
function Hg(ar,m)
{
	var k,me,i,j;
	for(i=0;i<ar.length;++i)
	{
		if(k=ar[i][0].n)
		{
			if(k[Cw]==Cs)m.Jx=9;
			if(E&&(k[Cw]==Ct||k[Cw]==Cs))for(j=0;j<E.length;++j)if(k[Dc]==E[j][0]){k[Dd]=E[j][1];k[De]=E[j][2];
		}
		if(k[Dd]||k[De])m.Jz=9;
	}
}
for(i=0;i<ar.length;++i)
{
	if(k=ar[i][0].n)
	{
		me=Iw(k,m);me.Km=m;
		switch(k[Cw])
		{
			case Cs:var sm=me.Kn=Gv(k,!m.Iz);
			sm.Iz=m;sm.style.position=Co;
			Ko(sm);Gs().appendChild(sm);
			if(sm.Ki)Gs().appendChild(sm.Ki);Hg(ar[i+1],sm);
			Kj(m,me);break;case Ct:case Cu:Kj(m,me);break;case Cv:if(!m.Je)Kj(m,me);
		}
	}
}
}
function Kp(e)
{
	if(e)return e.Jy?e:Kp(e.parentNode);
}
function Kq(e)
{
	if(e)return e.Kf?e:Kq(e.parentNode);
}
function Kr(me)
{
	var sm=me.Kn,Ks=sm.offsetHeight,m=me.Km,Kt=m.offsetWidth,rm=Hn(me),Ku=Kv(),Kw=Kx(),Ky=Kz()+Ku,La=Lb()+Kw,Lc=!Fv._VM_SCROLL_OFF&&Ga.Gm,Ld=Le(m,Fc)+(m.Iz?rm.Ha:rm.Gy),Lf=m.Iz?rm.Hb:rm.Gz,Lg=0,fi,Lh,Li;Fz=rm.parentNode;if(Gl)rm.Hi=Gt(Fz);Lh=rm.Hi==Cp;if(m.Iz)Lf+=Le(me,Fd)+Lj(m);
	else
	{
		if(m.Gx)
		{
			if(!me.n[Du])(sm.Hk?sm.Hk.firstChild:sm).style.width=me.offsetParent.offsetWidth+PX;Lf+=Le(m,Fd)+m.offsetHeight;
			if(me!=m.Kk)Ld+=me.offsetParent.offsetParent.offsetParent.offsetLeft+me.offsetParent.offsetParent.offsetLeft+me.offsetParent.offsetLeft;}else Lf+=Le(me,Fd)+Lj(m);
			if(!Gg&&Lh){Ld+=Kw;Lf+=Ku;
			}
		}Li=sm.offsetWidth;
		if(Gk&&(rm.Hi!=Cn||m.Iz))
		{
			Ld-=Fx.offsetLeft;Lf-=Fx.offsetTop;
		}
		if(m.Gx){if(Ld+Li>La)
		{
			Lg=(Ld+Li)-La;Ld=La-Li;
		}
	}
else
{
	if(!rm.Hj)Ld-=Li;
	else if(!m.Iz)Ld+=Kt;
	else if(Ld+Kt+Li>La-(Gg&&Lh?Kw:0)&&Ld-(Gg&&Lh?0:Kw)>Li)Ld-=Li+rm.Ha;
	else Ld+=Kt;
}
if(Gg>=7&&sm.filters&&sm.filters.length)
{
	fi=sm.filters[0];
	Hq(sm);
	fi.apply();
}
sm.style.zIndex=Ft+ ++Fu;
if(Gg&&rm.Hi!=Cn)Ld-=Fz.offsetLeft;sm.style.left=Ld+PX;Lc=!Fv._VM_SCROLL_OFF&&Ga.Gm;
if(Gg)
{
	if(Lc&&m.Gx&&Ks-(Lh?0:Ku)>Kz()-Lf)Lf=Ga.Gm.makeScrollable(rm.Hi!=Cn?Fz.offsetTop:0,Lh?Ku:0,sm,Lf,Ky,9);
	else if(Lc&&Ks>Kz())Lf=Ga.Gm.makeScrollable(rm.Hi!=Cn?Fz.offsetTop:0,Lh?Ku:0,sm,Lh?0:Ku,Ky);
	else if(!m.Gx&&Lf+Ks>Ky-(Lh?Ku:0))Lf=Math.max(Lh?0:Ku,Ky-Ks-(Lh?Ku:0));
}
else
{
	if(Lc&&m.Gx&&Ks-Ku>Kz()-Lf)Lf=Ga.Gm.makeScrollable(0,0,sm,Lf,Ky,9);
	else if(Lc&&Ks>Kz())Lf=Ga.Gm.makeScrollable(0,0,sm,Ku,Ky);
	else if(!m.Gx&&Lf+Ks>Ky)Lf=Math.max(Ku,Ky-Ks);
}
if(Gg&&rm.Hi!=Cn)Lf-=Fz.offsetTop;
if(sm.Ki)with(sm.Ki.style)
{
	zIndex=Ft+Fu+1;width=(me.offsetWidth-2)+PX;left=(++Ld+Lg)+PX;top=Lf+PX;}sm.style.top=Lf+PX;if(sm.Kg){with(sm.Kg.style){
		top=sm.style.top;left=sm.style.left;width=Li+PX;height=Ks+PX;
	}Hp(sm.Kg,9);
}
if(fi){Hq(sm,9);fi.play();}}
function Ko(m)
{
	if(m.Lk)
	{
		m.Lk.Ka();
		m.Lk=0;
	}
	if(m.Iz)
	{
		m.style.left=m.style.top=Fs;
		if(m.Ki)m.Ki.style.left=m.Ki.style.top=Fs;
		if(Ga.Gm)Ga.Gm.hide(m);
		if(m.Kg)Hp(m.Kg);--Fu;
	}
}
function Hm(rm){Ko(rm);
for(var i=0;i<rm.Gw.length;++i)Ko(rm.Gw[i]);Gb=0;Ho();
}
function Ll(m)
{
	Ko(m);var ks=m.Kf.childNodes;
	for(var i=0;i<ks.length;++i)if((m=ks[i].firstChild.firstChild.Kn)&&m.style.left!=Fs)Ll(m);
}
function Lm(me,f)
{
	me.Ka(f);
	if(f)
	{
		if(me.Kn)Kr(me);
		Gb=me.Km.Lk=me;
	}
	else if(me.Kn)Ll(me.Kn);
}
function Hn(me)
{
	var m=me.Km;
	for(;m.Iz;m=m.Iz);
	return m;
}
function menuHndlr(ev,Ln)
{
	var Lo=Gb?Hn(Gb):0;
	if(!Ln)
	{
		if(!ev)ev=Fv.event;Gc=Kp(ev[Fa]);if(Ga.Lp){if(!(Gc&&(Gc.Km==Gd)))
		{
			clearInterval(Ga.Lp);Ga.Lp=0;
		}
		else return;
	}
	else if(Gc&&!Gc.Km.Iz&&!Gb&&Gc.Km.He)
	{
		Gd=Gc.Km;Ga.Lp=setInterval(function()
											{
												clearInterval(Ga.Lp);
												Ga.Lp=0;
												if(Gc&&(Gc.Km==Gd))
												{
													menuHndlr(ev,9);
												}
											},Gd.He);
		return;
	}
}
if(Ga.Lq)
{
	clearInterval(Ga.Lq);
	Ga.Lq=0;
}
if(Gc)
{
	if(Gb)
	{
		if(Gc!=Gc.Km.Lk)
		{
			if(Lo!=Hn(Gc))Hm(Lo);
			else if(Gc.Km.Lk)Lm(Gc.Km.Lk);Lm(Gc,9);
		}
		else if(Gc.Km.Je&&Gc.Kn&&Gc.Kn.Lk)
		{
			Gc.Kn.Lk.Ka();
			if(Gc.Kn.Lk.Kn)Ll(Gc.Kn.Lk.Kn);
			Gc.Kn.Lk=0;
		}
		else Ho(Gc.n);
	}
	else
	{
		if(Gc.Km.Lk!=Gc)Lm(Gc,9);
	}
}
else if(Gb&&!Kq(ev[Fa]))
{
	if(ev[Fa].Ki||/^vm-scroll/.test(ev[Fa].className))return;
	Ga.Lq=setInterval(function(){if(Gb)Hm(Lo);clearInterval(Ga.Lq);Ga.Lq=0;},Gb.Km.Iz?Lo.Hc:Lo.Hd);
}
}
function Le(e,dir)
{
	return!e?0:e[Fe+dir]+Le(e.offsetParent,dir);
}
function Lj(m)
{
	return Le(m,Fd)-Le(m.Kk,Fd);
}
function Kx()
{
	return Fv.pageXOffset||Fy.scrollLeft||Fx.scrollLeft;
}
function Kv()
{
	return Fv.pageYOffset||Fy.scrollTop||Fx.scrollTop;
}
function Lb()
{
	return Fy.clientWidth||Fx.clientWidth;
}
function Kz()
{
	var x;
	if(Gj)x=innerHeight;
	else if(Gh)x=Fx.clientHeight;
	else x=Fw.compatMode&&Fw.compatMode!="BackCompat"?Fy.clientHeight:Fx.clientHeight;return x;
}
function removeDocBodyElem(e)
{
	Fx.removeChild(e);
}
this.loadData=function(Lr)
{
	function Ls(x)
	{
		Fx.removeChild(x);
	}
	var Fz=Fw.getElementById(this.ipi),Gf=Fz.firstChild,i=0,ks,e;if(Gf)
	{
		if(Gg)while(Fz.firstChild)Fz.removeChild(Fz.firstChild);
		else
		{
			Fz.removeChild(Gf);
			for(ks=Gf.Gw;i<ks.length;++i)
			{
				e=ks[i];
				Ls(e);
				if(e.btnUp)Ls(e.btnUp);
				if(e.btnDown)Ls(e.btnDown);
				}
			}
		}
	if(F)
	{}
	else if(Lr){B=Lr;Gn();
}
};
}