// JavaScript Document
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                       = 10; // 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);
            txtarea.document.body.innerHTML = "<p align=justify>" + arrTxt[pagina] + "</p>";
                       
}
