var totalPagina = 0;
var indexAtual = 0;
var arrTextos =  Array();
var flagDisplay = true;
var flagPaginacao = true;
var atualTam = 14;
var pag_ancor = 0;
function F_Paginacao(idObj) {
	if(document.getElementById('paginacao')){
		var objCentral = document.getElementById(idObj);
		if(document.getElementById(idObj)){
			var text = objCentral.innerHTML;
			text = text.replace(/\<[Hh][Rr] width\=\"100\%\" [sS][iI][zZ][eE]\=\"?2\"? ?\/?\>/gi, "####").replace(/\<[Hh][Rr] [sS][iI][zZ][eE]\=\"?2\"? width\=\"100\%\" ?\/?\>/gi, "####").replace(/\n/gi,"");
			text = text.split("####");
			totalPagina = text.length;
			for(i = 0; i < text.length; i++){
				arrTextos[i] = text[i];
			}
			pularPagina(idObj,0);
		}
	}
}

function proximaPagina(idObj) {
	var objCentral = document.getElementById(idObj);
	if(indexAtual < arrTextos.length-1){
		pularPagina(idObj,indexAtual+1)
	}
}

function paginaAnterior(idObj) {
	var objCentral = document.getElementById(idObj);
	if( (indexAtual-1) >= 0){
		pularPagina(idObj,indexAtual-1)
	}
}

function pularPagina(idObj,index) {
	var objCentral = document.getElementById(idObj);
	indexAtual = index;
	objCentral.innerHTML = arrTextos[indexAtual];
	organizaPaginacao(true,idObj);
}

function displayPaginacao(idObj){
	var objCentral = document.getElementById(idObj);
	flagDisplay = !flagDisplay;
	if(!flagDisplay){
		var str = "";
		for(i = 0; i < arrTextos.length; i++){
			str += arrTextos[i];
		
		}
		objCentral.innerHTML = str;
		organizaPaginacao(flagDisplay,idObj);
	}else{
		pularPagina(idObj,0);
	}
}

function organizaPaginacao(flagPaginacao,idObj){
	var objPaginacao = document.getElementById('paginacao');
	var strExibicao = "";
	var str = "";
	var variacao = 2;
	if(totalPagina>1){
		if(flagPaginacao){	
			classPrimeira = (indexAtual > 0)?'prevfirst':'nextLast';
			classUltima = (indexAtual == arrTextos.length-1)?'nextLast':'prevfirst';
			classProxima = (indexAtual < arrTextos.length-1)?'prevfirst':'nextLast';
			str = "<div id=\"bsc_paginador\"><a href=\"javascript:pularPagina('"+idObj+"',"+0+");\" class=\""+classPrimeira+"\">primeira</a><a href=\"javascript:paginaAnterior('"+idObj+"');\" class=\""+classPrimeira+"\">anterior</a>";
			if (indexAtual > (variacao-1)){
				if(indexAtual + variacao > arrTextos.length){
					for(i = arrTextos.length - variacao; i < arrTextos.length; i++){	
						var classe = ( i == indexAtual )?"class='numActive'":"";
						str += "<a "+classe+" href='javascript:void(0);' onclick='javascript:pularPagina(\""+idObj+"\","+(i)+");' >"+(i+1)+"</a>";
					}
				}else{
					for(i = indexAtual - variacao; i < indexAtual + variacao; i++){	
						var classe = ( i == indexAtual )?"class='numActive'":"";
						str += "<a "+classe+" href='javascript:void(0);' onclick='javascript:pularPagina(\""+idObj+"\","+(i)+");' >"+(i+1)+"</a>";
					}
				}	
			}else{
				for(i = 0; i < indexAtual + variacao; i++){	
					var classe = ( i == indexAtual )?"class='numActive'":"";
					str += "<a "+classe+" href='javascript:void(0);' onclick='javascript:pularPagina(\""+idObj+"\","+(i)+");' >"+(i+1)+"</a>";
				}
			}
			str += "<a href=\"javascript:proximaPagina('"+idObj+"');\" class=\""+classProxima+"\">pr&oacute;xima</a><a href=\"javascript:pularPagina('"+idObj+"',"+(arrTextos.length-1)+");\" class=\""+classUltima+"\">&uacute;ltima</a>";	
			
		}	
		
		objPaginacao.innerHTML = str;
	}else{
		objPaginacao.innerHTML = "";
	}
	if(pag_ancor){
		window.location = '#'+idObj;
	}
	else{
		pag_ancor = 1;
	}
}

function alteraTamanhoFonte(parametro, idObj){
	var objCentral = document.getElementById(idObj);
	if(parametro=='+' && atualTam < 19){
		atualTam++;		
	}
	
	if(parametro=='-' && atualTam >9){
		atualTam--;
	}
	
	objCentral.style.font = atualTam+"px/"+(atualTam+3)+"px verdana"; 
}
