
function Menu(nome, tamanho){
	this.nome = nome;
	this.tamanho = tamanho;
}

var tamanhoMenu = new Array();
var tamanhoIteracao = 10;
var tempoIteracao = 5;

function setMenu(newobj){
	existe = false;
	// verifica se já setou
	for(i=0;i<tamanhoMenu.length;i++){
		if(tamanhoMenu[i].nome==newobj.id){
			existe = true;
		}
	}
	if(!existe) {
		tamanhoMenu[tamanhoMenu.length]  = new Menu(newobj.id, parseInt(newobj.offsetHeight)+20);
	}
}

function getTmhMenu(newobj){
	for(i=0;i<tamanhoMenu.length;i++){
		if(tamanhoMenu[i].nome==newobj.id){
			return tamanhoMenu[i].tamanho;
		}
	}
}

function abreFechaMenu(obj){
	arrTmp = obj.id.split("_");
	tmp1 = arrTmp.join("__");
	tmp2 = "__"+arrTmp[1]+"__completo__"+arrTmp[2];
	newobj = document.getElementById(tmp1);
	newobj2 = document.getElementById(tmp2);

	//if(newobj.style.display=='none'){
	if(obj.className == 'closed'){
		obj.className = 'open';				
		abreMenu(newobj);
	}else{
		obj.className = 'closed';
		fechaMenu(newobj);
		fechaMenu(newobj2);
	}
}

function fechaMenu(newobj){
	newobj.style.display='none';
}

function abreMenu(newobj){
	newobj.style.display='';
}
/*

function fechaMenu(newobj){
	if(parseInt(newobj.offsetHeight)>tamanhoIteracao){
		newobj.style.height = parseInt(newobj.offsetHeight) - tamanhoIteracao;
		var t = window.setTimeout(function(){ fechaMenu(newobj) }, tempoIteracao);
	}else{
		newobj.style.display='none';
	}
}
function abreMenu(newobj){
	newobj.style.display='';
	if(parseInt(newobj.style.height)<=getTmhMenu(newobj)){
		newobj.style.height = parseInt(newobj.style.height) + tamanhoIteracao;
		var t = window.setTimeout(function(){ abreMenu(newobj) }, tempoIteracao);
	}
}

*/


