

/*Variável que aponta o caminho do contexto e aplicação*/
var CONTEXTO_APP = "/";

function inicio(){
	$('#carregando').ajaxStart(function(){
	   $('#carregando').removeClass('desabilita');
	   $(this).show();
	   $('.result').hide();
	});
}

function resultado(){
	inicio();
	$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/result.jsp",{
		raiz:$("#raiz").val(),query:escape($("#query").val())
		,index:$("#index").val(),field:$("#field").val(),
		matchesperpage:$("#matchesperpage").val(),displaypages:$("#displaypages").val()
	}, function(data){
		$("#conteudo").html(data);
		$('#carregando').ajaxStop(function(){
		   $('#carregando').addClass('desabilita');
		   $(this).hide();
		   $('.result').show();
		});
	});
}

function tagClound(tagQuery){
	$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/result.jsp",{
		raiz:$("#raiz").val(),
		query:escape(tagQuery),
		index:$("#index").val(),
		field:$("#field").val(),
		matchesperpage:$("#matchesperpage").val(),
		displaypages:$("#displaypages").val()
	}, function(data){
		$("#conteudo").html(data);
		window.setInterval('inicio()', 2000);
		$('#carregando').ajaxStop(function(){
		   $('#carregando').addClass('desabilita');
		   $(this).hide();
		   $('.result').show();
		});
	});
}

var _elementBoldId = "";
function changeStrongStyle(element){
	var strong = document.getElementById(element).style.fontWeight;
	if (_elementBoldId != "normal") document.getElementById(_elementBoldId).style.fontWeight = "normal";
	if (strong == "normal") document.getElementById(element).style.fontWeight = "bold";
	_elementBoldId = element;
}

function buscaAvancada(){
	$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/busca_avancada.jsp",{
		raiz:$("#raiz").val()
	},function(data){
		$("#conteudo").html(data);
	}
	);
}

function resultadoBuscaAvancada(){
	var varIndex = "";
	jQuery.each($(".index"), function(i, val) {
		if(val.checked)
			 varIndex = varIndex + val.value +"|";
	});
	var varFlag=""
	jQuery.each($(".RadioGroup1"), function(i, val) {
		if(val.checked)
			varFlag=val.value;
	});
	inicio();
	$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/result.jsp",{
		raiz:$("#raiz").val(),query:escape($("#query").val()),field:$("#field").val(),matchesperpage:$("#matchesperpage").val(),
		displaypages:$("#displaypages").val(),index:varIndex,flag:varFlag
	}, function(data){
		$("#conteudo").html(data);
		$('#carregando').ajaxStop(function(){
		   $('#carregando').addClass('desabilita');
		   $(this).hide();
		   $('.result').show();
		});
	});
}

function buscaLicitacoes(){
	var licitacao = "";
	jQuery.each($(".licitacao"), function(i, val) {
		if(val.checked)
			licitacao = val.value;
	});
	if (licitacao != "") {
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/licitacoes_result.jsp", {
			raiz:$("#raiz").val(),licitacao:licitacao, descricao:escape($("#descricao").val()), ordem:$("#ordem").val()
		},function(data){
			$("#licitacoes_result").html(data);
		}	
		);
	} else {
		$("#licitacoes_result").html("<p class='style12'><label>Selecione uma opção.</label></p>");
	}
}

function buscaLegislacao(){
	var legislacao = "";
		jQuery.each($(".legislacao"), function(i, val) {
			if(val.checked)
				legislacao = legislacao + val.value + "|";
		});
	var ano = "";
	var legislacaoResultDetails = $("#legislacaoResultDetails").val();
	var area = $(".area:checked").val();
	try {
		ano = $("#ano").val();
	} catch (e) {
		ano = "0000";
	}
	if (legislacao != "" && area != undefined) {
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/legislacao_result.jsp", {
			raiz:$("#raiz").val(), dataDe:$('#dataDe').val(), dataAte:$("#dataAte").val(), descricao:escape($("#descricao").val()), legislacao:legislacao, ano:ano, area:$(".area:checked").val()
		},function(data){
		$("#legislacao_result").html(data);
		}
		);
	} else {
		$("#legislacao_result").html("<p class='style12'><label>Selecione uma área e um tipo.</label></p>");
	}
}

function abrirGaleriaFotos(galeria) {
	if (galeria != "" && galeria != undefined) {
		$('.cabecalhoFlash').hide();
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/galerias_imagens_result.jsp", {
			galeria:galeria,raiz:$("#raiz").val()
		},function(data){
			$("#basicModalContent").html(data);
		}
		);
		$('#basicModalContent').modal();
	}
}

function loadPicture(foto) {
	if (foto != "" && foto != undefined) {
		var galeria = $("#galeria").val();
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/galerias_imagens_result_details.jsp", {
			galeria:galeria, foto:foto, raiz:$("#raiz").val()
		},function(data){
			$("#galeria_fotos_result_details").html(data);
		}
		);
	}
}

function abrirGaleriaMinistros() {
	$('.cabecalhoFlash').hide();
	$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/galeria_ministros_result.jsp", {
		raiz:$("#raiz").val()
	},function(data){
		$("#basicModalContent").html(data);
	}
	);
	$('#basicModalContent').modal();
}

function loadDetalhesMinistro(ministro) {
	if (ministro != "" && ministro != undefined) {
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/galeria_ministros_result_details.jsp", {
			ministro:ministro, raiz:$("#raiz").val()
		},function(data){
			$("#div_gallery_ministro_details").html(data);
		}
		);
	}
}

function buscaArquivos(pageResult){
	var tipoArquivo = $("#tipoArquivo").val();
	var classificacoesSelecionadas = "";
	jQuery.each($(".classificacao"), function(i, val) {
		if(val.checked)
			classificacoesSelecionadas = classificacoesSelecionadas + val.value + "|";
	});
	if (tipoArquivo != "") {
		$.get(pageResult, {
			raiz:$("#raiz").val(), tipoArquivo:tipoArquivo, descricao:escape($("#descricao").val()), ordem:$("#ordem").val(), 
			classificacoesSelecionadas:classificacoesSelecionadas, possuiClassificacoes:$("#possuiClassificacoes").val()
		},function(data){
			$("#arquivos_result").html(data);
		}
		);
	} else {
		$("#arquivos_result").html("<p class='style12'>Não foi selecionado um tipo de arquivo a ser pesquisado.</p>");
	}
}

function buscaQuemEQuem(){
	var tipoArquivo = $("#tipoArquivo").val();
	var classificacoesSelecionadas = "";
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/quem_e_quem_result.jsp", {
			raiz:$("#raiz").val(), tipoArquivo:tipoArquivo, nome:escape($("#nome").val()), ordem:$("#ordem").val(), 
			offset:0, max:15, possuiClassificacoes:$("#possuiClassificacoes").val(),cargo:escape($("#cargo").val())
		},function(data){
			$("#arquivos_result").html(data);
		}
		);
	
}

function buscarDetalheQuemEQuem(nome,cargo,aniv,secretaria,telefone,fax,email) {
	
		$('#basicModalContent').modal();
		$('.nomeServidor').text(nome);
		$('.nomeCargo').text(cargo);
		$('.aniv').text(aniv);
		$('.secre').text(secretaria);
		$('.tel').text(telefone);
		$('.fax').text(fax);
		$('.email').text(email);
	
}


function abrirTipoArquivo(tipoArquivo, descricaoTipoArquivo){
	if (tipoArquivo != "") {
	var escapeDescricao = escape(descricaoTipoArquivo);
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/arquivos.jsp", {
			raiz:$("#raiz").val(), tipoArquivo:tipoArquivo, descricaoTipoArquivo:escapeDescricao 
		}, function(data){
			$("#arquivos").html(data);
			window.setInterval('inicio()', 200);
			$('#carregando').ajaxStop(function(){
			   $('#carregando').addClass('desabilita');
			   $(this).hide();
			   $('.result').show();
			});
		});
	}
}

function buscaPerguntasFrequentes() {
	var assunto = $("#assunto").val();
	if (assunto != "") {
		$.get(CONTEXTO_APP + "system/modules/br.com.mme/elements/perguntas_frequentes_result.jsp", {
			assunto:assunto, raiz:$("#raiz").val()
		},function(data){
			$("#perguntas_frequentes_result").html(data);
		}
		);
	}
}

function abrirHtmlLegislacao(secretaria, legislacao, ano, arquivo) {
	if (legislacao != "" && ano != "" && arquivo != "" && secretaria != "") {
		var raiz = $("#raiz").val();
		var url = CONTEXTO_APP + "system/modules/br.com.mme/elements/legislacao_result_details_html.jsp?secretaria="+secretaria+"&legislacao="+legislacao+"&ano="+ano+"&arquivo="+arquivo+"&raiz="+raiz;
		window.open(url, '_blank','directories=no,location=no,menubar=no,toolbar=no,scrollbars=yes', true)
	}
}

function abrirModalFoto() {
	$('.cabecalhoFlash').hide();
	$('#basicModalContent').modal();
}

function fecharModalFoto() {
	$.modal.close();
	$('.cabecalhoFlash').show();
}
