// JS PADRÃO PARA INICIAR UM SITE 

//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
//	- extra: atributos extras
function abrirPopup(url, width, height,scroll, extra){
	var parametro = 'width=' + width + ', height=' + height;
	if(scroll)
		parametro += ', scrollbars =' + scroll;	
	if(extra)
		parametro += ', ' + extra;
	window.open(url, '', parametro);}


/* Retira a borda dos flashes
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 = GetArguments(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);
}

//GetArguments(): função auxiliar para retirar a borda dos flashes
//	- retorna os argumentos da tag object e os parametros
function GetArguments(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;
}



//SCRIPT DE ZOOM PARA TEXTO
function zoomNormal(){
	var divs = $('#geral').find('div');
	$(divs).css('fontSize', '11px');
	$('#menuSuperior').css('font','bold 12px Arial');
	
}

function zoomMenos(){
	var divs = $('#geral').find('div');
	tamanhoFonte -= 2
	if(tamanhoFonte > 7){
		$(divs).css('fontSize', tamanhoFonte + 'px');
	}
}

function zoomMais(){
	var divs = $('#geral').find('div');
	tamanhoFonte += 2
	if(tamanhoFonte < 18){
		$(divs).css('fontSize', tamanhoFonte + 'px');
	}
	else if(tamanhoFonte > 17){
		return;
	}
}



//exibeConteudo(): exibe um conteúdo
function exibirConteudo(id){
	$('#'+id).css('display','block');
}

//OcultarConteudo(): oculta um conteúdo
function ocultarConteudo(id){
	$('#'+id).css('display','none');
}

//variavel que armazena a div visível
var conteudoVisivel = '';

//TrocarConteudo(): troca o conteúdo visivel por outro
//	-id: id do conteúdo a exibir
function trocarConteudo(id){
	if(id != conteudoVisivel){
		if(conteudoVisivel.length > 0) ocultarConteudo(conteudoVisivel);
		
		exibirConteudo(id);
		conteudoVisivel = id;
	}
	else{
		ocultarConteudo(id);
		conteudoVisivel = '';
	}
}

//FUNCÃO DO MENU 
var niveis = location.pathname.split("/");
$(function(){
	//FUNÇÃO QUE FAZ O MENU DINÂMICO COM SUB NÍVEIS
	$('#guardoMenu ul li').hover(function(){
		$(this).find('ul:first').css('display','block');
	},
		function(){
			$(this).find('ul:first').css('display','none');
		}
	)
	//FUNÇAÕ MARCA O MENU
	var links = $('#guardoMenu ul li a');
	for(var i = 0; i < niveis.length; i++)
	{
		for(var b = 0; b < links.length; b++)
		{
			if(links[b].id == niveis[i])
			{
				$(links[b]).addClass('marcado');
			}
		}
	}
});
