$(document).ready( function(){

	/************************************************
	/												/
	/	Funções Padrões -> Com a biblioteca JQuery	/
	/	Por Diego Marques							/
	/	Agencia DMK - 2007							/
	/												/
	************************************************/
	
	/* FUNÇÃO PARA DEBUG
		$.log('minha mensagem');
		OU
		$.log(objeto)
	*/
	$.log = function(coisa){ if(window.console){ console.log(coisa); }else{ a(coisa); }}
	
	/*
		Mostra um Alert
	*/
	function a(x){alert(x);}
	
	/*
		"abrirRel"
		Acressenta a classe "abrirRel" no link e no
		campo rel o elemento alvo.
		
		Seletores: '#' -> por id
				   '.' -> por classe
		
		Ex.: <a href="javascript:void(0);" title="Saiba Mais" class="abrirRel" rel="#solucoes">Saiba mais</a>
	*/
	$(".abrirRel").click( function(){
		$($(this).attr("rel")).slideToggle("fast");
	});
	
	/*
		"treeMenu"
		Menu de abertura para o próximo elemento com a classe .hide
		
		Ex.: <a href="javascript:void(0);" title="Sobre o Estúdio" class="destaque treeMenu">Sobre o Estúdio</a>
					<ul class="hide"> (...)
	*/
	$(".treeMenu").toggle( function(){
		$(this).addClass("mouse_over").next(".hide").slideDown("fast");
	}, function(){
		$(this).removeClass("mouse_over").next(".hide").slideUp("fast");
	});

	///////////////////////////////////////* Funções Específicas *////////////////////////////////////////
	
	// Títulos com tamanho mínimo //
	$("#conteudo h2").each( function(){
		$(this).html("<span>"+$(this).html()+"</span>");
	}).next().css({display:"block", clear:"both"});
	
	// Migalha //
	if($("#migalha").attr("id") == "migalha"){
		$("#migalha").next("h2").css("clear","both");
		if($("#subMenu").attr("id") == "subMenu"){
			$("#migalha .ativo").html($("#subMenu .ativo").html().toLowerCase()).prev().prev().html($("#menu .ativo").children().html().toLowerCase());
		}else{
			$("#migalha .ativo").html($("#menu .ativo").children().html().toLowerCase());
		}
	}
	
	// Abrir Mapa de Localização //
	$(".abreMapa").click(function(){
		if($("#mapa_localizacao").attr("class").indexOf("aberto") != -1){
			$("#mapa_localizacao").fadeOut("slow", function(){ $(this).removeClass("aberto"); });
		}else{
			dmSrc = $(this).attr("href");
			dmAlt = $(this).attr("title");
			carregaImg = new Image();
			carregaImg.onload = function(){
				$("#mapa_localizacao img").attr({
					src: dmSrc,
					alt: dmAlt
				});
				$("#mapa_localizacao").css({marginLeft: "0px",opacity:0, display:"block"}).css({marginLeft:parseInt((($("#mapa_localizacao").width()+12)/2)-($("#mapa_localizacao").width()+12))+"px", display: "none", opacity:1}).fadeIn("slow", function(){ $(this).addClass("aberto"); });
			}
			carregaImg.src = dmSrc;
		}
		return false;
	});
	
//////////////////////
// Premiações
////////////////////

	$('.listaPremiacoes h3').click(function(){
		if($('+div', this).is(':visible')) return false;
			$('.listaPremiacoes h3 + div:visible').slideUp('slow');
			$('+ div', this).slideDown("slow");
			
	});
});
