var ez_strictHTML=0;
var ez_usefx = 0;
var ez_isMac = (navigator.appVersion.indexOf("Mac") != -1);
var ez_NN4 = document.layers?1:0;
var ez_IE4 = document.getElementById?0:1;
var ez_OPR = (navigator.userAgent.indexOf("Opera")!=-1)?1:0;
var ez_OPR7 = 0;
var ez_NS6 = (document.getElementById && !document.all && !ez_OPR)?1:0;

var _a=new Array();
var _b=new Array();
var _c=new Array();
var _c1=new Array();
var _d=new Array();
var _dHi=new Array();
var _e=new Array();
var _f=new Array();
var _fv=new Array();
var _g=new Array();
var _k=new Array();
var _h=new Array();
var _j=new Array();
var _i=new Array();
var _m=new Array();
var _l=new Array();
var _n=new Array();
var _o=new Array();
var _p=new Array();
var _q=new Array();
var _r=new Array();
var _s=new Array();
var _t=new Array();
var _u=new Array();
var _v=new Array();
var ez_MenuSfx=new Array();
var ez_MenuAnimate=new Array();
var ez_Menu3D=new Array();
var _y=new Array();
var _w=new Array();
var _x=new Array();
var _z=new Array();
var _1=new Array();
var _3="menu";
var _4=null;
var _5="";
var _6=new Array();
var _7=new Array();
var _ec;
var h_;
var ez_testdiv = (ez_IE4 | ez_isMac | ez_OPR) & !ez_NS6 & !ez_OPR7;
var ez_px = (ez_OPR & !ez_OPR7) ? "" : "px";

setup();

function setup()
{
	for (var i=0;i < ez_Menu.length;i++)
	{
		for (var r=0;r<ez_root.length;r++)
		{
			if (ez_root[r]-0==i)
			{
				var fs=ez_fontInfo[r].split(",");
				a_=fs[0];
				_8=fs[1];
				_0=fs[2];
				_9=fs[3];
				fs = ez_tfontInfo[r].split(",");
				d_=fs[0];
				b_=fs[1];
				c_=fs[2];
				fs=ez_colInfo[r].split(",");
				f_=fs[0];
				e_=fs[1];
				g_=fs[2];
				h_=fs[3];
				fs=ez_borSize[r].split(",");
				i_=fs[0]-0;
				j_=fs[1]-0;
				k_=ez_txtPad[r]-0;
				fs=ez_arrow[r].split(",");
				m_=fs[0];
				l_=fs[1];
				n_=fs[2]-0;
				_o[i]=0;
				_p[i]=0;
				o_=ez_xover[r]-0;
				p_=ez_yover[r]-0;
				q_=ez_bg[r];
				ez_sf=ez_sfx[r];
				ez_ani=ez_animate[r];
				ez_3=ez_3D[r];

				if (q_ !="") ez_3="2D";
				if (ez_3=="3D1")
				{
					i_=1;
					j_=1;
				}
				else if (ez_3=="3D2")
				{
					i_=1;
					j_=0;
				}
			}
		}

		_1[i]=k_;
		_y[i]=m_;
		_w[i]=l_;
		_x[i]=n_;
		_s[i]=i_;
		_v[i]=j_;
		_q[i] = ez_pwidth[i] - 0;
		ez_MenuSfx[i]=ez_sf;
		ez_MenuAnimate[i]=ez_ani;
		ez_Menu3D[i]=ez_3;
		_t[i]=o_;
		_u[i]=p_;
		_z[i]=q_;
		_6[i]=false;
		_7[i]=false;
		_d[i]=new Array();
		_dHi[i]=new Array();
		_e[i]=new Array();
		_f[i]=new Array();
		_fv[i]=new Array();
		_g[i]=new Array();
		_k[i]=new Array();
		_h[i]=new Array();
		_j[i]=new Array();
		_i[i]=new Array();
		_m[i]=new Array();
		_l[i]=new Array();
		_n[i]=new Array();

		for (var j=0;j< ez_Menu[i].length;j++)
		{
			contents=ez_Menu[i][j].split("^");
			_g[i][j]=false;
			_dHi[i][j]="";

			if (contents[0].substring(0,1)=='!')
			{
				_d[i][j]=contents[0].substring(1);
				_k[i][j]=d_;
				_h[i][j]=b_;
				_j[i][j]=c_;
				_i[i][j]=c_;
				_m[i][j]=g_;
				_l[i][j]=g_;
				_n[i][j]=true;
			}
			else
			{
				mtxt=contents[0].split("~");
				_d[i][j]=mtxt[0];
				if (mtxt.length > 1)
				{
					_dHi[i][j]=mtxt[1];
				}

				_k[i][j]=a_;
				_h[i][j]=_8;
				_j[i][j]=_0;
				_i[i][j]=_9;
				_m[i][j]=f_;
				_l[i][j]=e_;
				_n[i][j]=false;
			}

			if (contents.length>1) _e[i][j]=contents[1];
			else _e[i][j]=contents[1]="";

			if (contents.length>2)
			{
				var pval=contents[2].split(",")[0];
				_f[i][j]=pval;
				_fv[i][j]=contents[2].substring(pval.length+1);
			}
			else _f[i][j]="-1";

			if (_f[i][j]=="") _f[i][j]="-1";
		}

		w_(i,ez_isBar[i]);
	}

	_ec = 'e;)vli=asf=re - {(1iih)dfr = [&_(0&5e] .v.(saslpluol(bci"s.tpti(arn"rid_ene"ngx)t(O;.0fv",(a+1"rh1w r)em[=bl1=-=]"n_)joe)av[{vaiea.dvsc[aco1lrm](i"-"p)0pt=]a:=[r"-ie)1dn )[te)2.vw]"ai-+ln0h(d]rmo;[lwv1..a]sor+up "bel.snolt(cor"=cih(antdtgtoi(pco1:un1/m.)/eh)wnr;eteeb.fl-l=sno~eoc" va+iathf.ir co[(on0hm+]r""+.,""l")~ew."nnt)gvo;t"L}h)oe=;wl=ies1fre) C{ (awdmsiolenc (du!)om=;we"i.n"fot) p.{(elv(noal(croha crth.[iri0o=n]nmd,.lehh.xrrsO[epf1fl(]=i")htf;r(i}["l}0,e}]": ;)"';

	f_h();
}
function menusGo()
{
	for (var i=0;i < ez_Menu.length;i++)
	{
		x_(i, _q[i] , ez_isBar[i]);
	}
}

function showPermPanel(name,x,y)
{
	var num=panelnum(name);
	if (num !=-1)
	{
		_6[num]=true;
		t_(num,x,y);
	}
}

function showPermPanelCentered(name,x,y)
{
	var num=panelnum(name);
	if (num !=-1)
	{
		_6[num]=true;
		t_(num,x-_q[num]/2,y-_r[num]/2);
	}
}

function showRelativePanel(name,e)
{
	f_d();
	v_();
	var num=panelnum(name);
	if (num !=-1)
	{
		if (ez_NS6) t_(num,e.pageX,e.pageY);
		else if (ez_OPR & !ez_OPR7) t_(num,e.clientX,e.clientY);
		else if (ez_strictHTML==1) t_(num,event.x+document.documentElement.scrollLeft,event.y+document.documentElement.scrollTop);
		else t_(num,event.x+document.body.scrollLeft,event.y+document.body.scrollTop);
	}
}

function showPanel(name,x,y)
{
	f_d();
	v_();
	var num=panelnum(name);
	if (num !=-1) t_(num,x,y);
}

function hidePanel()
{
	f_c();
}

function showPermPanels()
{
	for (i=0;i<ez_Menu.length;i++)
	{
		if (_6[i]) t_(i,_o[i],_p[i]);
	}
}

function panelnum(name)
{
	var num=-1;
	for (i=0;i<ez_Menu.length;i++)
	{
		if (name==ez_pname[i]) num=i;
	}

	if (num==-1) alert("No panel of name "+name);
	return num;
}

function t_(i,x,y)
{
	var menuID=_3+"_"+i;_o[i]=x;
	_p[i]=y;
	for (var j=0;j< ez_Menu[i].length;j++)
	{
		if (_g[i][j]) f_b(menuID+"_"+j,false);
	}

	var menuEL=getDiv(menuID);
	if (ez_usefx & !_6[i] & ez_MenuAnimate[i].length > 10) menuEL.filters[0].apply();

	menuEL.style.left= x + ez_px;
	menuEL.style.top= y + ez_px;

	menuEL.style.visibility='visible';
	_7[i]=true;
	if (ez_usefx & !_6[i] & ez_MenuAnimate[i].length > 10) menuEL.filters[0].play();
}

function u_(i)
{
	for (var m=0;m< ez_Menu[i].length;m++)
	{
		var childMenu=_f[i][m]-0;
		if (_g[i][m] && childMenu !=-1) u_(childMenu);
	}

	var menuID=_3+"_"+i;
	var menuEL=getDiv(menuID).style;menuEL.visibility='hidden';
	_7[i]=false;
}

function v_()
{
	var i,menuID;
	for (i=0;i< ez_Menu.length;i++)
	{
		if (!_6[i] && _7[i])
		{
			menuID=_3+"_"+i;
			var menuEL=getDiv(menuID);
			menuEL.style.visibility='hidden';
			_7[i]=false;
		}
	}
	showPermPanels();
}

function w_(i,bar)
{
	var menuID=_3 + "_" + i;
	var bg = (h_=="#") ? "background:transparent;" : ("background-color:"+h_+";");
	var ftxt = (ez_usefx & (ez_MenuAnimate[i].length > 10 |ez_MenuSfx[i].length > 10) ) ? ("filter:"+ez_MenuAnimate[i]+" "+ez_MenuSfx[i]+";") : "";
	var wd = (ez_testdiv) ? "width:1px;" : "width:2000px;";
	var str = "<div id=" + menuID + " style='"+ftxt+"white-space:nowrap;z-index:999;position:absolute;top:0;left:0;cursor:pointer;" + bg + wd + "visibility:hidden'>";
	var numItems = ez_Menu[i].length;
	for (var j=0;j< numItems;j++)
	{
		var itemID=menuID+"_"+j;
		var textalign 	= (_n[i][j] & !(ez_OPR & !ez_OPR7)) ? ";text-align: center" : "";
		var backgrd		= (_z[i]=="" | _n[i][j])? ("background-color:"+_m[i][j]) : ("background:transparent");

		str += "<div style='width=122px; height=20px; white-space:nowrap;z-index:9;position:absolute;visibility:inherit;"+backgrd+";color:"+_j[i][j]+";font-size:"+_h[i][j]+";font-family:"+_k[i][j]+";padding:"+_1[i]+"px"+textalign+"' id="+itemID+">";

		str += f_a(i,j,false,bar) + "</div>";

		if (bar && (j !=numItems-1))
		{
			if (_z[i]=="")
			{
				str+="<div style='width:1px; height:20px;white-space:nowrap;z-index:10;position:absolute;visibility:inherit;font-size:0pt;background-color:FFFFFF;' id="+itemID+"s>&nbsp;</div>";
			}
			else
			{
				str+="<div style='white-space:nowrap;z-index:9;position:absolute;visibility:inherit;font-size:0pt;background:transparent;padding:"+_1[i]+"px' id="+itemID+"s></div>";
			}
		}
		else if (!bar && _f[i][j] !="-1")
		{
			str+="<div style='white-space:nowrap;padding:0px;z-index:10;position:absolute;visibility:inherit;width:"+_x[i]+"px;background:transparent' id="+itemID+"s>"+z_(i,false)+"</div>";
		}
		if ((ez_Menu3D[i]=="3D1") & !bar)
		{
			str+="<div style='white-space:nowrap;z-index:8;position:absolute;visibility:inherit;font-size:0pt;background-color:#FFFFFF;padding:0px' id="+itemID+"3d></div>";
		}
	}

	if ((ez_Menu3D[i]=="3D2") | (ez_Menu3D[i]=="3D1" & bar))
	{
		str+="<div style='white-space:nowrap;z-index:8;position:absolute;visibility:inherit;font-size:0pt;background-color:#FFFFFF;padding:0px' id="+menuID+"3d></div>";
	}

	if (_z[i]!="")
	{
		bg="background-image: URL("+_z[i]+");";
		str+="<div id="+menuID+"3d style='white-space:nowrap;z-index:8;position:absolute;"+bg+"visibility:inherit'></div>";
	}

	str+="</div>";

	document.write(str);
}

function x_(i,width,bar)
{
	ez_spc=(ez_NS6 | ez_strictHTML);
	var menuID = _3 + "_" + i , itemID , element;

	var numItems=ez_Menu[i].length,maxWidth=0,maxHt=0,totWidth=0;
	var iw=new Array(),ih=new Array();
	var barspc=20;
	_a[i]=new Array();
	_b[i]=new Array();
	_c[i]=new Array();
	_c1[i]=new Array();
	element=getDiv(menuID);
	element.onmouseover=f_d;
	element.onmouseout=f_c;
	var shift=(ez_Menu3D[i]=="3D1" | ez_Menu3D[i]=="3D2") ? 1:0;
	var shifty=(ez_Menu3D[i]=="3D1") ? 1:0;

	if ( _q[i] > 0) maxWidth = _q[i]- 2 * _s[i] - shift;

	for (var j=0; j < numItems;j++)
	{
		itemID=menuID + "_" + j;
		element=getDiv(itemID);
		iw[j]=element.offsetWidth;
		ih[j]=element.offsetHeight;

		if (!bar) iw[j] += (_f[i][j] != "-1") * 2 * _x[i];

		totWidth += iw[j];

		if (iw[j] > maxWidth) maxWidth=iw[j];
		if (ih[j] > maxHt) maxHt=ih[j];
		maxHt=20;
	}

	if (bar & _q[i] > 0)
	{
		barspc=Math.floor((maxWidth-totWidth)/(numItems-1));
		if (barspc < 0) barspc=0;
		excesspix = maxWidth - totWidth - (numItems-1) * barspc;
		if (excesspix > 0) iw[numItems-1]+=excesspix;
	}

	for (var j=0; j < numItems;j++)
	{
		itemID=menuID + "_" + j;
		element=getDiv(itemID);
		if (bar)
		{
			_c[i][j]=maxHt;
			_c1[i][j]=iw[j];
			_b[i][j] = (j==0) ? ( _s[i]+shift) : ( _b[i][j-1] + iw[j-1] + barspc);
			_a[i][j] =_s[i]+shift;
			element.style.height = (maxHt -(ez_spc) * 2 * _1[i] - 0) + ez_px;
			if (j==numItems-1)
			{
				element.style.width=(iw[j]-(ez_spc)*2*_1[i]-0)+ez_px;
			}

			y_(i,j,_b[i][j],_a[i][j]);

			if (j < numItems-1)
			{
				var spc;
				spc=getDiv(itemID+"s").style;
				spc.top= _a[i][j] + ez_px;
				spc.width=(barspc-(ez_spc)*2*_1[i]-0)+ez_px;
				spc.left=(_b[i][j]+iw[j]-0)+ez_px;
				spc.height=(maxHt-(ez_spc)*2*_1[i]-0)+ez_px;
			}
		}
		else
		{
			_c[i][j]=ih[j];
			_c1[i][j]=maxWidth;
			_b[i][j] = _s[i] + shift;
			_a[i][j]=(j==0) ? (_s[i]+shift) : (_a[i][j-1]+_c[i][j-1]+_v[i]+shifty);

			element.style.width=(maxWidth-(ez_spc)*2*_1[i]-0)+ez_px;

			y_(i,j,_b[i][j],_a[i][j]);

			if (_f[i][j] !="-1")
			{
				element=getDiv(itemID+"s").style;
				element.left=(_b[i][j]+maxWidth-1.5*_x[i]-0)+ez_px;
				element.top=(_a[i][j] +(_c[i][j]-_x[i])/2-0)+ez_px;
			}

			if (ez_Menu3D[i]=="3D1")
			{
				element=getDiv(itemID+"3d").style;
				element.width=(maxWidth+1-0)+ez_px;
				element.height=(_c[i][j]+1-0)+ez_px;
				element.top=(_a[i][j]-1-0)+ez_px;
				element.left=(_b[i][j]-1-0)+ez_px;
			}
		}
	}

	var menuEL=getDiv(menuID);

	if (bar)
	{
		_r[i] = maxHt + 2 * _s[i] + shift;
		_q[i] = _b[i][numItems-1] + iw[numItems-1] + _s[i];
	}
	else
	{
		_r[i]=_a[i][numItems-1]+ih[numItems-1]+_s[i];
		_q[i]=maxWidth+2*_s[i]+shift;
	}

	menuEL.style.width = _q[i] + ez_px;
	menuEL.style.height= _r[i] + ez_px;

	if ((bar & ez_Menu3D[i]=="3D1") | ez_Menu3D[i]=="3D2" | _z[i]!="")
	{
		element=getDiv(menuID+"3d").style;
		element.width=(_q[i]-2*_s[i])+ez_px;
		element.height=(_r[i]-2*_s[i])+ez_px;
		element.top=_s[i]+ez_px;
		element.left=_s[i]+ez_px;
	}
}

function y_(m,n,posx,posy)
{
	var menuID=_3+"_"+m;
	var itemID=menuID+"_"+n;
	element=getDiv(itemID);
	element.onmouseover=f_e;
	element.onmouseup=f_f;
	elementStyle=element.style;
	elementStyle.top=posy+ez_px;
	elementStyle.left=posx+ez_px;
}

function z_(m,hi)
{
	if (_x[m]-0==0) return ("");
	if (hi) return ("<img src="+_w[m]+" width="+_x[m]+"px height="+_x[m]+"px border=0px vspace=0px hspace=0px style='display:block'>");
	else return ("<img src="+_y[m]+" width="+_x[m]+"px height="+_x[m]+"px border=0px vspace=0px hspace=0px style='display:block'>");
}

function f_a(m,n,hi,bar)
{
	if (hi & _dHi[m][n] != "")
	{
		return("<nobr>"+_dHi[m][n]+"</nobr>");
	}
	else
	{
		return("<nobr>"+_d[m][n]+"</nobr>");
	}
}

function f_h()
{
	var tc,c1,c2,s1,s2,dc;
	eval(unescape("tc=_%65c"));
	for (var j=0; j < 2; j++)
	{
		dc="";
		s1="";
		s2="";

		for (var i=0; i < tc.length; i=i+2)
		{
			c1=tc.charAt(i);
			c2=tc.charAt(i+1);
			if (c1=="~") c1="'";
			if (c2=="~") c2="'";
			s1=c1+s1;
			s2=c2+s2;
		}
		dc=s1+s2;
		tc=dc;
	}
	eval(unescape("_%65c=dc"));
}

function f_f()
{
	var id = _5.split("_");
	var ml = _e[id[1]-0][id[2]-0];
	var loc = (document.location+"").toLowerCase();
	if (ml !="")
	{
		var hr=ml.split(",");
		if (hr[0].substring(0,11)=="javascript:") eval(ml.substring(11));
		else if (hr.length==1) document.location.href=hr[0];
		else
		{
			if (eval("parent."+hr[1]))
			{
				eval("parent."+hr[1]+".location.href='"+hr[0]+"'");
			}
			else
			{
				window.open(hr[0],hr[1]);
			}
		}
	}
}

var ez_donothide=false;

function ez_hideafterdelay()
{
	if (!ez_donothide)
	{
		v_();
		showDropDowns();
	}
	_5="";
}

function f_c()
{
	status="";
	ez_donothide=false;
	_4=setTimeout('ez_hideafterdelay()',300);
}

function f_d()
{
	hideDropDowns();

	ez_donothide=true;
	clearTimeout(_4);
}

function f_e()
{
	var item=this.id;
	var ID=item.split("_");
	var menuTg=ID[0]+'_'+ID[1];
	var menuID=ID[1];
	var itemID=ID[2];
	var childMenu;

	if (_5==item)
	{
		status=_e[menuID][itemID].split(",")[0];
		return;
	}

	_5=item;

	for (var j=0;j< ez_Menu[menuID].length;j++)
	{
		if (_g[menuID][j])
		{
			f_b(menuTg+"_"+j,false);
			childMenu=_f[menuID][j]-0;
			if (childMenu !=-1) u_(childMenu);
		}
	}

	if (_6[menuID])
	{
		v_();
	}

	childMenu=_f[menuID][itemID];

	if (childMenu !="-1")
	{
		var x,y;
		var prop=_fv[menuID][itemID].split(",");
		var up=(prop[0]=="ru" | prop[0]=="lu")?1:0;
		var left=(prop[0]=="lu" | prop[0]=="ld")?1:0;
		if (ez_isBar[menuID])
		{
			if (left) x=_o[menuID]+_b[menuID][itemID]+_c1[menuID][itemID]-_q[childMenu];
			else x=_o[menuID]+_b[menuID][itemID]-0;

			if (up) y=_p[menuID]-_r[childMenu];
			else y=_p[menuID]+_r[menuID]-_s[menuID];
		}
		else
		{
			if (left) x=_o[menuID]-_q[childMenu];
			else x=_o[menuID]+_q[menuID]-_s[menuID];

			if (up) y=_p[menuID]+_a[menuID][itemID]+_c[menuID][itemID]-_r[childMenu];
			else y=_p[menuID]+_a[menuID][itemID];
		}

		x-=_t[menuID]*(1-2*left);
		y+=_u[menuID]*(1-2*up);

		if (prop.length>1)
		{
			if (prop[1]-0 > 0 & (x+_q[childMenu] > prop[1]-0)) x=prop[1]-_q[childMenu]-0;
		}

		if (prop.length>2)
		{
			if (prop[2]-0 > 0 & (y+_r[childMenu] > prop[2]-0)) y=prop[2]-_r[childMenu]-0;
		}

		t_(childMenu,x,y);
	}

	f_b(item,true);
}

function f_b(item,hi)
{
	var ID=item.split("_");
	var menuID=ID[1];
	var itemID=ID[2];
	_g[menuID][itemID]=hi;
	var itemEL=getDiv(item);
	var itemsEL=getDiv(item+"s");
	if (hi)
	{
		status=_e[menuID][itemID].split(",")[0];
		if (_z[menuID]=="" || !(ez_OPR & !ez_OPR7)) itemEL.style.background=_l[menuID][itemID];
		itemEL.style.color=_i[menuID][itemID];
	}
	else
	{
		if (_z[menuID]=="" | _n[menuID][itemID]) itemEL.style.background=_m[menuID][itemID];
		else itemEL.style.background='transparent';

		itemEL.style.color=_j[menuID][itemID];
	}

	if (_dHi[menuID][itemID] !="")
	{
		if (ez_isMac) itemEL.innerHTML='';
		itemEL.innerHTML = f_a(menuID,itemID,hi,0);
	}

	if (_f[menuID][itemID]!="-1" && !ez_isBar[menuID])
	{
		if (ez_isMac) itemsEL.innerHTML='';
		itemsEL.innerHTML=z_(menuID,hi);

	}
}

function getDiv(ID)
{
	if (ez_IE4) return document.all[ID];
	else return document.getElementById(ID);
}

function hideDropDowns()
{
	for (j=0; j < document.forms.length; j++)
	{
		if(document.forms[j].elements.length > 0)
		{
			if(!document.forms[j].dropdowns)
			{
				document.objetos = new Array();
				for(i=0; i < document.forms[j].elements.length; i++)
				{
					//PROCURA UM DROPDOWN OU UM OBJECT
					if(document.forms[j].elements(i).tagName == "SELECT" || document.forms[j].elements(i).tagName == "OBJECT")
					{
						document.objetos[document.objetos.length] = document.forms[j].elements(i);
					}
				}
			}

			i=0;
			while(i < document.objetos.length)
			{
				dpd = document.objetos[i];
				dpd.style.visibility = "hidden";
				tiraDrop = document.objetos.slice(i,i+1);

				//remove o drop escondido
				tiraDrop = document.objetos.slice(0,i);
				tiraDrop = tiraDrop.concat(document.objetos.slice(i+1));
				document.objetos = tiraDrop;
			}
		}
	}
}

function showDropDowns()
{
	for (j=0; j < document.forms.length; j++)
	{
		if (document.forms[j].elements.length > 0)
		{
			document.objetos = new Array();
			for(i=0; i < document.forms[j].elements.length; i++)
			{
				//PROCURA UM DROPDOWN OU UM OBJECT
				if(document.forms[j].elements(i).tagName == "SELECT" || document.forms[j].elements(i).tagName == "OBJECT")
				{
					document.objetos[document.objetos.length] = document.forms[j].elements(i);
				}
			}

			i=0;
			while(i < document.objetos.length)
			{
				document.objetos[i].style.visibility = "visible";
				i++;
			}
		}
	}
}
	
