// JavaScript Document
// script pra abrir ul


var opened = null;
var openedsub = null;
var openedBullet = null;
var openedSubBullet = null;

function mostra(tWhich)
{
	objLayer = document.getElementById(tWhich);
	objImage = document.getElementById("bullet-"+tWhich);
	if (opened != null && opened == objLayer) {
		objLayer.style.display = "none";
		//objImage.className = "btmais";
		opened = null;
	} else {
		if(opened != null) {
			opened.style.display = "none";
			//openedBullet.className = "btmais";
		}
		objLayer.style.display = "block";
		//objImage.className = "btmenos";
		opened = objLayer;
		openedBullet = objImage;
	}
}

function mostrasub(tWhich)
{
	objLayer = document.getElementById(tWhich);
	objImage = document.getElementById("bullet-"+tWhich);
	if (openedsub != null && openedsub == objLayer) {
		objLayer.style.display = "none";
		//objImage.className = "btmais";
		openedsub = null;
	} else {
		if(openedsub != null) {
			opened.style.display = "none";
			//openedSubBullet.className = "btmais";
		}
		objLayer.style.display = "block";
		//objImage.className = "btmenos";
		openedsub = objLayer;
		openedSubBullet = objImage;
	}
}

function closeAll() {
	ElementsArray = new Array();
	ElementsArray = document.getElementsByTagName("ul");	
	
	//Verifica se há algum span .on
	var spanArray = document.getElementsByTagName('span');
	var idAberto = new Array();
	var k = 0;
	for (i = 0; i < spanArray.length; i++){
		if (spanArray[i].className == 'on'){
			idAberto[k] = spanArray[i].parentNode.parentNode.parentNode.id;
			k++;
		}
			
	}
	
	
	for (i=0; i<ElementsArray.length; i++){
		if(ElementsArray[i].id.indexOf('sub1_') > -1 && !inArray(ElementsArray[i].id,idAberto)){						
			
				ElementsArray[i].style.display = "none";
		}
	}
}

function inArray(str, arr){
	for (var i = 0; i < arr.length; i++){
		if (str == arr[i])
			return true;
	}
	return false;
}

var menuTimer = setTimeout("closeAll()",1000);
document.onLoad = menuTimer;
