function pgAtual(comando){
	if (comando == "Frente"){
		frm.h_pgAtual.value = parseInt(frm.h_pgAtual.value) + 1;
	} else 
		if (comando == "Traz"){
			frm.h_pgAtual.value = parseInt(frm.h_pgAtual.value) - 1;
	}
}

function quebraTexto(txt, pg, comando){
	var texto 			= new String(txt); //Texto informado
	var tamanhoTexto 	= parseInt(texto.length); //Total de caracteres do texto
	var tamanhoPg		= 751; //Total de caracteres por página
	var totalPgs		= 0; //Total de páginas
	var pagina			= parseInt(pg);
	
	if ((tamanhoTexto / tamanhoPg) > parseInt(tamanhoTexto / tamanhoPg)){
		totalPgs = parseInt(tamanhoTexto / tamanhoPg) + 1;
	} 
	
	if (pagina >= totalPgs){
		return false;
	}
	
	if (pagina < 0){
		return false;
	}
	
	var splText = texto.split(" ");		
	arrTxt = new Array; // Array onde vai ser armazenado o texto quebrado
	arrTxt[0] = "";
	var countLetras = 0;			
	var countArr	= 0;
	
	
	for (i=0; i < totalPgs; i++) {
		countLetras = 0;
		arrTxt[i] = "";
		
		for (x = countArr; x < splText.length; x++){
			if (countLetras >= tamanhoPg){
				break;
			}
			arrTxt[i] = arrTxt[i] + splText[x] + " ";	
			countLetras = countLetras + (splText[x].length + 1);
			countArr = countArr + 1;
		}
	}	
	
	
	
	pgAtual(comando);
        document.getElementById("atual_pages").innerHTML = (pagina + 1);
        document.getElementById("total_pages").innerHTML = totalPgs;
	txtarea.document.body.innerHTML = "<p align=justify>" + arrTxt[pagina] + "</p>";
		
}
