function Block() {
	
		  this.setBlock = function (){
	        
	    	   jQuery.blockUI({
	    		   		   message: '<span align="left" style="font-size:12pt; font-weight:bolder; color:black;  !important">Aguarde...</span>',
	                       css: { backgroundColor: '#DCDCDC'}
	                     });
	               
	       };
	       
	       this.unsetBlock = function (){
	               jQuery.unblockUI();
	               
	       };
	       
	       this.setDivBlock = function (div){
		        
	    	   jQuery("#"+div).block({ 
	               message: '<h1>Aguarde...</h1>', 
	               css: { border: '3px solid #a00' } 
	           }); 
	    	   
	    	};
	       this.unsetDivBlock = function (div){
	    	   
	    	   jQuery("#"+div).unblock();
	               
	       };
}

var block = new Block();

function findFuse(action){
	
	window.location="/site/pagina/"+action;
	
	/*jQuery.ajax({
			type : "GET",
			dataType : "xml",
			async:false,
			contentType : "application/xml",
			url:"/site/arquivosXml/dadosPortal.xml",
			success:function(xml){
				
					var cont = 0;
					var url = "";
					

					jQuery(xml).find("action").each(function(){
						cont++;
						

						var descricao = jQuery(this).find("descricao").text();  
						
						
						
						if(jQuery(this).attr('id')== action){
							
							url =  jQuery(this).find('url').text();
							
							loadConteudoFuse(url);
							cont = 1;
						}
						
						
						
					});
					
					if(cont==0){
						
					
						alert("A página solicitada nao foi encontrada.");

					}
			},
			error:function(){
					
				alert("ocorreu um erro no processamento da requisiçao.");
			}

		});*/
}


function findFuseNoticia(action){
	
        window.location="/site/noticia/"+action;
	
	/*jQuery.ajax({
			type : "GET",
			dataType : "xml",
			async:false,
			contentType : "application/xml",
			//url:"/site/arquivosXml/noticiaDestaques.xml",
			url:"/site/arquivosXml/noticiasTodas.xml",
			success:function(xml){
				
					var cont = 0;
					var url = "";
					

					jQuery(xml).find("action").each(function(){
						cont++;
						

						var descricao = jQuery(this).find("descricao").text();  
						
						
						
						if(jQuery(this).attr('id')== action){
							
							url =  jQuery(this).find('url').text();
							
							loadConteudoFuse(url);
							cont = 1;
						}
						
						
						
					});
					
					if(cont==0){
						
					
						alert("A página solicitada nao foi encontrada.");

					}
			},
			error:function(){
					
				alert("ocorreu um erro no processamento da requisiçao.");
			}

		});
	*/
	}
/**
*Funcao que executa um requisicao cross-domain, buscando informacoes no servidor OAS e exibindo o retorno dessas informacoes no servidor Apache
**/
function getRemoteCrossDomainJsonP(){



var url = 'http://app.sefa.pa.gov.br/listagemEcfPortal/getListaEcf.action';

jQuery.getJSON(url+"?callback=?", function(data) {



var openDiv = "<div align=\"center\" class=\"tahoma3boldpreta\"><strong>Listagem de Empresas Credenciadas para Assist&ecirc;ncia T&eacute;cnica em ECF </strong></div><div align=\"center\"><br/>";

//var openTable = " <table width=\"904\">";
var closeTable = "</table>";
var conteudotr1 = "<table width=\"904\"><tr align=\"center\" class=\"TabelaBG CelulaGrid\"><th width=\"221\" class=\"tableborderdotted\" scope=\"row\"><strong>Nome da Empresa </strong></th><td width=\"68\" class=\"tableborderdotted\"><strong>Marca</strong></td><td width=\"77\" class=\"tableborderdotted\"><strong>Inscri&ccedil;&atilde;o</strong></td><td width=\"82\" class=\"tableborderdotted\"><strong>Telefone</strong></td><td width=\"86\" class=\"tableborderdotted\"><strong>Email</strong></td><td width=\"67\" class=\"tableborderdotted\"><strong>Termo</strong></td><td width=\"56\" class=\"tableborderdotted\"><strong>In&iacute;cio</strong></td><td width=\"44\" class=\"tableborderdotted\"><strong>Fim</strong></td></tr>";
var conteudo = openDiv+conteudotr1;


jQuery.each(data.item, function(i,item){

	//variaveis a a serem tratadas pelo retorno jsonp
	var nome =  data.item[i].nome;
	var marca = data.item[i].marca;
	var inscricao = data.item[i].inscricao;
	var telefone = data.item[i].telefone;
	var email = data.item[i].email;
	var termo = data.item[i].termo;
	var inicio = data.item[i].inicio;
	var fim = data.item[i].fim;

	
	

	var conteudotr2 = "<tr id=\"tr2id\" align=\"center\" class=\"CelulaGrid\">";
	conteudo += conteudotr2;
	conteudo += "<th class=\"tableborderdotted\" scope=\"row\" align=\"left\">"+nome+"</th>";
	conteudo += "<td class=\"tableborderdotted\">"+marca+"</td>";
	conteudo += "<td class=\"tableborderdotted\">"+inscricao+"</td>";
	conteudo += "<td class=\"tableborderdotted\">"+telefone+"</td>";
	conteudo += "<td class=\"tableborderdotted\"><a href=\"mailto:"+email+"\" title=\"Email da empresa\">"+email+"</a></td>";
	conteudo += "<td class=\"tableborderdotted\">"+termo+"</td>";
	conteudo += "<td class=\"tableborderdotted\">"+inicio+"</td>";
	conteudo += "<td class=\"tableborderdotted\">"+fim+"</td>";
	conteudo += "</tr>";
	
	
            
});
		
		
		
conteudo+=closeTable;
conteudo +="</div>";

//alert(conteudo);		
showConteudoGrid(conteudo,"conteudo","/site/inf_contribuinte/fiscais/ecf/consultaecfcredenciados/resultado.html");



	});
	
	

    


}

function showConteudoGrid(conteudo,div,url){


jQuery.ajax({
				type : "POST",
				cache:false,
				data:'',
				url:url,
				success:function(html){
				
						
						jQuery('#'+div).html(conteudo);
						//efeito zebrado para tabela de exibição dos dados de confirmação do Dae
			            	jQuery('#tr2id td:even').css('background', '##FFFFFF');  
			            	jQuery('#tr2id td:odd').css('background', '##fff7e6');  
						
						
				},
				error:function(){
					
					
					alert("ocorreu um erro no processamento da requisiçao.");
				}

			});

}

	
function loadConteudoFuse(pagina){
		
		jQuery.ajax({
				type : "POST",
				cache:false,
				data:'',
				url:pagina,
				success:function(html){
				
						//verifica se div content está no DOM
						if(jQuery('#content').length == 1){
							
							jQuery('#content').html(html);
						}
						else if(jQuery('#cat').length == 1){
						   jQuery('#cat').html(html);
						}
						else{
							jQuery('#generica').html(html);
						}

						
						
				},
				error:function(){
					
					
					alert("ocorreu um erro no processamento da requisiçao.");
				}

			});
	}
	
function loadTelaTodasNoticias(){
	
			jQuery.ajax({
		   
				type : "POST",
				async:false,
				url:"/site/noticias/todas_noticias.htm",
				success:function(html){
						

						jQuery("#content").html(html);
						
						loadConteudoTodasNoticias();
						
						
				},
				error:function(){

					alert("ocorreu um erro no processamento da requisiçao.");
				}

			});
	
}



function loadConteudoHome(){
	
		jQuery.ajax({
		   
				type : "POST",
				async:false,
				url:"/site/home.htm",
				success:function(html){
						
						jQuery.noConflict();
						jQuery("#content").html("");
						jQuery("#content").html(html);
						//jQuery("#ultiNot").hide();
						loadNoticiasDestaque();
				},
				error:function(){
					alert("ocorreu um erro no processamento da requisiçao.");
				}

			});
	}

function loadNoticiasDestaque(){
	
	jQuery.ajax({
		   
			type : "GET",
			async:false,
			dataType : "xml",
			contentType : "application/xml",
			url: "/site/arquivosXml/noticiaDestaques.xml",
			success:function(xml){

					jQuery("#noticiaTopo").html("");
					var openTable = "<table width=\"95%\" height=\"80\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\" class=\"noticias\">";
					var closeTable = "</table>";
					var conteudo = openTable;

					jQuery(xml).find("action").each(function(){

						
						var url =  jQuery(this).find("url").text();  
						var descricao = jQuery(this).find("descricao").text();  
						var periodo = jQuery(this).find("periodo").text();
						var fuse = jQuery(this).find("fuse").text();
						var video = jQuery(this).find("video").text();
						
						var isVideo = false;
						if (video == 'sim') {
						  isVideo = true;
						  var exibirIcone = " <img  src='/site/img/th_icon_video.png' title='video' alt='video'/>";
						}
						
						conteudo += "<tr>";
						conteudo += "<td width=\"14%\" bgcolor=\"FFFFFF\" class=\"fonte-padrao-noticias-maior\"><font color=\"003366\">"+periodo+						"</font>|";
						
						if(isVideo){
							conteudo += exibirIcone+"</td>";
						}
						else{
							conteudo += "</td>";
						}
						
						conteudo += "<td width=\"86%\" bgcolor=\"FFFFFF\" class=\"fonte-padrao-noticias-maior\"><a href=\"javascript:findFuseNoticia('"+fuse+"')\">"+descricao+"</a></td>";
						
						
						conteudo +="</tr>";

						
					});
					
					conteudo+=closeTable;
					
					jQuery("#noticiaTopo").html(conteudo);
				

			},
			error:function(){
				alert("ocorreu um erro no processamento da requisiçao.");
			}

		});
	
}

function loadConteudoTodasNoticias(){
	

	jQuery.ajax({
		   
			type : "GET",
			async:false,
			dataType : "xml",
			contentType : "application/xml",
			url:"/site/arquivosXml/noticiasTodas.xml",
			success:function(xml){
				


					var openTable = "<table id=\"listaNoticia\" width=\"95%\" height=\"80\" border=\"0\" align=\"left\" cellpadding=\"2\" cellspacing=\"2\" class=\"texto-cinza-maior\">";
					var closeTable = "</table>";
					var conteudo = openTable;

					jQuery(xml).find("action").each(function(){

						
						var url =  jQuery(this).find("url").text();  
						var descricao = jQuery(this).find("descricao").text();  
						var dataInclusao = jQuery(this).find("data").text();
						var fuse = jQuery(this).find("fuse").text();
						var video = jQuery(this).find("video").text();
						
						var isVideo = false;
						if (video == 'sim') {
						  isVideo = true;
						  var exibirIcone = " <img  src='/site/img/th_icon_video.png' title='video' alt='video'/>";
						}
						
						
						conteudo += "<tr>";
						conteudo += "<td width=\"15%\" bgcolor=\"FFFFFF\" class=\"texto-cinza\"><font color=\"003366\">"+dataInclusao+"</font> |";
						if(isVideo){
							conteudo += exibirIcone+"</td>";
						}
						else{
							conteudo += "</td>";
						}
						conteudo += "<td width=\"90%\" bgcolor=\"FFFFFF\" class=\"texto-cinza\"><a href=\"javascript:findFuseNoticia('"+fuse+"')\">"+descricao+"</a>.</td>";
						conteudo += "</tr>";

						
					});
					
					conteudo+=closeTable;
					
					jQuery("#todasNoticias").html(conteudo);
					

			},
			error:function(){
				alert("ocorreu um erro no processamento da requisiçao.");
			}

		});

	
}


<!-- inicio upfpa-->

function getRemoteUpfpaJsonP(){



var url = 'http://app.sefa.pa.gov.br/upfpa/getListaUpfpa.action';

jQuery.getJSON(url+"?callback=?", function(data) {





//var openTable = " <table width=\"904\">";
var closeTable = "</table>";
var conteudotr1 = "<table width=\"auto\" class=\"tabelaUPFPA\"><tr align=\"center\"><th width=\"70\" scope=\"row\"><strong>Ano </strong></th><th width=\"68\"><strong>Indice</strong></th></tr>";
var conteudo = conteudotr1;

//alert(data.item[0].ano);


jQuery.each(data.item, function(i,item){

	//variaveis a a serem tratadas pelo retorno jsonp
	var ano =  data.item[i].ano;
	var indice = data.item[i].indice;
	
	var conteudotr2 = "<tr id=\"tr2id\" align=\"center\" class=\"tabelaUPFPA\">";
	conteudo += conteudotr2;
	conteudo += "<td scope=\"row\" align=\"left\">"+ano+"</td>";
	conteudo += "<td>"+indice+"</td>";
            
});
		
		
		
conteudo+=closeTable;
conteudo +="</div>";

//alert(conteudo);	

//jQuery("#ulupfpa").html(conteudo);

document.getElementById("ulupfpa").innerHTML= conteudo;


//exibeConteudoGrid(conteudo,"content","/site/inf_contribuinte/fiscais/Val_UPFPA.htm");
//alert(conteudo);

	});
	
}

function exibeConteudoGrid(conteudo,div,url){


jQuery.ajax({
				type : "POST",
				cache:false,
				data:'',
				url:url,
				success:function(html){
				
						
						jQuery('#content').html(conteudo);
						//efeito zebrado para tabela de exibição dos dados de confirmação do Dae
			            	jQuery('#tr2id td:even').css('background', '#FFFFFF');  
			            	jQuery('#tr2id td:odd').css('background', '#fff7e6');  
						
						
				},
				error:function(){
					
					
					alert("ocorreu um erro no processamento da requisiçao.");
				}

			});

}



$().ready(function(){
				   
jQuery.noConflict();
loadConteudoHome();

jQuery("#liupfpa").click(function(){						

var flag = jQuery("#ulupfpa").attr("rel");



if(flag == "open" )


getRemoteUpfpaJsonP();
});
 
});

<!--fim-->
	
<!--fim upfpa-->

