// Copyright 2001 AgênciaClick

// Class

MenuArr=new Array()

function newMenu(title,sitePost,action){
	return(MenuArr[MenuArr.length]=new Menu(title,sitePost,action))
}

function Menu(title,sitePost,action){
  this.id=toId(title)
  this.title=title
	  this.sitePost=sitePost
	this.action=action
  this.ItemArr=new Array()
  this.addItem=MenuAddItem
	this.time=null
}

function MenuAddItem(title,action,topic){
	return(this.ItemArr[this.ItemArr.length]=new MenuItem(title,action,topic))
}

function MenuItem(title,action,topic) {
  this.id=toId(title)
  this.title=title
	this.action=action
	this.topic=topic
}

// Output

function writeMenu(l,t,path,sitePost){

	if(secao == 'home') l += 4;
	if(secao == 'busca') l -= 5;

	l += 7;
	t+=29;
	S='<table border=0 cellspacing=1 cellpadding=0 class="box-linha"><tr>'
  for(var i=0;i<MenuArr.length;i++){
		pI(path + 'mn_top_'+MenuArr[i].id+MenuArr[i].sitePost+'_off.gif')
		 //alert('mn_top_'+MenuArr[i].id+MenuArr[i].sitePost+'_off.gif')
		// Menus
		S+=''+
		'<td class="menu-'+((secao=='home' || subsecao==MenuArr[i].id)?MenuArr[i].id+'-bg-cor-2':'bg')+'" id="menu'+i+'TD"><a '+((is.ns4)?'href="#"':'style="cursor:default"')+' onMouseOver="showMenu('+i+')" onMouseOut="hideMenu('+i+')"><img name="mn_top_'+MenuArr[i].id+MenuArr[i].sitePost+'" width=93 height=23 border=0 onMouseOver="this.style.cursor=\'hand\'"></a></td>'

		// Itens
    str='<table width=93 border=0 cellspacing=0 cellpadding=0 class="menu-'+MenuArr[i].id+'-bg-cor-1" style="cursor:hand">'
    if(secao != "loja"){
			for(var j=0;j<MenuArr[i].ItemArr.length;j++){
				str+='<tr><td height=1 class="menu-'+((!j)?MenuArr[i].id+'-bg-cor-0':'hr')+'"><spacer type="block" width=1 height=1></td></tr>'
				if(MenuArr[i].ItemArr[j].topic)str+='<tr><td align="center" class="menu-'+MenuArr[i].id+'-bg-cor-2" style="cursor:default"><div class="margin-menu"><span class="font-0"><span class="font-cinza-2">'+MenuArr[i].ItemArr[j].title+'</span></span></div></td></tr>'
				else str+='<tr><td align="center" onmouseover="className=\'menu-'+MenuArr[i].id+'-bg-cor-0\'" onmouseout="className=\'\'"><div class="margin-menu" onclick="'+MenuArr[i].ItemArr[j].action+'"><span class="font-0"><span class="font-cinza-1">'+((is.ns)?'<a href="#" onClick="'+MenuArr[i].ItemArr[j].action+'" class="link-branco">'+MenuArr[i].ItemArr[j].title+'</a>':MenuArr[i].ItemArr[j].title)+'</span></span></div></td></tr>'
			}
		}
		str+='</table><span></span>'
		newLyr('Menu'+i+'ItemDiv',l+1+(i*94),t+23,0,0,BUGdivNE()+str,2000,'hidden')
		eval('Menu'+i+'Item').elm.i=i
		eval('Menu'+i+'Item').elm.onmouseover=showMenu
		eval('Menu'+i+'Item').elm.onmouseout=hideMenu

  }
	S+='</tr></table><span></span>'
	newLyr('MenuDiv',l,t,0,0,BUGdivNE()+S,2000)
  for(var i=0;i<MenuArr.length;i++){
		cI('mn_top_'+MenuArr[i].id+MenuArr[i].sitePost,'mn_top_'+MenuArr[i].id+MenuArr[i].sitePost+'_off','MenuDiv')
  }
}

var menuA=0
var selectsTimeout=null

function showMenu(menu){
	clearTimeout(selectsTimeout)
	if(is.ie && secao != "loja"){
		for(var i=0;i<document.all.tags('select').length;i++)document.all.tags('select')[i].style.visibility='hidden'
	}
	if(isNaN(parseInt(menu)))menu=this.i
	clearTimeout(MenuArr[menu].time)
	for(var i=0;i<MenuArr.length;i++){
		if(i!=menu)eval('Menu'+i+'Item').hd()
		if(!is.ns4&&subsecao!=MenuArr[i].id)eval('menu'+i+'TD').className=(secao=='home')?'menu-'+MenuArr[i].id+'-bg-cor-2':'menu-bg'
	}
	eval('Menu'+menu+'Item').sh()
	if(!is.ns4)eval('menu'+menu+'TD').className='menu-'+MenuArr[menu].id+'-bg-cor-2'
}

function hideMenu(menu){
	selectsTimeout=setTimeout('showSelects()',200)
	if(isNaN(parseInt(menu)))menu=this.i
	MenuArr[menu].time=setTimeout('Menu'+menu+'Item.hd()'+((secao!='home'&&!is.ns4&&subsecao!=MenuArr[menu].id)?';menu'+menu+'TD.className=\'menu-bg\'':''),200)
}

function showSelects(){
	if(is.ie && secao != "loja"){
		for(var i=0;i<document.all.tags('select').length;i++)document.all.tags('select')[i].style.visibility='visible'
	}
}

