//diminuirFonte(): diminui o tamanho da fonte de uma id
//	id: id a diminuir o tamanho
function diminuirFonte(id){
	if(tamanhoFonte > 9){
		tamanhoFonte -= 1;
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
		alterarFonte(id);
	}
}

//aumentarFonte(): aumenta o tamanho da fonte de uma id
//	id: id a aumentar o tamanho
function aumentarFonte(id){
	if(tamanhoFonte < 16){
		tamanhoFonte += 1;
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
		alterarFonte(id);
	}
}

//alterarFonte(): altera o tamanho da fonte de uma id
//	- id(): id a alterar o tamanho
function alterarFonte(id){
	if(location.pathname == "/frontline/index.asp" || location.pathname == "/frontline/")
		return;
	document.getElementById(id).style.fontSize = tamanhoFonte + 'px';
}

function enviarAmigo(){
	var f = document.getElementById('envieAmigo');
	if (document.title.indexOf('#') > - 1)
		f.linkNome.value = document.title.substring(document.title.lastIndexOf("- ") + 1, document.title.indexOf('#'));
	else
		f.linkNome.value = document.title.substring(document.title.lastIndexOf("- ") + 1);
	
	f.url.value = location.href.substr(location.href.indexOf('.br') + 3);
	
	f.submit();
}

//recuperarCookie(): cria um cookie
//	- nomeCookie: nome do cookie a criar
//	- conteudoCookie: conteudo a armazenar no cookie
//	- validade(opcional): prazo(em dias) em que o cookie expira. Se for omitido, o cookie expira ao fechar o browser
function criarCookie(nomeCookie, conteudoCookie, validade) {
	if(validade) {
		date = new Date();
		date.setTime(date.getTime() + ( validade * 24 * 60 * 60 * 1000 ));
		expires = '; expires=' + date.toGMTString();
	}else 
		var expires = '';
	document.cookie = nomeCookie + "=" + conteudoCookie + expires + '; path=/';
}

//recuperarCookie(): retorna o conteudo de um cookie
//	- nomeCookie: nome do cookie a recuperar o valor
function recuperarCookie(nomeCookie) {
	var nameEQ = nomeCookie + "=";
	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 '';
}

//limparCookie(): limpa o conteudo de um cookie
//	- nomeCookie:nome do cookie a limpar
function limparCookie(nomeCookie){
	criarCookie(nomeCookie,'',-1);
}

//armazena o valor da fonte armazenado no cookie
var t = recuperarCookie('_tamanhoFonte');

//variavel global que armazena o tamanho da fonte
var tamanhoFonte = (t)? parseInt(t) : 11;


//adicionarFavoritos(): abre a janela de adicionar aos favoritos
function adicionarFavoritos(){
	if (document.all)
		window.external.AddFavorite(location.href, document.title);
	else if (window.sidebar)
		window.sidebar.addPanel(document.title, location.href, '')
}

//mostrarConteudo(): torna um conteudo visível
//	- id: id do conteudo a monstrar
function mostrarConteudo(id){			
	document.getElementById(id).style.display = 'block';
}

//esconderConteudo(): esconde um conteudo
//	- id: id do conteudo a esconder
function esconderConteudo(id){
	document.getElementById(id).style.display = 'none';
}

//trocarConteudo(): troca um conteudo visível por outro
//	-id: id do conteudo a trocar
var visivel = '';
function trocarConteudo(id){
	if(visivel.length > 0) 
		esconderConteudo(visivel);
	mostrarConteudo(id);
	visivel = id;
}

//trocarConteudoClique(): troca um conteudo visível por outro. caso clique no conteudo que ja esteje visivel, esconde ele
//	-id: id do conteudo a trocar
function trocarConteudoClique(id){	
	if(visivel.length > 0) 		
		esconderConteudo(visivel);
	if(visivel != id){
		mostrarConteudo(id);
		visivel = id;
	}else{
		visivel = '';
	}
}

//marcarMenu(): abre e marca 2º nivel do menu lateral, e marca o 3º
function marcarMenuFrontline(){
	//armazena o array com as pastas da url
	var l = location.href.split('/');
	
	//verifica se nao esta na home
	var p = (l[4] == '' || l[4] == 'index.asp')? 'home' : l[4];
	
	//armazena o primeiro nivel
	var primeiroNivel = document.getElementById(p);
	
	if(primeiroNivel)
		//altera a class do 1º nivel
		primeiroNivel.className = 'primeiroNivelMarcado';
	
	//armazena o 2º nivel
	var segundoNivel = document.getElementById(l[5]);
	if(segundoNivel)
		//altera a class do segundo nível
		segundoNivel.className = 'segundoNivelMarcado';
		
	//armazena o 3º nivel
	var terceiroNivel = document.getElementById(l[6]);
	if(terceiroNivel)
		//altera a class do terceiro nível
		terceiroNivel.className = 'terceiroNivelMarcado';
}

/* TIRA A BORDA DOS FLASHS
Copyright 2006 Adobe Systems, Inc. All rights reserved.
Versão compacta, alterada por Renato Herculano
	- src, width e height são obrigatórios
	- os demais parametros são opcionais
*/
function flash(src, width, height, id, flashVars, wmode, menu, scale){
	var ret = GetArgumentos(src, width, height, id, flashVars, wmode, menu, scale);
	var str = '<object ';
	for (var i in ret.objAttrs)
		str += i + '="' + ret.objAttrs[i] + '" ';
		str += '>';
	for (var i in ret.params)
		str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
		str += '</object>';
	document.write(str);
}


function GetArgumentos(src, w, h, id, flashVars, wmode, menu, scale){
	var ret = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();

	ret.objAttrs['data'] = ret.params["movie"] = src;
	ret.objAttrs['width'] = w;
	ret.objAttrs['height'] = h;
	ret.params['quality'] = 'high';
	ret.objAttrs['type'] = 'application/x-shockwave-flash';
	ret.params['menu'] = 'false';
	
	if(id) ret.objAttrs['id'] = id;
	
	if(flashVars) ret.params['flashVars'] = flashVars;
	
	ret.params['wmode'] = (wmode)? wmode : 'transparent';
	ret.params['scale'] = (scale)? scale : 'exactfit';
	ret.params['menu'] = (menu)? menu : 'false';
	
	return ret;
}


function mostradiv(nomeDiv){	
	document.getElementById(guardaDiv).style.display = "none";
	
	//document.getElementById(nomeDiv).style.display = "block";
	
	if(guardaDiv == nomeDiv){
		document.getElementById(nomeDiv).style.display = "none";
		guardaDiv = "vazia";
	}
	
	else{
		document.getElementById(nomeDiv).style.display = "block";
		guardaDiv = nomeDiv;
	}
}

function mostradiv2(nomeDiv){	
	document.getElementById(guardaDiv).style.display = "none";
	
	document.getElementById(nomeDiv).style.display = "block";
	
	guardaDiv = nomeDiv;
}

//abrirPopup(): abre uma popup
//	- url: caminho da janela a abrir
//	- width: width da popup
//	- height: height da popup
//  - scroll(opcional): se a pop-up terá scroll
function abrirPopup(url, width, height,scroll){
	var parametro = 'width=' + width + ', height=' + height;
	if(scroll)
		parametro += ', scrollbars =' + scroll;	
	window.open(url, '', parametro);
}
