/* 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';
	ret.params['allowScriptAccess'] = 'always';
	
	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;
}

//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");
}

//Montar a lista de fotos.
//parâmetro: 1=> quantidade de fotos, 2=> id que os thumbs serão escritos, 3=>id que as imagens maiores serão escritas.
//Obs: sempre chamar esta função no onload da página, para melhor desempenho.	
//Web Developer: Felipe Alves Coutinho
function montaListaFotos(qtdFotos, idLista, idAmpliada){
	//Na chamada da função, são criadas duas variáveis, limpo elas pq serão usadas para armazenar STRINGS
	var str = " ";
	var imagem = "";
	
	//Listo todas as fotos pequenas da página e acumulo dentro da variável str
	for(var i = 1; i <= qtdFotos; i++)
		str +=	(i <= 9) ? "<li><a href='javascript: void(0);' onclick='return false'><img src='images/evento_0" + i + "_p.jpg' alt='' title='' /></a></li>" : "<li><a href='javascript: void(0);' onclick='return false'><img src='images/evento_" + i + "_p.jpg' alt='' title='' /></a></li>";
	
	//Escrevo a lista de fotos dentro da (idLista), passada por parâmetro.
	$("#" + idLista).html(str);
										
	//Caso clique em uma da fotos ele amplia
	$("#" + idLista).find("a").click(function(){
		//Armazeno o caminho da imagem
		this.imagem = $(this).find("img").attr("src");
		//Atribuo o caminho em outra variável
		this.ampliada = this.imagem;
		//altero o caminho para a img ampliada
		this.ampliada = this.ampliada.substring(0, this.ampliada.lastIndexOf("_p")) + "_g.jpg";
		
		
		//Criação do DOM via api javascript		
		imagem = document.createElement("img");
		//Atribuo o caminho da minha imagem ampliada no meu DOM
		imagem.setAttribute("src", this.ampliada);
		
		//Verifico se a imagem clicada esta no Cache...
		if(imagem.complete){
			//caso esteja eu escrevo ela dentro da (idAmpliada), passada por parâmetro
			$("#" + idAmpliada).html(imagem);
			//deixo invisível o gif animado do carregando.
			$("#carregando").css("visibility","hidden");
		}
		//caso não esteja no Cache...
		else{
			//deixo visível o gif animado do carregando.
			$("#carregando").css("visibility","visible");
			//espero a imagem carregar e...
			imagem.onload = function(){
				//escrevo-a dentro da (idAmpliada), passada por parâmetro
				$("#" + idAmpliada).html(imagem);
				//deixo invisível o gif animado do carregando.
				$("#carregando").css("visibility","hidden");
			}
		}
	});	
	//Simulo o click da primeira foto
	$("#" + idLista).find("a:eq(0)").trigger("click");
}

// faço a troca de abas 			  
var abaAnterior = '';
function abasNavegacao(id)
{
	if(abaAnterior)
	{
		esconder(abaAnterior)
	}
	mostrar(id);
	abaAnterior = id;
}

//SCRIPT POPUP - PARAMETROS: URL, NOME, LARGURA, ALTURA, TOP, LEFT, SCROLL 
function abrePag(url, nome, w, h, t, l, s){
	var win, config;

	config = 'width='+ w +',height='+ h +',top='+ t +',left='+ l +',scrollbars='+ s +',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(url, nome, config);
	win.focus();
}

function exibeOcultaCompartilhe(tipo)
{
	var divI = document.getElementById("divWildfireIndique");
	var divP = document.getElementById("divWildfirePost");
	
	if(tipo == "Indique")
	{
		divP.style.display = "none";
		if (divI.style.display == "block")
		{
			divI.style.display = "none";
		}
		else
		{
			divI.style.display = "block";
		}
	}
	else
	{
		divI.style.display = "none";
		if (divP.style.display == "block")
		{
			divP.style.display = "none";
		}
		else
		{
			divP.style.display = "block";
			Wildfire.initPost('847071', 'divWildfirePost', 200, 210, pconfPost);
		}
	}	
}


//MARCA O MENU LATERAL
var pastas = location.href.split("/");
$(function()
{
	var linksLateral = $('#menuLateral ul li a');
	for(var i = 0; i < pastas.length; i++)
	{
		for(var b = 0; b < linksLateral.length; b++)
		{
			if(linksLateral[b].id == pastas[i])
			{	$(linksLateral[b]).css('font-weight','bold');
				break;
			}
		}	
	}
});

function validarNumeroCaracteres(campo, maximo, spanId) {
	if (campo.value.length > maximo)
		campo.value = campo.value.substring(0, maximo)
	else
		document.getElementById(spanId).innerHTML = maximo - campo.value.length;
	return true;
}

function showHide(){
	$('a#navySites').bind('click', function(){
		$('div#navyContent').toggle();
	});
}
$(showHide);


function createBG(){
	$('body').append('<div id="bg-geral"/>'),
		$('div#bg-geral').append('<div class="div-container1">'),
			$('div.div-container1').append('<div class="top-sup-left">').append('<div class="top-sup-right">'),
		$('div#bg-geral').append('<div class="div-expansive">'),
		$('div#bg-geral').append('<div class="div-container2">'),
			$('div.div-container2').append('<div class="bot-inf-left">').append('<div class="bot-inf-right">');
}
$(createBG);

function expansiveBG(){
	var windowHeight = $(document).height();
	var imgHeight = 388;
	//var tamanhoInner = windowHeight.innerHeight();
	//alert(tamanhoInner);
	var differenceHeight = windowHeight - imgHeight;
		$('.div-expansive').height(differenceHeight);
}

$(function(){
	if($('body').hasClass('homeGE')){
		setTimeout(function(){
			expansiveBG();
		},3000)
	}else{
		setTimeout(function(){
			expansiveBG();
		},500)
	}	
});

