//=================ABA CONTROLE ==========================================================
function AlternarAba(menu,conteudo,vetor,qtdPosicoes)
{
	for (i=0;i<qtdPosicoes;i++)
	{
   		document.getElementById(vetor[i].menu).className = 'menuAbas';
  		document.getElementById(vetor[i].conteudo).style.display = 'none';
	}
	document.getElementById(menu).className = 'menuAbas-sel';
	document.getElementById(conteudo).style.display = '';
}

function aba(menu,conteudo)
{
	this.menu = menu;
	this.conteudo = conteudo;
}

//================= Vetor para as abas da tela de apresentação do componente ===========================================================

var arAbasServico = new Array();     			
arAbasServico[0] = new aba('Aba_0','divAba_0');
arAbasServico[1] = new aba('Aba_1','divAba_1');
arAbasServico[2] = new aba('Aba_2','divAba_2');
arAbasServico[3] = new aba('Aba_3','divAba_3');

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



var prevVisibleMenu = null;

function onMenuItemClicked(menuId)
{

	var curDisplay = 'none';
	if(document.getElementById(menuId)!=null) var curDisplay = document.getElementById(menuId).style.display;
	
	if('none' == curDisplay)
	{
		if(prevVisibleMenu != null)
		{
			// make sure prevVisibleMenu is not in parent list
			var curMenuItem = document.getElementById(menuId);
			
			while(curMenuItem != null && prevVisibleMenu != curMenuItem)
				curMenuItem = curMenuItem.parentNode;
				
			if(curMenuItem == null)
			{
				prevVisibleMenu.style.display = 'none';
				prevVisibleMenu = null;
			}
		}
		
		if(document.getElementById(menuId)!=null) document.getElementById(menuId).style.display = 'block';
		if(prevVisibleMenu == null)
			prevVisibleMenu = document.getElementById(menuId);
	}
	else
	{
		document.getElementById(menuId).style.display = 'none';
		if(prevVisibleMenu == document.getElementById(menuId))
		{
			prevVisibleMenu = null;
		}
	}
}

function modifyFont(cont,op){
			
			
			//PARTE QUE PODE MODIFICAR								
			tamanhoInicial = 14;
			var tamanhoMinimo = 7;
			var tamanhoMaximo = 20;
			var tamanho = 0;
			
			//CODIGO NAO MODIFICAVEL
			var cont1;
			var lista = document.getElementsByTagName('div');
			for(i = 0; i < lista.length; i++) {
				if(lista[i].className == cont) {
					cont1 = lista[i];
				}
			}

			var lista2 = cont1.getElementsByTagName('div');
			var container;
			
			for(i = 7; i < lista2.length; i++) {
			
				container = lista2[i];
			
				if (container){
					
					if (container.style.fontSize == ''){
						tamanho = tamanhoInicial;					
					}
					else{
						tamanho = parseInt(container.style.fontSize);
					}				
					
					//alert($('#lateral_direita >*').css("font-size"));
					switch (op){
						case '+':
							if (tamanho < tamanhoMaximo){


	mudafonte(container ,(tamanho + 1) )

							
								eraseCookie('tamanho_fonte');
								createCookie('tamanho_fonte',tamanho + 1,1);
							}
							break;
						case '-':
							if (tamanho > tamanhoMinimo){
							mudafonte(container ,(tamanho - 1) )
								eraseCookie('tamanho_fonte');
								createCookie('tamanho_fonte',tamanho - 1,1);
							}
							break;
						case '0':

	mudafonte(container ,tamanhoInicial  )
							eraseCookie('tamanho_fonte');
							createCookie('tamanho_fonte',tamanho + 1,1);
							break;
					}
					
				}
			}
}

function mudafonte(div, tamanho)
{	
	
	div.style.fontSize = tamanho +"px";

	
	for (var i=0;i<div.getElementsByTagName("*").length;i++) {

		div.getElementsByTagName("*")[i].style.fontSize=tamanho+'px';
	}

}


function MudaAba(aba1,aba2,aba3,abaSelect)
	{
		document.getElementById(aba1).style.visibility = 'visible';
		document.getElementById(aba1).style.display = 'inline';
		document.getElementById(aba2).style.visibility = 'visible';
		document.getElementById(aba2).style.display = 'none';
		document.getElementById(aba3).style.visibility = 'visible';
		document.getElementById(aba3).style.display = 'none';
		document.getElementById('aba1').className = 'none'
		document.getElementById('aba2').className = 'none'
		document.getElementById('aba3').className = 'none'
		document.getElementById(abaSelect).className = 'selected'
	}
	
	
//=================Aplica Filtro Estado ==========================================================
function aplicaFiltro(cbBox)
{
	var lista = cbBox.getElementsByTagName('option');
	var selecionado;
	
	for (i=0;i<lista.length;i++)
	{
   		if(lista[i].selected == true) {
			selecionado = lista[i];
		}
	}
	
	var texto = document.getElementById('listaConteudo.filters.1.value');
	texto.value = selecionado.value;
}
