function F_Paginacao() {
	sLocation = window.location.toString();
	if (sLocation.indexOf('?') > 0) { sPageName = sLocation.substring(sLocation.lastIndexOf('/') + 1, sLocation.indexOf('?')); } else { sPageName = sLocation.substring(sLocation.lastIndexOf('/') + 1, sLocation.length); }
	iPag = getQueryVariable('pag');
	iCaracterPagina = 5000;
	oContentHdd = document.getElementById('content_hidden');
	sContent = oContentHdd.innerHTML.replace('\n', '');
	
	if (sContent.indexOf('[RTC0]') > -1) {
		var iCounterMax = 1000;
		iStart = 0;
		sResult = '';
		sResultPag = '';
		sResultPagInf = '';
		sRetranca = '';
		
		for (iCounter = 0; iCounter < iCounterMax; iCounter++) {
			iStart = sContent.indexOf('[RTC'+ iCounter +']');
			if (iStart > -1) {
				iFinish = sContent.indexOf('[RTC'+ (iCounter + 1) +']');
				if (iFinish < 0) { iFinish = sContent.length; }
				iTextBlock = sContent.substring(iStart, iFinish);
			
				sTitulo = iTextBlock.substring(iTextBlock.indexOf('[RTC'+ iCounter +']') + 5 + iCounter.toString.length, iTextBlock.indexOf('[/RTC'+ iCounter +']'));
				
				sResult = sResult + '<div id="cnt'+ iCounter +'" style="display: none;">'+ iTextBlock.replace('[RTC'+ iCounter +']', '').replace('[/RTC'+ iCounter +']', '') +' ';
				sResult = sResult + '</div>';
				
				sResultPag = sResultPag + '<div id="pag'+ iCounter +'" class="pag" style="display: none;"></div>'
				sResultPagInf = sResultPagInf + '<div id="ipag'+ iCounter +'" class="pag" style="display: none;"></div>'
				if (iPag == iCounter) { sRetranca = sRetranca + '<a href="'+ sPageName +'?pag='+ iCounter +'" class="retrancaActive">'+ sTitulo +'</a><br>'; } else { sRetranca = sRetranca + '<a href="'+ sPageName +'?pag='+ iCounter +'">'+ sTitulo +'</a><br>'; }
			} else {
				iCounterMax = iCounter;
			}
		}
		
		sRetranca = sRetranca +'<br>';
	} else if (sContent.indexOf('[PAG0]') > -1) {
		var iCounterMax = 1000;
		iStart = 0;
		sResult = '';
		sResultPag = '';
		sResultPagInf = '';
		sRetranca = '';
		
		for (iCounter = 0; iCounter < iCounterMax; iCounter++) {
			iStart = sContent.indexOf('[PAG'+ iCounter +']');
			if (iStart > -1) {
				iFinish = sContent.indexOf('[PAG'+ (iCounter + 1) +']');
				if (iFinish < 0) { iFinish = sContent.length; }
				iTextBlock = sContent.substring(iStart, iFinish);
				
				sResult = sResult + '<div id="cnt'+ iCounter +'" style="display: none;">'+ iTextBlock.replace('[PAG'+ iCounter +']', '') +' ';
				sResult = sResult + '</div>';

				sRetranca = sRetranca + '';
			} else {
				iCounterMax = iCounter;
			}
		}
		
		iQtdPagina = iCounterMax;
		for (iCounter = 0; iCounter < iCounterMax; iCounter++) {
			//Paginação superior
			sResultPag = sResultPag + '<div id="pag'+ iCounter +'" class="pag" style="display: none;">'
			if (iCounter > 0) { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ (iCounter - 1) +'"><img src="/imagens/seta_esquerda.jpg" align="absmiddle">&nbsp;</a> '; } else { sResultPag = sResultPag + ' '; }
			
			if (iQtdPagina > 1) {
				for (i = 0; i < iQtdPagina; i++) {
					if (i == iCounter) { sResultPag = sResultPag + '<font class="ativo">'; } else { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ i +'">'; }
					sResultPag = sResultPag + (i + 1);
					if (i < (iQtdPagina - 1)) {
						if (i == iCounter) { sResultPag = sResultPag + '</font> | '; } else { sResultPag = sResultPag + '</a> | '; }
					} else {
						if (i == iCounter) { sResultPag = sResultPag + '</font> '; } else { sResultPag = sResultPag + '</a> '; }
					}
				}
			}
				
			if (iCounter < (iQtdPagina - 1)) { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ (iCounter + 1) +'"> &nbsp;<img src="/imagens/seta_direita.jpg" align="absmiddle"></a>'; } else { sResultPag = sResultPag + ''; }
			sResultPag = sResultPag + '</div>';
			
			//Paginação inferior
			sResultPagInf = sResultPagInf + '<div id="ipag'+ iCounter +'" class="pag" style="display: none;">'
			if (iCounter > 0) { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ (iCounter - 1) +'"><img src="/imagens/seta_esquerda.jpg" align="absmiddle">&nbsp; </a> '; } else { sResultPagInf = sResultPagInf + ' '; }
			
			if (iQtdPagina > 1) {
				for (i = 0; i < iQtdPagina; i++) {
					if (i == iCounter) { sResultPagInf = sResultPagInf + '<font class="ativo">'; } else { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ i +'">'; }
					sResultPagInf = sResultPagInf + (i + 1);
					if (i < (iQtdPagina - 1)) {
						if (i == iCounter) { sResultPagInf = sResultPagInf + '</font> | '; } else { sResultPagInf = sResultPagInf + '</a> | '; }
					} else {
						if (i == iCounter) { sResultPagInf = sResultPagInf + '</font> '; } else { sResultPagInf = sResultPagInf + '</a> '; }
					}
				}
			}
				
			if (iCounter < (iQtdPagina - 1)) { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ (iCounter + 1) +'"> &nbsp;<img src="/imagens/seta_direita.jpg" align="absmiddle"></a>'; } else { sResultPagInf = sResultPagInf + ''; }
			sResultPagInf = sResultPagInf + '</div>';
		}
	} else {
		iQtdPagina = parseInt(sContent.length/iCaracterPagina);
		if (iQtdPagina == 0) { iQtdPagina = 1; }
		iQtdPerPage = parseInt(sContent.length/iQtdPagina);
		iStart = 0;
		iFinish = iQtdPerPage;
		sResult = '';
		sResultPag = '';
		sResultPagInf = '';
		iActualPage = '';
		sRetranca = '';

		for (iCounter = 0; iCounter < iQtdPagina; iCounter++) {
			iTextBlock = sContent.substring(iStart, iFinish);
			iNextDot = sContent.substring(iFinish, sContent.length).indexOf('.');
			if (sContent.substring(iNextDot, sContent.length).indexOf('>') < sContent.substring(iNextDot, sContent.length).indexOf('<')) { iNextDot = sContent.substring(iFinish, sContent.length).indexOf('>'); }
			iTextBlock = sContent.substring(iStart, iFinish + iNextDot + 1);

			//Caso a paginação quebre no meio de uma TAG HTML, refaz a contagem do último bloco.
			if (iTextBlock.lastIndexOf('<') > iTextBlock.lastIndexOf('>')) { iNextDot = sContent.substring(iFinish, sContent.length).indexOf('>'); }
			iTextBlock = sContent.substring(iStart, iFinish + iNextDot + 1);
			
			sResult = sResult + '<div id="cnt'+ iCounter +'" style="display:none">'+ iTextBlock;
			sResult = sResult + '</div>';
	
			//Paginação superior
			sResultPag = sResultPag + '<div id="pag'+ iCounter +'" class="pag" style="display: none;">'
			if (iCounter > 0) { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ (iCounter - 1) +'"><img src="/imagens/seta_esquerda.jpg" align="absmiddle">&nbsp;  '; } else { sResultPag = sResultPag + ' '; }
			
			if (iQtdPagina > 1) {
				for (i = 0; i < iQtdPagina; i++) {
					if (i == iCounter) { sResultPag = sResultPag + '<font class="ativo">'; } else { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ i +'">'; }
					sResultPag = sResultPag + (i + 1);
					if (i < (iQtdPagina - 1)) {
						if (i == iCounter) { sResultPag = sResultPag + '</font> | '; } else { sResultPag = sResultPag + '</a> | '; }
					} else {
						if (i == iCounter) { sResultPag = sResultPag + '</font> '; } else { sResultPag = sResultPag + '</a> '; }
					}
				}
			}
				
			if (iCounter < (iQtdPagina - 1)) { sResultPag = sResultPag + '<a href="'+ sPageName +'?pag='+ (iCounter + 1) +'"> &nbsp;<img src="/imagens/seta_direita.jpg" align="absmiddle"></a>'; } else { sResultPag = sResultPag + ''; }
			sResultPag = sResultPag + '</div>';
			
			//Paginação inferior
			sResultPagInf = sResultPagInf + '<div id="ipag'+ iCounter +'" class="pag" style="display: none;">'
			if (iCounter > 0) { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ (iCounter - 1) +'"><img src="/imagens/seta_esquerda.jpg" align="absmiddle">&nbsp;  '; } else { sResultPagInf = sResultPagInf + ' '; }
			
			if (iQtdPagina > 1) {
				for (i = 0; i < iQtdPagina; i++) {
					if (i == iCounter) { sResultPagInf = sResultPagInf + '<font class="ativo">'; } else { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ i +'">'; }
					sResultPagInf = sResultPagInf + (i + 1);
					if (i < (iQtdPagina - 1)) {
						if (i == iCounter) { sResultPagInf = sResultPagInf + '</font> | '; } else { sResultPagInf = sResultPagInf + '</a> | '; }
					} else {
						if (i == iCounter) { sResultPagInf = sResultPagInf + '</font> '; } else { sResultPagInf = sResultPagInf + '</a> '; }
					}
				}
			}
				
			if (iCounter < (iQtdPagina - 1)) { sResultPagInf = sResultPagInf + '<a href="'+ sPageName +'?pag='+ (iCounter + 1) +'"> &nbsp;<img src="/imagens/seta_direita.jpg" align="absmiddle"></a>'; } else { sResultPagInf = sResultPagInf + ''; }
			sResultPagInf = sResultPagInf + '</div>';
			
			iStart = iFinish + iNextDot + 1;
			iFinish = (iQtdPerPage * (iCounter + 2));
		}
	}
	
	F_Pagina(iPag);
}

function F_Pagina(iPag) {
	var sFontSize;
	oDetails = document.getElementById('sPag0');
	if (iPag == 0) { oDetails.style.display = 'block'; } else { oDetails.style.display = 'none'; }
	oDetails = document.getElementById('sPag1');
	if (iPag == 0) { oDetails.style.display = 'block'; } else { oDetails.style.display = 'none'; }
	oDetails = document.getElementById('sPag1BR');
	if (iPag == 0) { oDetails.style.display = 'none'; } else { oDetails.style.display = 'block'; }
	
	oContent = document.getElementById('content');
	oContent.innerHTML = sResult;
	F_ChangeFotoPage();
	oPaginacaoSuperior = document.getElementById('paginacao');
	oPaginacaoSuperior.innerHTML = sResultPag;
	oPaginacaoInferior = document.getElementById('paginacao_inferior');
	oPaginacaoInferior.innerHTML = sResultPagInf;
	oRetranca = document.getElementById('retranca');
	oRetranca.innerHTML = sRetranca + oRetranca.innerHTML;
	
	oFirstPage = document.getElementById('cnt'+ iPag);
	oFirstPage.style.display = 'block';
	//oPaginacao = document.getElementById('pag'+ iPag);
	//oPaginacao.style.display = 'block';
	oPaginacao = document.getElementById('ipag'+ iPag);
	oPaginacao.style.display = 'block';
}



var sResult = '';
var iPag = getQueryVariable('pag');
function PaginacaoLista(){
	var itensPorPagina = 15;
	var itens = document.getElementById('content_hidden').getElementsByTagName('LI');
	var totalPaginas = parseInt(itens.length/itensPorPagina);
	var sLista = '';
	var sPaginacao = '';
	var iStart;
	var iEnd;
	
	for(x=0; x<totalPaginas; x++){
		iStart = ((x+1) * itensPorPagina) - itensPorPagina;
		iEnd = ((x+1) * itensPorPagina);
		for(i=iStart; i<iEnd; i++){
			sLista += '<li>' + itens[i].innerHTML + '</li>\n';
		}
		sResult += '<div id="cnt'+ x +'" style="display:none">' + sLista + '</div>\n';
		sLista = '';
	}
	
	for(x=0; x<totalPaginas; x++){
		sPaginacao += '<div id="ipag' + x + '" class="pag" style="display:none;">';
		if(x > 0) sPaginacao += '<a href="?pag='+ (x-1) +'"><img align="absmiddle" src="/imagens/seta_esquerda.jpg" /></a>';
		for(i=0; i<totalPaginas; i++){
			if(i > 0) sPaginacao += ' | ';
			if(i == x){
				sPaginacao += '<font class="ativo"><b>'+ (i+1) +'</b></font>';
			} else {
				sPaginacao += '<a href="?pag='+ i +'">'+ (i+1) +'</a>';
			}
		}
		if(x < (totalPaginas-1)) sPaginacao += '<a href="?pag='+ (x+1) +'"><img align="absmiddle" src="/imagens/seta_direita.jpg" /></a>';
		sPaginacao += '</div>\n';
	}
	
	sResult += '<center><div class="txt"><div id="paginacao_inferior">' + sPaginacao + '</div></div></center>';
	
	document.getElementById('content').innerHTML = sResult;
	document.getElementById('cnt'+iPag).style.display = 'block';
	document.getElementById('ipag'+iPag).style.display = 'block';
}