var submenuactivo, menuesq, menudto, menuact, layerpos, margem, lastmenu, trans, stylefiltro
var submenu = 0;
var paginawidth = 762;
var coractivo = "#4d83a4";
var corinactivo = "#79abc4";

var isMinNS4 = (document.layers) ? 1 : 0;	

var isMinOP6 = (navigator.userAgent.indexOf("Opera")!=-1)? 1 : 0;

var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("MSIE 5.") >= 0 || isMinIE4 && navigator.appVersion.indexOf("MSIE 6.") >= 0 ) ? 1 : 0;
var isMinIE6 = (isMinIE5&&navigator.appVersion.indexOf("MSIE 5.5") >= 0 || isMinIE5&&navigator.appVersion.indexOf("MSIE 6.") >= 0 ) ? 1 : 0;
var isMinNS6 = (document.getElementById&&!document.all) ? 1 : 0;

if (isMinNS6) var cursortipo = "pointer";
else var cursortipo = "hand";

function menuon(menu,menunum)
	{
	if (menuesq) 
		{
		desaparece(menuesq,menudto,menuact,submenu);
		lastmenu = menuact;
		}

	caracterizamenu(menu,menunum,'s');	

	if(isMinNS6)
		menu.style.backgroundColor = coractivo;
	else
		menu.style.backgroundColor = coractivo;
	submenuactivo = 1;

	if(isMinIE6 && filtro == "s" && lastmenu != menuact)
		layermoveto(submenu);
	else
		layermoveto(submenu);	
	}
	
function menuonlink(menu,menunum)
	{
	if (menuesq) desaparece(menuesq,menudto,menuact,submenu);
	
	caracterizamenu(menu,menunum,'n');
	
	if(isMinNS6)
		menu.style.backgroundColor = coractivo;
	else
		menu.style.backgroundColor = coractivo;
	menu.style.cursor = cursortipo;	
	submenuactivo = 1;
	}	
	
function menuoff(menu,menunum)
	{
	submenuactivo = 0;
	setTimeout('if(submenuactivo == 0) desaparece(menuesq,menudto,menuact,submenu)', 300)
	}

function submenuon()
	{
	submenuactivo = 1;
	}
	
function submenuoff()
	{
	submenuactivo = 0;
	setTimeout('if(submenuactivo == 0) desaparece(menuesq,menudto,menuact,submenu)', 300)
	}
	
function crialayer(x,topo)
	{
	if (alinha == "left")
		{
		margem = (107*toponum)+18;
		}
	else if(alinha == "center")
		{
		margem = (winwidth-paginawidth)/2;
		if (margem < 0) margem = 0;
		margem += (127*toponum)+0;
		}
	
	if (filtro == "s" && !isMinNS6)
		stylefiltro = "filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5)progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=50, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);"
	else
		stylefiltro = "";
	document.write('<div numero="'+toponum+'" onmouseover="submenuon()" onmouseout="submenuoff()" name="menu'+x+'_div" id="menu'+x+'_div" style="background-color:#FF0000;position:absolute;top:'+topo+';left:'+margem+';visibility:hidden;cursor:'+cursortipo+';border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;'+ stylefiltro +'width:200;z-index:2">');
	}
	
function caracterizamenu(menu,menunum,subm)
		{
		menuesq = 1;
		if (subm == "s") 
			{
			if (!isMinNS6) submenu = eval("menu" + menunum + "_div");
			else submenu = document.getElementById("menu" + menunum + "_div");
			}
		menuact = menu;
		}

	
function desaparece(menuesq,menudto,menuact,submenu)
		{	
		if(isMinNS6)
			menuact.style.backgroundColor = corinactivo;
		else
			menuact.style.backgroundColor = corinactivo;
		if(submenu != 0) submenu.style.visibility = "hidden";
		}

function layermoveto(submenu)
	{
	if (getWindowWidth() != winwidth && alinha != "left")
		{
		margem = (getWindowWidth()-paginawidth)/2;
		if (margem < 0) margem = 0;
		margem += (128*submenu.numero)+0;
		submenu.style.left = margem;
		}
	submenu.style.visibility = "visible";
	}
	
function getWindowWidth() 
	{
  if (isMinIE4)
    return document.body.clientWidth;
	if (isMinNS6)
    return window.innerWidth;
  return -1;
	}

