/* 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;
}

var marcado = null;

//Gera um número randomico
function gerarNumeroRandomico(qtdDeNumeros){
	var rand = Math.floor(Math.random() * qtdDeNumeros);
	return rand;
}

var fontSize = 1;
function zoomIn() {
    fontSize += 0.1;
    $("#principal").find("*").css("fontSize", fontSize + "em");
    
}
function zoomOut() {
    fontSize -= 0.1;
    $("#principal").find("*").css("fontSize", fontSize + "em");
}

//Função padrão para mostrar elementos na página
function mostrar(nomeId){$("#" + nomeId).css("display","block");}

//Função padrão para esconder elementos na página
function esconder(nomeId){$("#" + nomeId).css("display","none");}

//Over imagem
function fazerOver(id){$("#" + id + " li").hover(function(){abrirMenu(this); if(this == marcado) return; $(this).find("img:first").attr("src", $(this).find("img:first").attr("src").split(".gif").join("-over.gif"));},function(){esconderMenu(this); if(this == marcado) return; $(this).find("img:first").attr("src", $(this).find("img:first").attr("src").split("-over.gif").join(".gif"));});}

//Função para marcar menu de 1 nível
function marcarLink(idLinks){if(location.pathname == "/") return; var links = $("#"+ idLinks +" li");var pasta = location.pathname.substring(0, location.pathname.lastIndexOf("/"));for(var i = 0; i < links.length; i++){if($(links[i]).find("a:first").attr("href") != "#"){if($(links[i]).find("a:first").attr("href").substring(0, $(links[i]).find("a:first").attr("href").lastIndexOf("/")) == pasta){$(links[i]).find("a:first").find("img").attr("src", $(links[i]).find("a:first").find("img").attr("src").split(".gif").join("-over.gif"));marcado = links[i];break;}}}}

//Abrir níveis Menu
function abrirMenu(menuPai){
	$(menuPai).find("ul:first").show();
}

//Esconder Níveis Menu
function esconderMenu(menuPai){
	$(menuPai).find("ul:first").hide();
}

$(function(){fazerOver("menuHome"); marcarLink("menuHome");});


//FUNCÃO DO MENU ***********************************************
var niveis = location.pathname.split("/");
$(function(){
	//FUNÇÃO QUE MARCA O MENU 
	var linksSuperior = $('#menuSuperior ul li a');
	var linksLateral = $('#menuEsquerda ul li a');
	//var ulsLateral = $('#menuEsquerda ul');
	//#menuEsquerda ul li ul li a
	
	
	for(var i = 0; i < niveis.length; i++)
	{
		for(var c = 0; c < linksSuperior.length; c++)
		{
			if(niveis[1] == 'index.php'){
				$(linksSuperior[0]).addClass('marcado');
			}
			
			if(linksSuperior[c].id == niveis[i])
			{
				$(linksSuperior[c]).addClass('marcado');
			}
		}
		
		
		for(var b = 0; b < linksLateral.length; b++)
		{
			if(linksLateral[b].id == niveis[1])
			{
				$(linksLateral[b]).addClass('marcados');
			}
			
			if(linksLateral[b].id == niveis[i])
			{
				$(linksLateral[b]).addClass('marcados');
			}
		}	
	}
});


//Exibe o sub menu superior
$(function(){
	$('#menuSuperior #controlaMenu ul li').hover(function(){
		$(this).find('.segundoNivel').css('display','block');
	},function(){
		$(this).find('.segundoNivel').css('display','none');
	});
});
