// JavaScript Document


$(document).ready(function(){
						   
        $('#tabSub').addClass('mrgB12 mrgsT12');
    
		$('.linkSub').each	(
		function ()
		{
			var idSub = this.id.substring(1);
			$(this).attr('href','subprefeituras.php?id=' + idSub)
		});
		
		$('#s33').removeClass('linkSub');
				
		if (id == 0)return;
		
		$.blockUI.defaults.pageMessage = "<img src='img/loader.gif'/>";
        $.extend($.blockUI.defaults.pageMessageCSS,{ backgroundColor: '#FFF3DF', padding:'18px 18px 18px 18px' ,border:'3px solid #EF9700'});
                   
		$('#menuSub').hover(function(){$(this).addClass('corSilver');},function(){$(this).removeClass('corSilver');});
		$('#menuSub').click(function(){hideShowMenu("#menuSub","#tabSub")});
				
		$('#menuIndicador').addClass('pddALL4 pddL8 mrgB4');
				
		$('#subprefeitura').hover (function(){$(this).addClass('corSilver');},function(){$(this).removeClass('corSilver');});
		$('#subprefeitura').click(function(){hideShowMenu("#subprefeitura","#cadastroSubprefeitura")});
		
		firstHide();
		
		if (idIndicador > 0 && idArea > 0 ){
		
		    selecionarIndicadores(id, idArea, idIndicador);
		   
		}
				
});

function firstHide()
{
    $("#tabSub").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();
	//obj('nomeSub').innerHTML = nome;
	hideMenu();
	
}

function selecionarIndicadores(idSub, idArea, idIndicador){
	
	aguardar();
	$('#indicadores').html('');
		
	hideMenu('#cadastroSubprefeitura');
	hideMenu ('#tabSub');
	
    $('#linkExibir').attr({title:'Exibir'});
    $('#subprefeitura').attr({title:'Exibir'});
    if (!idIndicador || 'undefined' == idIndicador)idIndicador = 0;
	
    xajax_pub_fGetIndicadores(idSub, idArea, idIndicador);
		
}

function selecionarEquipamentos(idSub, idArea){
	
	var area  = 'Equipamentos de ' + $('#area' + idArea).html();
		
	aguardar();
	$('#nomeArea').html(area);
	$('#indicadores').html('') ;
		
	hideMenu('#cadastroSubprefeitura');
	hideMenu ('#tabSub');
    $('#linkExibir').attr({title:'Exibir'});
    $('#subprefeitura').attr({title:'Exibir'});
	
	xajax_pub_fGetEquipamentos(idSub, idArea);
		
}

function nomearArea(idArea){
	
	var id = 'i' + idArea;
	var nome = $('#' + id).html();
	//$('#info').show();
	$('#nomeArea').html('S&eacute;ries hist&oacute;ricas dos indicadores de ' + nome);
	//$('#loader').hide();
		
}

function nomearAreaEquipamento(area){
	
	$('#nomeArea').html(area)
	//$('#loader').hide();
		
}

function getGraficosIndicadores (idSub){
	
	xajax_getGraficosIndicadores(idSub)
	
}

function classificacaoIndicadores (idSub) {
	
	aguardar();
	hideMenu('#cadastroSubprefeitura');
    $('#subprefeitura').attr({title:'Exibir'});  
	xajax_pub_fGetClassificacao(idSub);
	
}

function nomearClassificacao (){
	
	$('#nomeArea').html('Classifica&ccedil;&atilde;o geral por indicador');
	
}

function comparativaIndicadores(idSub){

    $('#nomeArea').html("Compara&ccedil;&atilde;o entre s&eacute;ries hist&oacute;ricas de dois indicadores");
	$('#indicadores').html('');
	//$('#info').hide();
	aguardar()
	hideMenu('#cadastroSubprefeitura');
    $('#subprefeitura').attr({title:'Exibir'});  
    xajax_pub_fGetSelecaoComparativa(idSub);
}

function carregarIndicadores(tema, idSub){
    
    var idTema = $('#' + tema).val()
    aguardar()
    hideMenu('#cadastroSubprefeitura');
    $('#subprefeitura').attr({title:'Exibir'});  
    xajax_pub_fGetMenuIndicadores(tema, idTema, idSub)
}

function graficoComparativa(idSub){

    var indicadorA = $('#indicadortemaA').val();
    var indicadorB = $('#indicadortemaB').val();
    
    if (indicadorA == 0 && indicadorB == 0 ) return;
    
    if (indicadorA == 0 )indicadorA = indicadorB;
    if (indicadorB == 0 )indicadorB = indicadorA;
    
    aguardar()
    
    xajax_pub_fGetComparativa(idSub, 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);
}


