var anterior = null;

function animaMenu(objeto, param){
	if(param == 0){
		fechaSubmenu(objeto.id);
		if(objeto.id == "menu_1"){
			objeto.className = "companiaInativo";
		} else if(objeto.id == "menu_7") {
			objeto.className = "linkInativo";
		} else {
			objeto.className = "menuInativo";
		}
	} else {
		if(objeto.id == "menu_1"){
			objeto.className = "companiaAtivo";
		} else if(objeto.id == "menu_7") {
			objeto.className = "linkAtivo";
		} else {
			objeto.className = "menuAtivo";
		}
	}
}

function abreSubmenu(id, itens){
	fechar = false;
	clearTimeout(timeClose);
	if(anterior != null){
		menu = document.getElementById(anterior);
		fechaSubmenu(id);
	}
	var menu = document.getElementById(id);
	if(itens > 0){
		var posicao = document.getElementById("estrutura").offsetLeft;
		document.getElementById("sub" + id).style.left = (menu.offsetLeft + posicao + 43) + "px";
		animaSubmenu(id, itens);
	}	
	anterior = id;
}
var tamanho = 0;
function animaSubmenu(id , itens){
	var submenu = document.getElementById("sub" + id);
	tamanho += 5;
	if(submenu.style.display == "" || submenu.style.display == "none"){
		submenu.style.display = "block";
	}
	submenu.style.opacity = 100;
	submenu.style.filter = "alpha(opacity=100)";
	submenu.style.height = tamanho + "px";
	if(tamanho < (22 * itens)){
		var tempo =	setTimeout("animaSubmenu(\""+id+"\",\""+itens+"\");", 10);
	} else {
		tamanho = 0;
		clearTimeout(tempo);
	}
}

var some = 100;
function fechaSubmenu(id){
	clearTimeout(timeClose);
	some -= 5;
	
	for(i = 1; i <= 5; i ++){
		if(("menu_" + i) != id){
			var submenu = document.getElementById("submenu_" + i);
			if(submenu.style.display == "block"){
				submenu.style.opacity = "." + some;
				submenu.style.filter = "alpha(opacity="+some+")";
			}
		}
	}
	if(some > 0){
		var tempo = setTimeout("fechaSubmenu(\""+id+"\")", 10);
	} else {
		clearTimeout(timeClose);
		clearTimeout(tempo);
		some = 100;
		for(i = 1; i <= 5; i ++){
			if(("menu_" + i) != id){
				var submenu = document.getElementById("submenu_" + i);
				submenu.style.display = "none";
			}
		}

		
	}
}

var timeClose = null;
var fechar = false;
function timeOut(){
	if(fechar){
		fechaSubmenu(null);
	}
	 timeClose = setTimeout("timeOut();", 2000);
}

function subMenuLateral(objeto, param){
	if(param == 0){
		objeto.className = "";	
		objeto.style.color = "#2eb763";
		timeOut();
		fechar = false;
	} else {
		objeto.className = "subMenuAtivo";
		objeto.style.color = "#333333";
	}
}

function subMenu(objeto, param){
	if(param == 0){
		objeto.className = "";	
		timeOut();
		fechar = false;
	} else {
		objeto.className = "subMenuAtivo";
	}
}

function abrePagina(url){
	fechar = true;
	timeOut();
	envia(url, "conteudo")
}

function alteraIdioma(param){
	document.location = "home.asp?language="+param;	
}
