// JavaScript Document


	$(document).ready(function(){
        
        $('#linkregioes').css({color:'#FFFF00'});
		
        $.clipboardReady(function(){}, { swfpath: "js/jquery.clipboard.swf", debug: true } );
        
		$.blockUI.defaults.pageMessage = "<img src='img/loader.gif'/>";
		$.extend($.blockUI.defaults.pageMessageCSS,{ backgroundColor: '#FFF3DF', padding:'8px 8px 8px 8px', border:'3px solid #EF9700'});
		
        $('#menuSub').hover(function(){$(this).addClass('corSilver');},function(){$(this).removeClass('corSilver');});
		$('#menuSub').click(function(){hideShowMenu("#menuSub","#tabSubDistritos")});
		
		$('#menuIndicador').addClass('pddALL4 pddL8 mrgB4');
		
		$('#subprefeitura').hover (function(){$(this).addClass('corSilver');},function(){$(this).removeClass('corSilver');});
		$('#subprefeitura').click(function(){hideShowMenu("#subprefeitura","#cadastroSubprefeitura")});
		
		if (idSub != undefined) { 
			if(idSub) { 
				firstHide();
			} else {
				hideShowMenu("#menuSub","#tabSubDistritos");
				//alert(1);
			}
		} else {
			//alert(2);
			hideShowMenu("#menuSub","#tabSubDistritos");
		}
        
		if (idArea != undefined )      if (idArea)hideShowMenu("#subprefeitura","#cadastroSubprefeitura");
		if (idIndicador != undefined ) if (idIndicador)scrollTo(idIndicador, true);
		$("#regioes_menu_regioes").treeview({animated: "fast"});
		
		
	});

	function firstHide() {
		
		$("#tabSubDistritos").hide('slow');
	}


	function eventosSaibaMais(){
		
		$('.saibaMais').each(
			
			function(){
				
				var id = this.id.substring(5);			  
				var gr = '#grafico' + id;
				var id = '#imp' + id;
				
				$(this).hover(
					
					function(){
						
						showMenu(id);hideMenu(gr);
						
					}
					, 
					
					function () {showMenu(gr);hideMenu(id)}
				)
			}
		);
		
	};


	function hideShowMenu (origem, destino, action){
		
		var action = $(origem).attr('title');
		if ('Ocultar' == action)
		{
			hideMenu(destino);
			$(origem).attr({title:'Exibir'});
			$(origem).removeClass('icoMenuU');
			$(origem).addClass('icoMenuD');
		}
		else 
		{
			showMenu(destino);
			$(origem).attr({title:'Ocultar'});
			$(origem).removeClass('icoMenuD');
			$(origem).addClass('icoMenuU');
		}
		
	}

	function hideMenu (id){$(id).animate({height: 'hide', opacity: 'hide'}, 'slow');}
	function showMenu (id){$(id).animate({height: 'show', opacity: 'show'}, 'slow');} 

	function adm_fSelectSubMap (idSub){
		
		var nome = $('#s' + idSub).html();
		hideMenu();
		
	}

	function selecionarIndicadores(idArea){
		
		window.location.href = "regioes.php?regiao=" + idSub + "&distrito=" + idDistrito + "&tema=" + idArea;
		return;
		
		aguardar();
		$('#indicadores').html('');
			
		hideMenu('#cadastroSubprefeitura');
		hideMenu ('#tabSubDistritos');
		
		$('#linkExibir').attr({title:'Exibir'});
		$('#subprefeitura').attr({title:'Exibir'});
		if (!idIndicador || 'undefined' == idIndicador)idIndicador = 0;
		
		xajax_pub_fGetIndicadores(idSub, idDistrito, idArea, idIndicador);
			
	}

	function selecionarEquipamentos(idSub, idArea){
		
		var area  = 'Equipamentos de ' + $('#area' + idArea).html();
			
		$('#nomeArea').html(area);
		$('#indicadores').html('') ;
			
		hideMenu('#cadastroSubprefeitura');
		hideMenu ('#tabSubDistritos');
		$('#linkExibir').attr({title:'Exibir'});
		$('#subprefeitura').attr({title:'Exibir'});
		
		xajax_pub_fGetEquipamentos(idSub, idDistrito, idArea);
			
	}

	function nomearArea(idArea){
		
		var id = 'i' + idArea;
		var nome = $('#' + id).html();
		
		$('#nomeArea').html('S&eacute;ries hist&oacute;ricas dos indicadores de ' + nome);
		
	}

	function nomearAreaEquipamento(area){
		
		$('#nomeArea').html(area)
	}

	function getGraficosIndicadores (){
		
		xajax_getGraficosIndicadores(idSub, idDistrito)
		
	}

	function classificacaoIndicadores () {
		
		window.location.href='regioes.php?regiao=' + idSub + '&distrito=' + idDistrito;
			
	}

	function nomearClassificacao (){
		
		$('#nomeArea').html('Classifica&ccedil;&atilde;o geral por indicador');
		
	}

	function comparativaIndicadores(){

		$('#nomeArea').html("Compara&ccedil;&atilde;o entre s&eacute;ries hist&oacute;ricas de dois indicadores");
		$('#indicadores').html('');
		
		hideMenu('#cadastroSubprefeitura');
		$('#subprefeitura').attr({title:'Exibir'});  
		xajax_pub_fGetSelecaoComparativa(idSub, idDistrito);
	}

	function carregarIndicadores(tema){
		
		var idTema = $('#' + tema).val()
	  
		hideMenu('#cadastroSubprefeitura');
		$('#subprefeitura').attr({title:'Exibir'});  
		xajax_pub_fGetMenuIndicadores(tema, idTema, idSub, idDistrito);
	}

	function graficoComparativa(){

		var indicadorA = $('#indicadortemaA').val();
		var indicadorB = $('#indicadortemaB').val();
		
		if (indicadorA == 0 && indicadorB == 0 ) return;
		
		if (indicadorA == 0 )indicadorA = indicadorB;
		if (indicadorB == 0 )indicadorB = indicadorA;
		
		xajax_pub_fGetComparativa(idSub, idDistrito, indicadorA, indicadorB);
		
	}

	function aguardar(msg){
		
		if (!msg) var msg = '<span style="font-weight:bold; font-size:130%, color:#EF9700">' + $('#subprefeitura').html() + '</span>';
		msg += "<p style='text-align:center'><img src='img/loader.gif'/></p>";
		$.blockUI(msg);
		setTimeout(function(){$.unblockUI()}, 1500);
	}
    
    
