Mtimer = setTimeout("rep_img()",99999);
_d = document;
smc = -1;
MLoaded=0;
ST=0;
mspu=0;
pu=0;
ns4 = (_d.layers) ? true:false
ns6 = (navigator.userAgent.indexOf("Gecko") != -1) ? true:false
mac = (navigator.appVersion.indexOf("Mac") != -1) ? true:false
mac45 = (navigator.appVersion.indexOf("MSIE 4.5") !=-1 ) ? true:false
if(ns6||ns4)mac=false

loadWait=0;

opra=(navigator.userAgent.indexOf("Opera")!=-1)?true:false
if(mac&&opra)mac=0
ns61=(parseInt(navigator.productSub)>=20010726)?true:false
ie4=(!_d.getElementById&&_d.all)?true:false;ta=0;
ie55=((navigator.appVersion.indexOf("MSIE 6.0")!=-1||navigator.appVersion.indexOf("MSIE 5.5")!=-1))?true:false;
if(ie55&&opra)ie55=false;
konq=(navigator.userAgent.indexOf("Konqueror")!=-1)?true:false
IEDtD=0;if((_d.all&&_d.compatMode=="CSS1Compat")||(mac&&_d.doctype&&_d.doctype.name.indexOf(".dtd")!=-1))IEDtD=1;
mp=(ns6)?"pointer":"hand";oatop=0;aleft=0;oaleft=1;osy=0;oww=-1;owh=-1;frs=0;fre=0;nsmatch=0;okpgms=0;inDragMode=0;closeFel=1;
var a,_am,oa,im,om,flta;hlarr=new Array();hlcnt=0;hll=0;Mname=new Array();parr=new Array();SwapIM=new Array();SoImG=new Array();keyar=new Array();keyarC=0;keynum=0;MenuHasFocus=1;
_OfM=0;ParentMenu=0;pf=0;gmi=20;ns6hif=0;timo=0;el=0;nshl=0;var omv=0;df=1;im=0;ofrac=0;omnu=0;kmnu=0;ac=22;m=1;sy=1;sx=1;ShM=0;ww=0;wh=0;var imar=new Array();mr=",";
while(self["menu"+m]){mr+="menu"+m+",";tmenu=eval("menu"+m);
Mname[m]=tmenu[0].toLowerCase();m++}
mr = mr + " ";
mr = mr.split("\,");
menus = mr.length - 1;
var cgm=0;

function gmobj(mtxt)
{
	if(_d.getElementById)
	{
		m = _d.getElementById(mtxt)
	}
	else if(_d.all)
	{
		m = _d.all[mtxt]
	}
	else if(_d.layers)
	{
		m = _d[mtxt]
	}
	
	return m;
}

function gmstyle(mtxt) 
{
	m = gmobj(mtxt);
	if(!ns4)
	{
		if(m)
			m = m.style;
	}
	return m;
}

function spos(gm,t_,l_,h_,w_)
{
	//alert(gm);
	px = "px";
	if(ns4)
	{
		px = "";
		gms = gm;
		if(w_ != null)
			gms.clip.width = w_;
		if(h_ != null)
			gms.clip.height = h_;
	}
	else if(opra)
	{
		px = "";
		gms = gm.style;
		
		if(w_ != null)
			gms.pixelWidth = w_;
		if(h_ != null)
			gms.pixelHeight = h_
	}
	else
	{
		gms = gm.style;
		if(w_ != null)
			gms.width = w_ + px;
		if(h_ != null)
			gms.height = h_ + px;
	}
	if(t_ != null)
		gms.top = t_ + px;
	if(l_!=null)
		gms.left = l_ + px
}

function gpos(gm)
{
	if(ns4)
	{
		t_ = gm.top;
		l_ = gm.left;
		h_ = gm.clip.height;
		w_ = gm.clip.width;
	}
	else if(opra)
	{
		t_ = gm.offsetTop;
		l_ = gm.offsetLeft;
		h_ = gm.offsetHeight;
		w_ = gm.offsetWidth;
	}
	else if(ns6)
	{
		t_ = gm.offsetTop;
		l_ = gm.offsetLeft;
		h_ = gm.offsetHeight;
		w_ = gm.offsetWidth
	}
	else
	{
		if(mac)
		{
			topM = gm.offsetParent.topMargin;
			if(!topM)
				topM = 0;
				
			leftM = gm.offsetParent.leftMargin;
			if(!leftM)
				leftM = 0;
			t_ = parseInt(topM)  + gm.offsetTop;
			l_ = parseInt(leftM) + gm.offsetLeft;
		}
		else
		{
			t_ = gm.offsetTop;
			l_ = gm.offsetLeft;
		}
	
		h_ = gm.offsetHeight;
		w_ = gm.offsetWidth;
	}
	
	if(konq)
	{
		w_ = parseInt(gm.style.width);
		h_ = parseInt(gm.style.height);
	}
	var gpa = new Array();
	gpa[0] = t_;
	gpa[1] = l_;
	gpa[2] = h_;
	gpa[3] = w_;
	
	return(gpa)
}

function getMouseXY(e){
	if(ns4||ns6) {
		MouseX = e.pageX;
		MouseY = e.pageY;
	}
	else {
		MouseX = event.clientX;
		MouseY = event.clientY
	}
	
	if(!opra&&_d.all) { 
		MouseX = MouseX + _d.body.scrollLeft;
		MouseY = MouseY + _d.body.scrollTop;
		
		if(IEDtD)
			MouseY = MouseY + sy
	}
	
	if(inDragMode) {
		gm = gmobj(DragLayer);
		spos(gm,MouseY - DragY,MouseX - DragX);
		return false
	}
	
	return true
}

function parseLink(txt,what){txt=txt+";";lt="";if(what=="link"){if(txt.indexOf("\"")>0){lt=txt}else{sp=txt.indexOf(" ");lt=txt.substr(0,sp);}}else{sp=txt.indexOf(what)+what.length+1;if(sp>what.length){lt=txt.substr(sp,999);lt=lt.substr(0,lt.indexOf(";"))}}return lt}
function cHexColor(_c){return _c.match(/^[0-9a-f]{6,6}$/i) ? '#' + _c.toUpperCase() : _c;}
function stch(ms) {
	window.status = ms;
	return true
}

function fixForm(divname,show){if(ie55||ns6||mac)return;mfrms=divname.split(";");for(oa=0;oa<mfrms.length;oa++){if(opra||ns4){SDiv(mfrms[oa],show)}else{gmf=_d.forms[mfrms[oa]];if(gmf){for(foa=0;foagmf.length;foa++){if(gmf.elements[foa].type.substr(0,7)=="select-"){fobj=gmf.elements[foa].style;if(show){fobj.visibility="visible";fobj.overflow="visible"}else{fobj.visibility="hidden";fobj.overflow="hidden"}}}}}}}
function SDiv(nm,sh) {
	if(ns4 && nm.indexOf(".") > 0)
		tD = eval(nm); 
	else 
		tD = gmstyle(nm);
	
	if(tD)
		if(sh)
			tD.visibility="visible";
		else {
			tD.visibility="hidden";
			if(ie55) {
				gmif = gmobj("if"+nm);
				if(gmif)
					gmif.style.visibility='hidden';
			}
		}
}

function close_el(){for(xa=hlarr.length-1;xa>=0;xa--){ti=hlarr[xa].split("@");if(!ns4&&SoImG[ti[1]]){stimo="im_"+ti[0].substring(4,99)+"_"+ti[1]+"_"+ti[0];stimo=gmobj(stimo);menu=eval(ti[0]);if(menu[11]==1)stimo.src=menu[6][16]; else stimo.src=menu[6][10];}tmenu=eval(ti[0]);if(ns4){shl(ti[0],ti[1],'hide')}else{arg=gmobj("el"+ti[1]);arg.style.background=ti[2];arg.style.color=""+ti[3];if(ti[4])arg.style.borderColor=ti[4]}if(ti[0]==hll){if(ns4)shl(ti[0],hel,'show');return}}hlcnt=0;hlarr=new Array()}
function closeallmenus(){ShM=0;om="";hll="";close_el();if(ParentMenu){if(ParentMenu.closeFel)ParentMenu.close_el();}if(pf&&pf.MLoaded){pf.closeallmenus();}if(ns4){omv.visibility="hide"}for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[17]&&MLoaded>1)fixForm(menu[17],1);if(menu[7]!=1)SDiv("menu"+a,0);else _am=""}}
function rep_img(){if(timo&&timo.src!=o_img){timo.src=o_img}}
function popdn(){arg=popdn.arguments;if(arg[0]){if(arg[3].substr(0,5)!="show-"){if(ns4){shl(arg[2],arg[1],"hide")}else{arg[0].style.background=arg[4];arg[0].style.color=arg[5];if(arg[6])arg[0].style.borderColor=arg[6]}}else{if(ns4)omv=0;hlarr[hlcnt]=arg[2]+"@"+arg[1]+"@"+arg[4]+"@"+arg[5]+"@"+arg[6];hlcnt++;}menu=eval(arg[2]);if(!menu[12]){clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM();",timegap)}}else{clearTimeout(Mtimer);Mtimer=setTimeout("closeallmenus();resetShM",timegap)}}
function dc(){if(nshl.indexOf("show-menu=")>-1)return;tr=ltarg.split("=");if(tr[1])parent.frames[tr[1]].location.href=nshl;else location.href=nshl;}
function getMenuByName(mn){mn=mn.toLowerCase();for(a=1;a<menus;a++){if(mn==Mname[a]){return a;}}return a;}
function getMenuItem(mn,item){for(a=1;amn;a++){menu=eval("menu"+a);item=item+((menu.length-ac)/5)}item--;return item}
function sis(){for(a=1;a<imar.length;a++){tim=imar[a].split("_");if(tim[4]){tim[3]=tim[3]+"_"+tim[4]}menu=eval(tim[3]);if(ns4){im=_d.layers[tim[3]].document.layers["el"+tim[2]];imp=gpos(im);eln="";for(x=0;x2;x++){imo=_d.layers[tim[3]].document.layers[eln+"el"+tim[2]].document.layers[imar[a]];imop=gpos(imo);imL=imp[3]-(imop[3]);imT=(imp[2]/2)-(imop[2]/2);if(menu[15])imL=1;if(menu[13]=="left")imL=1;if(menu[13]=="center")imL=(imp[3]/2);eln="m";spos(imo,imT,imL,null,null);}}else{imo=gmobj(imar[a]);imop=gpos(imo);im=gmobj("el"+tim[2]);imp=gpos(im);if(mac){x=menu[6][9];imp[0]=imp[0]-x;imop[0]=imo[0]-x}if(menu[11]){imco=gpos(gmobj("hel"+tim[2]));imc=imco[1];}else{imc=0}imT=imp[0]+(imp[2]/2)-(imop[2]/2);imL=imc+imp[3]-(imop[3]);if(menu[15])imL=imc;if(menu[13]=="left")imL=imc;if(menu[13]=="center")imL=imc+(imp[3]/2);if(ns6&&!ns61){nsC=gpos(gmobj(tim[3]));imT=imT-nsC[0];imL=imL-nsC[1]}spos(imo,imT,imL,null,null);}}}
function fixb(mnu){menu=eval(mnu);if(!menu[11]&&!menu[3])menu[3]=100;ic=(menu.length-ac)/5;menu[21][2]=1;m42=menu[4]*2;mn=gmobj(mnu);if(ns4){if(menu[14]){spos(gmobj("menuback"+mnu),null,null,mn.clip.height+(menu[14]*2),null)}if(menu[11]){mn.clip.width=mn.clip.width+menu[4]}return}mp=gpos(mn);el=menu[21][1];ml=gmobj("el"+(el-1));mlp=gpos(ml);tw=null;th=null;if(menu[11]){lf=0;tc=0;for(y=el-ic;y<el;y++){tc++;ty=gmobj("el"+y);typ=gpos(ty);thy=gmobj("hel"+y);thyp=gpos(thy);if(mac&&!menu[3]){thy.style.width=1+"px";ty.style.width=thy.offsetWidth+menu[6][9]+"px";typ[3]=thy.offsetWidth}if(opra){ty.style.top=menu[4];if(lf==0)lf=menu[4];typ[2]=typ[2]+(m42);spos(ty,null,0,null,typ[3]);}spos(thy,null,lf,typ[2],typ[3]);lfL=0;if(menu[ac-1+(tc*5)]>0)lfL=menu[ac-1+(tc*5)];lf=lf+typ[3]+lfL;hsep=gmobj("hsep"+y);if(y<el-1)spos(hsep,null,typ[3],typ[2]); else spos(hsep,null,0,0,0);}tw=lf-lfL;th=typ[2];if(_d.compatMode=="CSS1Compat"){}else{if(mac){if(!_d.doctype){th=th+(m42);tw=tw+m42}else{
// MUDEI BEM AQUI EM BAIXO, COLOQUEI O !=
if(_d.doctype.name.indexOf(".dtd")!=0){th=th+(m42);}}}else if(_d.all&&!opra){tw=tw+(m42);th=th+(m42)}}if(opra)tw=tw+(menu[4])}else{marw=parseLink(menu[20],"margin");if(ns6){tw=mp[3]-(menu[4]*4);}if(IEDtD){tw=menu[3]-menu[4]}if(opra)tw=mp[3]-(menu[4]*2);if(menu[19]){spo=gmobj("S"+mnu);sp=gpos(spo);th=sp[2];}}spos(mn,null,null,th,tw);if(marw)tw=tw+(marw*2)+2;spos(mn,null,null,th,tw);if(menu[14]){spos(gmobj("menuback"+mnu),null,null,th+(menu[14]*2)+m42,null)}}				
function sm(v1){menu=eval(v1);if(menu[19]&&!menu[21][2])fixb(v1);if(opra||ns6||menu[11]||IEDtD)if(!menu[7]&&!menu[21][2])fixb(v1);ap=gmobj(v1);if(flta)if(ap.filters[0])ap.filters[0].Apply();gmi++;if(!ns4)aps=ap.style; else aps=ap;aps.zIndex=gmi;aps.visibility='visible';if(ie55){gmif=gmobj("if"+v1);ifgp=gpos(ap);spos(gmif,ifgp[0],ifgp[1],ifgp[2],ifgp[3]);gmif.style.visibility='visible';}if(flta)if(ap.filters[0])ap.filters[0].Play();if(menu[17])fixForm(menu[17],0)}
function popup(mn,mpos){
	if(isNaN(mn)) {
		for(a=1;a<menus;a++) {
			if(mn == Mname[a]) {
				mn = a;
				break;
			}
		}
	}
	
	setpos();
	omv.visibility='hide';
	clearTimeout(Mtimer);
	closeallmenus();
	mtxt = 'menu' + mn;
	mi = gmstyle(mtxt);
	
	if(ns4)
		_d.captureEvents(Event.MOUSEMOVE);
	
	_d.onmousemove = getMouseXY;
	mn = gmobj(mtxt);
	gp=gpos(mn);
	if(mpos > 0) {
		ttop = MouseY+2;
		tleft = MouseX + 2
	}
	else { 
		ttop = gp[0];
		tleft = gp[1];
	}
	
	if((ttop + gp[2]) > (wh + sy)) {
		ttop = wh - gp[2] + sy;
		if(!mpos && mpos > 0) {
			spos(mn,ttop,null,null,null);
		}
	}
	if((tleft + gp[3]) > (ww + sx)) {
		tleft = ww - gp[3] + sx;
		if(!mpos&&mpos>0) {
			spos(mn,null,tleft,null,null);
		}
	}
	if(mpos) { 
		spos(mn,ttop,tleft,null,null);
	}
	flta=0;
	if((_d.all && _d.getElementById)&&!mac) {
		ap = gmobj(mtxt);
		getflta(ap);
	}
	sm(mtxt);
	_am=mn
}

function shl(lyr,el,s){clearTimeout(Mtimer);mt=_d.layers[lyr].document.layers["el"+el];omv.visibility="hide";menu=eval(lyr);mt.visibility=s;omv=mt}
function resetShM(){for(a=1;a<menus;a++){menu=eval("menu"+a);if(menu[7]&&menu[12]){ShM=0;return}}if(ParentMenu)ParentMenu.resetShM()}
/* show the childs */
function popi(v1,lyr,el)
{
	if((loadWait && MLoaded==0) || inDragMode)
		return;
		
	subfound=0;nv1=v1;
	for(a = 1;a < menus;a++) {
		if(v1.match("show-menu") && v1.substring(10,99) == Mname[a]) {
			v1 = "show-menu" + a;
			subfound = 1;
			a = 999
		}	
	}
	
	
	if(!om) om = lyr;clearTimeout(Mtimer);
	if(ParentMenu)ParentMenu.clearTimeout(ParentMenu.Mtimer);
	if(ns4) {
		timo = _d.layers[lyr].document.layers["el"+el].document.images[0]
	}
	else {
		timo = gmobj("im"+el)
	}
	
	o_img="";
	if(timo) {
		o_img = timo.src;
		if(SwapIM[el].src)
			timo.src=SwapIM[el].src
	}
	
	kmnu=lyr;container=eval(lyr);
	if(SoImG[el])
	{
		stimo="im_"+lyr.substring(4,99) + "_" + el+"_" + lyr
		if(ns4){stimo=_d.layers[lyr].document.layers["el"+el].document.layers[stimo]}else{stimo=gmobj(stimo)}
		stimo.src=SoImG[el].src
	}

	if(subfound)
	{
		v1=v1.substring(5,99);
		menu=eval(v1);
		
		omnu=v1;
		mi=gmobj(v1);
		
		gp=gpos(gmobj(lyr));
		h3="";
		
		if(container[11])
			h3="h";
			
		if(ns4) {
			tel = gpos(_d.layers[lyr].document.layers["el"+el])
		}
		else {
			tel=gpos(gmobj(h3+"el"+el))
		}
	
		np=gpos(mi);
		
		if(np[2]<10) {
			fixb(v1);
			np = gpos(mi)
		}
		
		if(container[11])
		{
			kmnu=v1
			if(!container[5])container[5]="";
			if(!opra&&_d.all&&!mac)gp[1]=gp[1]+container[4];
			if(ns6)if(ns61)gp[1]=gp[1]+container[4];else gp[1]=-1;gp[0]=gp[0]-container[4]
			if(mac)gp[0]=gp[0]-container[4];
			if(container[5].indexOf("bottom")>=0){tvar=container[1];if(!tvar)tvar=0;gp[0]=gp[0]-np[2]-tel[2]}
			if(tel[1]+gp[1]+np[3]>ww+sx){gp[1]=ww-np[3]-tel[1]+sx;}
			mtop=gp[0]+gp[2];
			mleft=tel[1]+gp[1];
			if(container[15])mleft=mleft-np[3]+tel[3]+(container[4]*2)
			m1=menu[1];
			if(m1)
			{
				m1=m1+"";
				if(m1.indexOf("offset=")==0)
				{
					os=m1.substr(7,99);
					mtop=(parseInt(os)+mtop)
				}
				else
				{
					if(m1)mtop=parseInt(m1)
				}
			}

			m2=menu[2];
			if(m2){m2=m2+"";
			if(m2.indexOf("offset=")==0)
			{
				os=menu[2].substr(7,99);
				mleft=(parseInt(os)+mleft);
			}else{if(m2)mleft=m2;}
		}
		if(menu[5])setpos();else spos(mi,mtop,mleft-1,null,null);
		}
		else
		{
			if(!ns61&&ns6)tel[0]=tel[0]-gp[0];
			nt=tel[0]+gp[0]+suboffset_top;
			nl=gp[1]+tel[3]-suboffset_left;
			onl=nl
			ont=nt
			if((gp[1]+gp[3]+np[3])>=ww+sx||menu[15]){nl=gp[1]-np[3]+suboffset_left}
			if(nl<0)nl=onl;
			if(nt+np[2]>wh+sy){nt=wh-np[2]+sy;}
			if(nt<0)nt=sy+4
			if(menu[1]>=0)nt=menu[1]
			if(menu[2]>=0)nl=menu[2]
			if(menu[5])setpos();else spos(mi,nt,nl,null,null);
		}
		
		om+=","+v1;
		
		if(ShM==1) {
			sm(v1);
			if(!ns4) {
				/* workaround... nao facam isso em casa criancas */
				mi.style.display = "";
				mi.style.left = (parseInt(mi.style.left) + 11) + "px";
				mi.style.top = (parseInt(mi.style.top) - 9) + "px";
				//mi.style.position = "absolute";
				mi.style.visibility="visible";
			}
		}

// Scroll Code **********
		if(menu[19])
		{
			gp=gpos(gmobj(v1));
			gpc=gpos(gmobj("S"+v1))
			tt=0;
			if((gp[0]+gpc[2])>wh+sy)
			{
				spos(gmobj("S"+v1),null,null,(wh+sy)-gp[0]-10-2);
				spos(gmobj(v1),null,null,(wh+sy)-gp[0]-10);
			}
			else
			{
			}
		}
// Scroll Code **********
	}
	else
	{
		frt=v1.indexOf(" ")
		lt=parseLink(v1, "sourceframe");
		if(lt)pf=parent[lt];
		if(frt>0&&v1.indexOf("show-menu=")>-1)
		{
			if(lt)
			{
				v1=v1.substring(10,frt);
				if(pf.MLoaded)
				{

					pf.mn=pf.gmobj("menu"+pf.getMenuByName(v1));
					menu=eval(lyr);
					gp=gpos(gmobj(lyr));
					h3="";
					if(container[11])h3="h";
					if(ns4){mp=gpos(_d.layers[lyr].document.layers["el"+el])}else{mp=gpos(gmobj(h3+"el"+el))}
					fLeft=0;
					if(menu[11])
					{
						fTop=pf.sy;
						fLeft=pf.sx+gp[1]+mp[1]+Frames_Left_Offset;
					}
					else
					{
						fTop=pf.sy+gp[0]+mp[0]+Frames_Top_Offset;
						fLeft=pf.sx+100
					}
					tp=gpos(pf.mn)
					if(fTop+tp[2]>(pf.sy+pf.wh))fTop=pf.wh-tp[2]+pf.sy
					pf.spos(pf.mn,fTop,fLeft-100,null,null);
					closeFel=0
					if(_OfM!=v1)closeFel=1					
					if(ShM==1)
					{
						if(pf.mn.visibility=="hide"||pf.mn.style.visibility=="hidden")pf.popup(v1); 
					}
					else
					{
						if(closeFel)close_el();
					}
					
					_OfM=v1
					closeFel=1
					pf.ParentMenu=self
				}
			}
		}
		else if(frt>0)
		{
			if(lt)if(pf)if(pf.MLoaded)pf.closeallmenus()
			if(ns4)shl(lyr,el,"show");
		}
		
	}
	ta=om.split(",")
	strt=0;
	for(a=0;a<ta.length;a++)
	{
		if (ta[a]==v1)strt=0;
		if (strt)
		{
			if(ta[a])
			{
				hll=lyr;
				hel=el;
				close_el();
				tmnu=eval(ta[a])
				if(tmnu[17]&&!menu[17])fixForm(tmnu[17],1)
				if(!tmnu[7])SDiv(ta[a],0)
			}
		ta[a]=""
		}
		if(ta[a]==lyr)strt=1;
	}
	mmenu=eval(lyr)
	if(mmenu[7]&&lyr!=ta[0])
	{
		closeallmenus();
		if(v1==ta[ta.length-1])
		{
			if(ns4)shl(lyr,el,'show');
			tmnu=eval(v1)
			if(tmnu[17])fixForm(tmnu[17],0)

			SDiv(v1,1)
		}
	}
	om=""
	mdisp=0
	for(a=0;a<ta.length;a++)
	{
		if(ta[a]==lyr)frs=a
		if(ta[a]==v1)fre=a
		if (mdisp||(a>frs&&a<fre))
		{
			if (ta[a]&&ta[a]!=v1)
			{
				SDiv(ta[a],0)
				close_el();
				if(ns4)shl(lyr,el,'hide');
			}
		}
		else
		{
			if(ta[a])om+=ta[a]+",";
		}
		if (v1==ta[a])mdisp=1
	}
}


// Scroll Code **********
function scroll(val,mnu)
{
	mn=getMenuByName(mnu);
	mi=gmobj("Smenu"+mn);
	mip=gpos(mi)
	tt=tt-val
	gp=gpos(gmobj("menu"+mn))

	if(tt>=0 && tt<(gp[2]-gp[0]))
	{
		mi.style.clip = "rect("+tt+"px "+mip[3]+"px "+(tt+gp[2]-7)+"px 0px)"
		ns6c=0
		if((ns6&&!ns61)||mac)ns6c=1
		spos(mi,-tt,null,tt+gp[2])
		ST = setTimeout("scroll("+val+",'"+mnu+"')",30);
	}
	else
	{
		tt=tt+val
		clearTimeout(ST)
	}
	clearTimeout(Mtimer);
}
// Scroll Code **********


function hl()
{
	arg = hl.arguments;
	imgact = "";
	hlnk = arg[1];
	
	if(!menu[8] && menu[15])
		menu[8] = "right";
	
	_am = " " + a; 
	_am = _am.length - 1;
	subimg = "";
	arg[0] += "";
	
	if(ns6) { 
		dwd = arg[2][9]*2
	}
	else {
		dwd = 0
	};
	
	if(ns4) { 
		if(el == 0) {
			st = "<style type=\"text/css\">A.m{text-decoration:none;}</style>";
			_d.write(st); oatop = atop;
		}
		else {
			mtl = _d.layers[omnu].document.layers["el"+(el-1)];
		
			if(oatop == atop) {
				atop += mtl.clip.height
			}
			else { 
				atop = menu[4];
			}
			oatop = atop
		}
		
		if(menu[11]) {
			atop = menu[4];
			if(oaleft == aleft) {
				aleft += mtl.clip.width + arg[8]
			}
			else {
				aleft = menu[4];
				oaleft = aleft
			}
			
			oaleft = aleft
		}
		else {
			aleft = menu[4];
		}
	}
	if(hlnk.substring(0,5) == "show-") {
		arg[1] = arg[1].toLowerCase();
		if(arg[7] == hlnk) 
			if(arg[6])
				arg[7] = arg[6];
			else 
				arg[7] = "";
		hlnk="#";
		if (arg[6] + " " != "undefined ")
			hlnk=arg[6];
	}
	pI = "popi('" + arg[1] + "','"+arg[5]+"',"+el+");";
	if(arg[1].substring(0,5) == "show-" && (!menu[11] || menu[6][16]) && (menu[11] || menu[6][10])) {
		im++;
		ims = "im_"+a+"_"+el+"_"+arg[5];
		ti  = arg[2][10];
		
		if(menu[6][16] && menu[11])
			ti = menu[6][16];
		if(ns4) {
			sti = "<img border=0 src=\""+ti+"\">";
			subimg="<layer id="+ims+">"+sti+"</layer>";
		}
		else {
			if(!parseLink(arg[1],"sourceframe"))
				imgact="onmouseover=\"gmobj('el"+el+"').onmouseover();\" onmouseout=\"gmobj('el"+el+"').onmouseout();\"";
				
			if(opra)
				imgact="onmouseover=\"clearTimeout(Mtimer)\"";
				
			subimg = "<img id="+ims+" style=\"position:absolute;\" "+imgact+" border=0 src=\""+ti+"\">"
		};
		
		imar[im] = ims;
	}
	omp = mp;
	ofc = arg[2][0];
	ofb = arg[2][1];
	onc = arg[2][2];
	onb = arg[2][3];
	ltarg = " ";
	lOnfunc="";
	lOffunc="";
	ltype="";
	lalign = menu[8];
	if(!lalign)
		lalign="left"
	tfborc="";
	nborc="";
	fborc="";
	dragable=0;
	simg="";
	bimg="";
	sbimg="";
	sbgc="";
	sbgc = parseLink(hlnk,"separatorcolor");
	
	if(!sbgc)
		if(menu[6][19])
			sbgc = menu[6][19]; 
		else 
			sbgc = menu[6][4]
			
	marw = parseLink(menu[20],"margin");
	
	if(!marw)
		marw = 0;
		
	if(hlnk.indexOf(" ")>0) {
		k2o = parseLink(hlnk,"keytoopen");
		if(k2o) {
			keyar[keyarC] = k2o.toUpperCase() + ";" + arg[1] + ";"+arg[5]+";"+el;keyarC++;
		}
		_al=parseLink(hlnk,"align");if(_al)lalign=_al;
		ltarg=parseLink(hlnk,"target");
		if(ltarg)ltarg=" target="+ltarg
		lOnfunc=parseLink(hlnk,"onfunction")+";";
		
		lOffunc=parseLink(hlnk,"offfunction")+";";
		ltype=parseLink(hlnk,"type");
		tofc=parseLink(hlnk,"offfontcolor");if(tofc)ofc=cHexColor(tofc)
		tofb=parseLink(hlnk,"offbackcolor");if(tofb)ofb=cHexColor(tofb)
		tonc=parseLink(hlnk,"onfontcolor");if(tonc)onc=cHexColor(tonc)
		tonb=parseLink(hlnk,"onbackcolor");if(tonb)onb=cHexColor(tonb)
		nborc=parseLink(hlnk,"onbordercolor");if(nborc){nborc=cHexColor(nborc);nborc="this.style.borderColor='"+nborc+"';"}
		fborc=parseLink(hlnk,"offbordercolor");if(fborc){fborc=cHexColor(fborc);tfborc="border:"+fborc+" 1px solid;"}
		simg=parseLink(hlnk,"swapimage");
		soimg=parseLink(hlnk,"suboverimage");
		if(soimg){SoImG[el]=new Image();SoImG[el].src=soimg}
		bimg=parseLink(hlnk,"backimage");
		sbimg=parseLink(hlnk,"overbackimage");
		dragable=parseLink(hlnk,"dragable");
		hlnk=parseLink(hlnk,"link");
		if(hlnk.indexOf(" ")>0)hlnk=hlnk.substr(0,hlnk.indexOf(" "));
	}
	if(ns4&&ofb=="transparent")ofb=""
	if(!ofb&&(mac||opra))ofb="transparent"
	if(arg[7]+""=="undefined"){arg[7]=hlnk}		
	if(ltype=="form"){onc=ofc;onb=ofb;mp="default"}
	if(ltype=="header"&&arg[2][17]){ofc=arg[2][17];ofb=arg[2][18];onc=arg[2][17];onb=arg[2][18];mp="default"};smO="ShM=1;";smC="";
	if(menu[16]==1){smO="";if(!arg[1].indexOf("show-menu"))hlnk="javascript:ShM=1;"+pI}	
	if(hlp[14]){tlen=hlnk.length;thlnk=location.href;thlnk=thlnk.substring(thlnk.length-tlen,thlnk.length);if(hlnk!="#"&&hlnk==thlnk){ofc=arg[2][14];ofb=arg[2][15]}}	
	if(ltype=="form"||hlnk=="#"||ltype=="header"){mp="default";
	if(ns4){hlnk="<a ";}else{hlnk=" "}}else{if(ns4){hlnk="<a href=\""+hlnk+"\" "+ltarg}else{hlnk="<a id=lnk"+el+" href=\""+hlnk+"\" "+ltarg+" style='text-decoration:none;'>"}}
	if(!ns4){if(bimg)ofb="url("+bimg+") "+ofb;if(sbimg){if(sbimg!="NONE"){onb="url("+sbimg+") "+onb;}}else{if(bimg)onb="url("+bimg+") "+onb;}}
	pd="popdn(this," + el + ", '" + arg[5] + "', '"+arg[1]+"', '"+ofb+"', '"+ofc+"', '"+fborc+"');"
	if(arg[0].toLowerCase().indexOf("<img")>=0){if(menu[11]&&ns6)ns6hif=1;ipos=arg[0].toLowerCase().indexOf("<img");if(simg){SwapIM[el]=new Image();SwapIM[el].src=simg;}else{SwapIM[el]=0}iefix="";
	if(navigator.appVersion.indexOf("MSIE 6")){iefix=" onclick=\"gmobj('el"+el+"').click()\"";}
	arg[0]=arg[0].substr(0,ipos+4)+iefix+" id=im"+el+" "+ arg[0].substr(ipos+5,900)}if(!isNaN(arg[2][5]))arg[2][5]+="px"
	dragfunc="";
	if(dragable){dragfunc="drag_drop('"+arg[5]+"');";}
	if(ns4){
		if(bimg)bimg=" background="+bimg;if(sbimg){if(sbimg!="NONE")sbimg=" background="+sbimg;else sbimg=""}else{sbimg=bimg}
		tdwd=" width="+(menu[3]-(arg[2][9]*2))
		ns4nwrap="";if(menu[11])ns4nwrap="nowrap";
		ls="table border=0 cellpadding="+arg[2][9]+" cellspacing=0><tr><td "+ns4nwrap+" height=-1 align="+lalign+tdwd+">"+hlnk+" style='color:"
		le=";text-decoration:none;font-size:"+arg[2][5]+";font-weight:"+arg[2][7]+";font-family:"+arg[2][8]+"' onmouseover=\"status='"+arg[7]+"';\">"+arg[0]+"</a>"+subimg+"</td></tr></table></layer>"
		if(menu[11])nswid=menu[3]; else nswid=(menu[3]-(menu[4]*2))
		lv=" left="+aleft+" width="+nswid+" top="+atop
		nsofb="";if(ofb)nsofb=" BGColor="+ofb
		nsonb="";if(onb)nsonb=" BGColor="+onb
		tshl="shl('"+arg[5]+"',"+el+",'show');"
		if(ltype=="form")tshl=""
		mt="<layer id=mel"+el+lv+" "+nsofb+bimg+" onmouseover=\""+smO+tshl+pI+" "+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\">"+ls+ofc+le
		mt+="<layer id=el"+el+lv+" "+nsonb+sbimg+" onmouseover=\"clearTimeout(Mtimer);"+pI+"ltarg='"+ltarg+"'; nshl='"+arg[1]+"'; this.captureEvents(Event.CLICK); this.onClick=dc;\" onmouseout=\""+pd+"; "+lOffunc+"; return stch('');\" visibility=hidden >"+ls+onc+le
	}
	else
	{
		mt="";
		/* menu[11] == 0 ? vertical : horizontal */
		if(menu[11])
		{
			bgc = hlp[4];
			if(hlp[11])
				bgc = hlp[12];
				
			mt += "<div id=hel" + el + " style=\"text-align:left;background:'"+ofb+"';width:"+(menu[3]-menu[4])+"px;position:absolute;top:0;left:"+dlft+";\">";
			dlft = dlft + menu[3] - (menu[4] * 2) + menu[4]
		}
		
		rsp=0;if (lalign=="right") rsp=7;
		mt+=hlnk
		dw=(menu[3]-(2*menu[4]+dwd))
		if(dw + " " == "NaN ") {
			dw = ""
		} else {
			dw = "width:"+dw+"px"
		}
		if(opra&&menu[3])
			dw="width:"+(menu[3]-(arg[2][9]*2)-(menu[4]*2))+"px;"
		if(!menu[3]&&ie4)
			dw="width:1px";
		if(menu[11]&&opra) {
			dw="position:absolute;"
		}
		if(!menu[11]&&IEDtD){
			dw="width:"+(menu[3]-menu[4]-(arg[2][9]*2))+"px;"
		}
		if(isNaN(arg[2][9])) {
			padd=arg[2][9]
		}
		else {
			psp=arg[2][9]+"px ";
			padd=psp+psp+psp+psp
		}		
		if(menu[11]&&menu[3]>0)
			dw="position:relative;width:"+menu[3]+"px"
			
		hms = "";
		/* horizontal ? */
		if(menu[11])
		{
			hms = "<div style=\";top:0;position:absolute;\"><div onmouseover=\"clearTimeout(Mtimer)\" id=hsep"+el+" style=\"position:absolute;background:"+sbgc+";width:"+menu[b]+"px; clip:rect(0 "+menu[b]+"px 100% 0);\">\n</div>\n</div>";
		}
		
		mt += "<div id=el"+el+" style=\"margin:"+marw+"px;"+tfborc+"text-align:"+lalign+";"+dw+";padding:"+padd+";font-weight:"+arg[2][7]+";font-style:"+arg[2][6]+";font-family:"+arg[2][8]+";font-size:"+arg[2][5]+";color:"+ofc+";background:"+ofb+";\""
		mt += " onMouseOver=\""+nborc+";this.style.background='"+onb+"';style.color='"+onc+"';this.style.cursor='"+mp+"';"+smO+"; "+pI+";"+dragfunc+lOnfunc+";return stch('"+arg[7]+"');\""
		
		if(mac&&_d.all)
			mt+=" onClick=\"lnk"+el+".click()\"";
			
		mt+=" onMouseOut=\"rep_img(); "+pd+";"+lOffunc+"; return stch('');\">"
		mt+=(arg[0])+"</div>";
		mt+="</a>";
		/* horizontal ? */
		if (menu[11])mt+=hms+"</div>";
		mt+=subimg
	}
	mp = omp;
	_d.write(mt);
	el++;
}


function dmenu(mnu)
{

	menu = eval(mnu);
	menu[21] = new Array();
	
	if(menu[7])
	{
		parr[parr.length] = mnu.substr(4,3);
	}
	
	if(ac == menu.length)
	{
		menu[23] = "";
	}
	
	atop = menu[4];
	if(!atop)
		atop = 0;	
	hlp = menu[6];
	
	if(!menu[4])
		menu[4] = 0;
		
	if(ns4)
		 eq = "="; 
	else eq = ":";
	
	for(z = 0;z < 21; z++)
	{
		if(z == 5)
			z = 12;
		if(z == 16)
			z++;
		if(hlp[z] && hlp[z].charAt(0) != "#")
			hlp[z]=cHexColor(hlp[z]);
	}
	
	if(menu[14])
	{
		m14 = ";" + menu[14];
		m14ar = m14.split(";");
		
		if(m14ar[2])
		{
			m14h = m14ar[1];
			m14w = m14ar[2].substr(6,99) + "px";
			menu[14] = m14h
		}
		else
		{
			m14h = m14ar[1];
			m14w = "100%";
		}
		
		if(_d.layers)
			_d.write("<layer z-index=1 id=menuback"+mnu+" top="+(menu[1]-m14h)+" height=2 width="+m14w+" left=0 bgcolor="+hlp[1]+"></layer>");else	_d.write("<div id=menuback"+mnu+" style=\"position:absolute;top:"+(menu[1]-m14h)+"px;width:"+m14w+";height:2px;background:"+hlp[1]+"\"> </div>")
	}
	
	if(el)
		 ns6c = 3;
	else ns6c = 2;
	
	ns6w = 0;
	if(menu[8] == "right" && ns6)
		ns6w=7;
		
	if (menu[3] < 1)
		menu[3]="undefined";
		
	if(ns4)
	{
		bgc = "";
		thw = menu[3];
		
		if(menu[11])
		{
			ic  = (menu.length - ac)/5;
			thw = (menu[3]*ic)-(menu[4]*ic)+menu[4];
		}
		
		if(hlp[4])
			bgc = "bgColor=" + hlp[4];
			
		if (hlp[11])
			bgc = "bgColor=" + hlp[13];
			
		m18 = "";
		
		if(menu[18])
			m18 = "background=" + menu[18];
			
		mt = "<layer "+m18+" z-index=29 visibility=hidden "+bgc+" id="+mnu+" top="+menu[1]+" left="+menu[2]+" width="+thw+">";
		
		if (hlp[11])
			mt += "<layer bgcolor="+hlp[12]+" top=0 left=0 height=2 width=100%></layer>";
			
		mt += "<layer id="+mnu+"3d bgcolor="+hlp[12]+" top=0 left=0 height=0 width=2></layer>";
	}
	else
	{
		m18 = "";
		if(menu[18])
		{
			m18 = "url(" + menu[18] + ") ";
		}
		iedf="";
		if(!opra && !mac && _d.all && menu[9])
		{
			iedf = " filter:";
			flt  = menu[9].split("\;");
			
			for(fx = 0;fx < flt.length; fx++)
			{
				iedf += "progid:DXImageTransform.Microsoft." + flt[fx];
				if(navigator.appVersion.indexOf("MSIE 5.5") > 0)
					fx=999;
			}
		}
		
		if(!hlp[4]&&(mac||opra))
			hlp[4]="transparent";
			
		if(hlp[11])
			 brd = "border:solid "+menu[4]+"px; border-left-color:"+hlp[12]+";border-top-color:"+hlp[12]+";border-bottom-color:"+hlp[13]+";border-right-color:"+hlp[13]+";";
		else brd = " border:solid "+menu[4]+"px "+hlp[4]+";";
		
		mt = "";
		scrof = "";
		
		if(!ns6)
			scrof="overflow:hidden;";
		dmleft = 0;
		
		if(menu[2])
			dmleft = menu[2];
		
		if(ie55)
		{
			ifBlnk="";
			if(location.protocol == "https:")
				ifBlnk = "/blank.htm";
								
			mt = "<IFRAME frameborder=0 id=if" + mnu + " src=\"" + ifBlnk + "\" scroll=none style=\"FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);visibility:hidden;height:80px;position:absolute;width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;z-index:5\"></iframe>"
		}
		/*se mudar o nome do menu nao funfa */
		if(mnu == "menu1")
			pos = "relative";
		else
			pos = "absolute";
			
		mt += "<div tabindex=1 id="+mnu+" style=\""+iedf+scrof+";z-index:19;visibility:hidden;"+brd+"position:" + pos + ";background:"+m18+hlp[1]+";width:"+(menu[3]+ns6w)+"px;left:"+dmleft+"px;top:"+menu[1]+"px;\">";		
		if(menu[19])
		{
			mt += "<div id=S"+mnu+" style=\"position:absolute;overflow:hidden;\">";
		}
	}

	_d.write(mt)
	x=0;
	dlft=0
	aleft=0;
	if(menu[3]&&menu[11]&&(ns6||opra))menu[3]=menu[3]-(hlp[9]*2)
	for(b=ac;b<menu.length;b++)
	{
		b=b+4
		if(menu[b-3]==""){menu[b-3]="#"}
		menu[b-3]=menu[b-3].replace(/\"/gi, "&quot;")
		if(menu[b-2])menu[b-2]=menu[b-2].replace(/\"/gi, "&quot;")
		hl(menu[b-4], menu[b-3],hlp,100,100,mnu,menu[b-2],menu[b-1],menu[b-5])
		txt="";
		if(ns4)
		{
			mt=_d.layers[mnu].document.layers["el"+(el-1)]
			if (!menu[11])
			{
				if (menu[b]&&bmenu.length-1)
				{

					x=atop+mt.clip.height
					if(sbgc)bgc="bgcolor="+sbgc;
					if(!hlp[11])x++
					txt="<layer top="+(x-2)+" left="+menu[4]+" height="+menu[b]+" "+bgc+" width="+mt.clip.width+" onmouseover=\"clearTimeout(Mtimer)\" ></layer>"
					if(hlp[11]){txt+="<layer top="+(x-1)+" left="+menu[4]+" height=1 bgcolor="+hlp[12]+" width="+mt.clip.width+"></layer>"
					}
				}
			}
			else
			{
				if(sbgc)
					txt = "<layer bgcolor="+sbgc+" left="+(aleft+mt.clip.width)+" width="+menu[b]+" top="+x+" height="+(mt.clip.height+(menu[4]))+"></layer>"
			}
		}
		else
		{
			mbw=menu[b];
			if(hlp[19])
				bc = hlp[19]; 
			else
				bc = hlp[4];
			
			if(b + 1 == menu.length)
				mbw = 0;
				
			if(mbw>0)
			{
				if(!sbgc)sbgc=bc;
				if (!menu[11])
				{
					dwid=(menu[3]-menu[4]*2)
					if(IEDtD)dwid=menu[3]-menu[4]
					if (hlp[11]&&mbw==1)
					{
						oc="";
						if(opra)
							oc="_d.getElementById('el"+el+"').style.background='"+hlp[1]+"';_d.getElementById('el" + el + "').style.color='"+hlp[0]+"'";
							
						txt  = "<div onmouseout=\""+oc+"\" onmouseover=\"clearTimeout(Mtimer)\" style=\"position:relative\">"
						txt += "<div style=\"border-top:1px solid "+hlp[13]+"; background:"+hlp[12]+"; width:"+dwid+"px;position:relative;clip:rect(0 100% 2px 0);height:1px;\">"
						txt += "</div>\n</div>"
					}
					else
					{
						txt="<div style='text-align:left;'>";
						txt+="<div onmouseout=\"popdn();\" onmouseover=\"clearTimeout(Mtimer)\" style=\"left:0;background:"+sbgc+";width:"+dwid+"px;position:absolute;"
						txt+="clip:rect(0 100% "+mbw+"px 0);height:"+ mbw + "px;\">"
						txt+="</div>"
						txt+="</div>"
					}
				}
			}
		}

		_d.write(txt);
		omnu=mnu;
		mt=""
	}
	oatop=-1;
	if (ns4){mt="</layer>"}else{
	mt+="</div>\n";
	if(menu[19])mt+="</div>"}
	_d.write(mt)
	if(ns4){ml=gmobj(mnu);ml.clip.height += menu[4];ml3d=_d.layers[mnu].document.layers[mnu+"3d"];
	if(hlp[11])ml3d.clip.height=ml.clip.height};
	menu[21][1]=el
}

function checs(e)
{
	stopchec = 1;
	
	for(a = 1;a < menus;a++)
	{
		menu = eval("menu"+a);		
		if(menu[10] > 0)
		{
			stopchec = 0;
			if(df!=0||osy!=sy)
			{
			 	mi = gmobj("menu"+a);
				tm = gpos(mi);
				mit = tm[0];
				
				if(isNaN(menu[1]))
				 	menu[1]=0;
				
				df = parseInt(menu[1]) - mit;
				
				if(sy + menu[10] >= menu[1])
					df = sy - mit + menu[10];
				
				nt = df / followspeed;				
				of1 = nt.toString();
				ofr = of1.split("\.");
				
				if(ofr[1] + " " == "undefined ")
					ofr[1]=0;
				
				ofrac = ofrac + parseInt(ofr[1]);
				
				if(mac && parseInt(nt) == 0)
					return;
					
				if(ofrac > 10)
				{
					ofrac = ofrac-10;
					if(df >= 0)
						nt++; 
					else	
						nt--;
				}
				
				spos(mi,mit + nt);
				
				if(menu[14])
					nt = nt - menu[14];
				
				if(ie55)
				{
					spos(gmobj("ifmenu"+a),mit+nt);
				}
				
				if(menu[14])
					spos(gmobj("menubackmenu" + a),mit + nt - menu[14]);
			}
			else
			{
				return;
			}
			osy = sy
		}
	}
	
	if(stopchec)
	{
		osy = sy;
		return
	}
		
	pu = setTimeout('checs()',followrate)
}

function PlaceMenu(mn)
{
	if(ns4||ns6)
		pos="relative";
	else pos="absolute";
	
	mnt = "<div id=\"" + mn + "DIV\" style=\"width:1;height:1;position:" + pos + "\"></div>";
	menu = eval("menu"+getMenuByName(mn));
	menu[21][0] = mn + "DIV";
	_d.write(mnt)
}

function setpos()
{
	for(a=1;a<menus;a++)
	{
		menu = eval("menu"+a);
		
		if(menu[21][0])
		{
			gm = gmobj(menu[21][0]);
			
			if(ns4)
			{
				ntp = gm.pageY;
				nlp = gm.pageX
			}
			else
			{
				gp = gpos(gm);
				ntp = gp[0];
				nlp = gp[1]
			}
			
			mn = gmobj("menu" + a);
			mnp = gpos(mn);			
			if(ntp == 0)
				ntp=null;				
			if(nlp == 0)
				nlp=null;
			
			spos(mn,ntp,nlp,null,null);
			
			if(ie55)
			{
				gmif = gmobj("ifmenu"+a);
				spos(gmif,ntp,nlp,null,null)
			}
		}
		else
		{
			if(!menu[5])
				menu[5]="";
				
			if (menu[5].indexOf("left")   != -1 || 
				menu[5].indexOf("center") != -1 || 
				menu[5].indexOf("right")  != -1)
			{
				mn  = gmobj("menu"+a);
				mnp = gpos(mn);
				mnw = mnp[3];
				nlp = ((ww - mnw) / 2);
				
				if(menu[5].indexOf("right") != -1)
					nlp = ww - mnw;
				if(menu[5].indexOf("left") != -1)
					nlp = 1;
				
				ts = menu[2] + "";
				if(ts.indexOf("offset=") == 0)
				{
					os  = parseLink(ts,"offset");
					nlp = nlp + parseInt(os);
					min = parseLink(ts,"minimum");
					// MUDEI AQUI TAMBEM, COLOQUEI O <
					if(min && (nlp < min))
						nlp=min;
				}
				
				spos(mn,null,nlp,null,null)
			}
			
			if (menu[5].indexOf("top")    != -1 ||
				menu[5].indexOf("bottom") != -1 ||
				menu[5].indexOf("middle") != -1)
			{
				mn = gmobj("menu"+a);
				mnp = gpos(mn);
				mnh = mnp[2];
				
				if(opra)
					mnh = mn.style.pixelHeight;
				
				nlp = wh - mnh;
									
				if(menu[5].indexOf("middle") != -1)
					nlp = ((wh - mnh)/2);
				
				if(menu[5].indexOf("top") != -1)
					nlp=1;
				
				ts = menu[1] + "";
				if(ts.indexOf("offset=") == 0)
				{
					os = parseLink(ts,"offset");
					mnp = gpos(mn);
					nlp = nlp + parseInt(os);
					min = parseLink(ts,"minimum");
					
					if(min && (nlp < min))
						nlp = min;
				}
				
				if(menu[10] > 0)
				{
					menu[1] = nlp;
					
					if(nlp > 0)
						menu[10] = nlp;
						
					nlp = nlp + sy;
				
					if(menu[10] == nlp && MLoaded < 2)
						spos(mn,nlp,null,null,null)
				}
				else
				{
					spos(mn,nlp,null,null,null)
				}
			}
		}
	}
}

function MScan()
{
	sy = self.pageYOffset;
	sx = self.pageXOffset;
	
	if(opra)
	{
		ww = window.innerWidth;
		wh = window.innerHeight;
	}
	else if(_d.all)
	{
		// MUDEI AQUI, COLOQUEI O IF ELSE
		if(_d.body)
		{
			sy = _d.body.scrollTop;
			sx = _d.body.scrollLeft;
		}
		else
		{
			sy = 0;
			sx = 0;
		}
		
		if(!ie4 && !mac)
		{
			if(sy == 0)
				sy = _d.documentElement.scrollTop;
				
			if(sx == 0)
				sx = _d.documentElement.scrollLeft;
		}
		
		if(_d.compatMode == "CSS1Compat")
		{
			ww = document.documentElement.clientWidth;
			wh = document.documentElement.clientHeight
		}
		else
		{
		// MUDEI AQUI, COLOQUEI O IF ELSE
			if(_d.body)
			{
				ww = _d.body.clientWidth;
				wh = _d.body.clientHeight
			}
			else if(_d.documentElement)
			{
				ww = _d.documentElement.clientWidth;
				wh = _d.documentElement.clientHeight
			}
			else
			{
				ww = 0;
				wh = 0;
			}
		}
	}
	else
	{
		if(ns4)
		{
			ww = self.innerWidth - 16;
			wh = self.innerHeight - 17
		}
		else
		{
			ww = _d.body.offsetWidth;
			
			if(!ww)
				ww = self.innerWidth - 15;
				
			ww--;
			wh = self.innerHeight;
		}
	}
	
	if(opra && (owh != wh || oww != ww))
	{
		if(MLoaded > 1)
		{
			location.reload();
		}
		
		MLoaded++;
		oww = ww;
		owh = wh;
	}
	
	if(sy != osy)
		checs();
		
	if(!mac && !opra && MLoaded < 2)
		sis();
	setpos();
}

function mOL()
{
	if(!ns61 && ns6 || ns6hif)
	{
		Minit()
	}
	
	MLoaded=1;
	
	if(Oload)
		Oload();
	if(loadWait || opra)
	{
		for(x = 0;x < parr.length; x++)
		{
			fixb("menu" + parr[x]);
			popup(parr[x])
		}
	}
	
	sis();
	MScan();
	if(!opra)
		MLoaded++;
}

function Minit()
{
	el = 0;
	df = -1;
	
	if((_d.all && _d.getElementById) && !mac)
		_d.write("<"+"script>function getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");
	
	for(x = 0;x < parr.length; x++)
	{
		if(!opra)
		{
			fixb("menu"+parr[x]);
			popup(parr[x])
		}
	}
	
	if(ns4)
	{
		_d.captureEvents(Event.MOUSEMOVE);
		oww = self.innerWidth  - 16;
		owh = self.innerHeight - 17;
		
		window.onresize = function() {
							if(ww != oww || wh != owh)
								window.history.go(0)
						}
	}
	
	_d.onmousemove = getMouseXY;
	MScan();
}
	for(a=1;a<menus;a++)
	{
		dmenu("menu"+a)
	}
	
	if(mac45)
		 Oload = window.onLoad;
	else Oload = window.onload;
	
	if(!ns61 && ns6 || ns6hif)
	{
		window.onload = mOL
	}
	else
	{
		Minit();
		sis();
		window.onload = mOL
	}
	
	setInterval("MScan()",150);
//function cam(){closeallmenus();if(ParentMenu)ParentMenu.ShM=0}
//if(ns4)_d.captureEvents(Event.MOUSEMOVE)
//_d.onmouseup=cam;