﻿//Ao completar o carregamento, oculta o Aguarde
window.onload = function() 
{ 
    var aguarde = document.getElementById("divAguarde");
    aguarde.style.display = 'none';
}

//Função para mostrar o Aguarde
function showAguarde()
{
    var aguarde = document.getElementById("divAguarde");
    aguarde.style.display = 'block';
}



//Se o caractere não é relativo a CPF, cancela a digitação (45- 46.)
function éCPF(evt)
{
    var caractere = (evt.which) ? evt.which : event.keyCode
    if (caractere > 47 && caractere < 58 )
        return true;
    return false;
};
//Formata o número para CPF
function ajustaCPF(valor)
{
    var resultado = "";
    var x = 0
    for(x = 0; x < valor.length; x++)
    {
        if(valor.substring(x, x + 1) == "0" ||
           valor.substring(x, x + 1) == "1" ||
           valor.substring(x, x + 1) == "2" ||
           valor.substring(x, x + 1) == "3" ||
           valor.substring(x, x + 1) == "4" ||
           valor.substring(x, x + 1) == "5" ||
           valor.substring(x, x + 1) == "6" ||
           valor.substring(x, x + 1) == "7" ||
           valor.substring(x, x + 1) == "8" ||
           valor.substring(x, x + 1) == "9")
           {
            resultado += valor.substring(x, x + 1);
           }
    }
    if( resultado.length > 10)
        resultado = resultado.substring(0, 3) + "." + resultado.substring(3, 6) + "." + resultado.substring(6, 9) + "-" + resultado.substring(9, 11);
    return resultado;
};



//Se o caractere não é monetário, cancela a digitação (44, 45-)
function éMonetário(evt)
{
    var caractere = (evt.which) ? evt.which : event.keyCode
    if ((caractere > 47 && caractere < 58 ) || caractere == 44 || caractere == 45)
        return true;
    return false;
};
//Formata o número para 2 casas decimais
function ajustaMonetário(valor)
{
    var resultado = parseFloat(valor.replace(",", ".")).toFixed(2).replace(".", ",");
    if(resultado == "NaN") 
    {
        alert("Valor não numérico.");
        resultado = "";
    }
    return resultado;
};



//Se o caractere não é relativo a NÚMERO INTEIRO POSITIVO, cancela a digitação (45- 46.)
function éInteiroPositivo(evt)
{
    var caractere = (evt.which) ? evt.which : event.keyCode
    if (caractere > 47 && caractere < 58 )
        return true;
    return false;
};



//Se o caractere não é relativo a CEP, cancela a digitação (45- 46.)
function éCEP(evt)
{
    var caractere = (evt.which) ? evt.which : event.keyCode
    if ((caractere > 47 && caractere < 58 ) || caractere == 45 || caractere == 46)
        return true;
    return false;
};
//Formata o número para CEP
function ajustaCEP(valor)
{
    var resultado = "";
    var x = 0
    for(x = 0; x < valor.length; x++)
    {
        if(valor.substring(x, x + 1) == "0" ||
           valor.substring(x, x + 1) == "1" ||
           valor.substring(x, x + 1) == "2" ||
           valor.substring(x, x + 1) == "3" ||
           valor.substring(x, x + 1) == "4" ||
           valor.substring(x, x + 1) == "5" ||
           valor.substring(x, x + 1) == "6" ||
           valor.substring(x, x + 1) == "7" ||
           valor.substring(x, x + 1) == "8" ||
           valor.substring(x, x + 1) == "9")
           {
            resultado += valor.substring(x, x + 1);
           }
    }
    if( resultado.length == 8)
        resultado = resultado.substring(0, 2) + "." + resultado.substring(2, 5) + "-" + resultado.substring(5, 8);
    return resultado;
};



//Se o caractere não é relativo a Telefone, cancela a digitação (45- 46.)
function éFone(evt)
{
    var caractere = (evt.which) ? evt.which : event.keyCode
    if ((caractere > 47 && caractere < 58 ) || caractere == 45)
        return true;
    return false;
};
//Formata o número para Telefone
function ajustaFone(valor)
{
    var resultado = "";
    var x = 0
    for(x = 0; x < valor.length; x++)
    {
        if(valor.substring(x, x + 1) == "0" ||
           valor.substring(x, x + 1) == "1" ||
           valor.substring(x, x + 1) == "2" ||
           valor.substring(x, x + 1) == "3" ||
           valor.substring(x, x + 1) == "4" ||
           valor.substring(x, x + 1) == "5" ||
           valor.substring(x, x + 1) == "6" ||
           valor.substring(x, x + 1) == "7" ||
           valor.substring(x, x + 1) == "8" ||
           valor.substring(x, x + 1) == "9")
           {
            resultado += valor.substring(x, x + 1);
           }
    }
    if( resultado.length == 10)
        resultado = resultado.substring(0, 2) + "-" + resultado.substring(2, 6) + "-" + resultado.substring(6, 10);
    return resultado;
};

//Função de Exclusão
function Excluir(valor)
{
    if(confirm("Confirma a exclusão?"))
    {
        document.getElementsByName("Excluir").value = valor;
        document.forms.item(0).submit();
    }
}
