/* mostra/esconde form de login Área Restrita */
$(document).ready(function(){

	// #####  MOSTRA/ESCONDE FORMULARIO AREA RESTRITA  ######################################
	$('#frm-login').hide();
	$('a#bt-acesso-restrito').bind('click', function()
		{
			$('#frm-login').slideToggle('medium',function(){
				//setTimeout(function() {$('#ds_email').get(0).focus();}, 250);
				$('#frm-login fieldset').highlightFade({color:'#ffff66',speed:1500});
			});
		});

	// #####  NAVEGACAO TABS  ################################################################
	$.resetaTabs = function()
		{
			$("#busca-rapida:visible").slideUp('fast');
			$("#arvore-hiperbolica:visible").slideUp('fast');
			$("#assunto-detalhado:visible").slideUp('fast');
		}
	$.ativaTab = function(tab)
		{
			$("ul#nav-info-empresariais li a")
				.removeClass("inactive")
				.removeClass("current")
				.addClass("inactive");
			$(tab)
				.removeClass("inactive")
				.addClass("current");
		}

	$("li#nav-busca-rapida").click(function()
		{
			$.resetaTabs();
			$.ativaTab("li#nav-busca-rapida a");
			$("div#busca-rapida").slideDown("slow");
			$("#informacoes-empresariais .nav-indicador").css("left","55px");		
			return false;
		});
	$("li#nav-arvore-hiperbolica").click(function()
		{
			$.resetaTabs();
			$.ativaTab("li#nav-arvore-hiperbolica a");
			$("div#arvore-hiperbolica").slideDown("slow");
			$("#informacoes-empresariais .nav-indicador").css("left","220px");
			return false;
		});
	$("li#nav-assunto-detalhado").click(function()
		{
			$.resetaTabs();
			$.ativaTab("li#nav-assunto-detalhado a");
			$("div#assunto-detalhado").slideDown("slow");
			$("#informacoes-empresariais .nav-indicador").css("left","405px");
			return false;
		});
	
	// #####  NAVEGACAO TABS  ################################################################
	$.resetaTabs02 = function(){
		$("#ano-2007:visible").slideUp('fast');
		$("#ano-2006:visible").slideUp('fast');
		$("#ano-2005:visible").slideUp('fast');
	}
	$.ativaTab02 = function(tab){
		$("ul#nav-calendario li a")
			.removeClass("inactive")
			.removeClass("current")
			.addClass("inactive");
		$(tab)
			.removeClass("inactive")
			.addClass("current");
	}

	$("li#nav-ano-2007").click(function(){
		$.resetaTabs02();
		$.ativaTab02("li#nav-ano-2007 a");
		$("div#ano-2007").slideDown("slow");
		$("#calendario .nav-indicador").css("left","20px");		
		return false;
	});
	$("li#nav-ano-2006").click(function(){
		$.resetaTabs02();
		$.ativaTab02("li#nav-ano-2006 a");
		$("div#ano-2006").slideDown("slow");
		$("#calendario .nav-indicador").css("left","80px");
		return false;
	});
	$("li#nav-ano-2005").click(function(){
		$.resetaTabs02();
		$.ativaTab02("li#nav-ano-2005 a");
		$("div#ano-2005").slideDown("slow");
		$("#calendario .nav-indicador").css("left","140px");
		return false;
	});
	
	// #####  LINKS EXTERNOS SEM TARGET BLANK  ##################################################
	$('a[@rel="external"]').addClass('external');
	$('a.external').click(function() {
		window.open(this.href, '_blank');
		return false;
	});
	
	// #####  ADICIONA CLASSE LAST AOS ULTIMOS LIs DA LISTA TREE ################################
	$("ul.tree li:last-child").addClass('last');
});