function ValidaNumero(e)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }

    if ((tecla != 8) && (tecla != 9) && (tecla < 48 || tecla > 57) && (tecla != 116))
    {
        //		alert(tecla);
        return false;
    }
            return true;
}


function Verifica_CPF(x) {
    var CPF = x;

    // Aqui começa a checagem do CPF
    var POSICAO, I, SOMA, DV, DV_INFORMADO;
    var DIGITO = new Array(10);
    DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado
    // Desemembra o número do CPF na array DIGITO
    for (I=0; I<=8; I++) {
        DIGITO[I] = CPF.substr( I, 1);
    }

    // Calcula o valor do 10º dígito da verificação
    POSICAO = 10;
    SOMA = 0;
    for (I=0; I<=8; I++) {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[9] = SOMA % 11;
    if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
    }
    else{
        DIGITO[9] = 11 - DIGITO[9];
    }

    // Calcula o valor do 11º dígito da verificação
    POSICAO = 11;
    SOMA = 0;
    for (I=0; I<=9; I++) {
        SOMA = SOMA + DIGITO[I] * POSICAO;
        POSICAO = POSICAO - 1;
    }
    DIGITO[10] = SOMA % 11;
    if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
    }
    else {
        DIGITO[10] = 11 - DIGITO[10];
    }

    // Verifica se os valores dos dígitos verificadores conferem
    DV = DIGITO[9] * 10 + DIGITO[10];
    if (DV != DV_INFORMADO) {
        $("#cpf_rec").val("");
        $("#cpf_rec").focus() ;
        return false;
    }
}

function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function isJSON(str) {
    if(typeof(str) == "string"){
        try {
            JSON.parse(str);
        } catch (e) {
            return false;
        }
        return true;
    }else return false;
}

function Numero(e)
{

    navegador = /msie/i.test(navigator.userAgent);
    if (navegador){
        var tecla = event.keyCode;}
    else{
        var tecla = e.which;
	}
	
    if(tecla > 47 && tecla < 58 || tecla == 0) // numeros de 0 a 9
        return true;
    else
    {
        if (tecla != 8) // backspace
            return false;
        else
            return true;
    }
}


function validate_cad(){

    if (validateEmail($("#email").val()) == false){
        return false;
    }else{
        return true;
    }
}
function validate_cadd(){

    if (validateEmaill($("#email_rec").val()) == false){
        return false;
    }
}
function validateEmaill(address) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if(reg.test(address) == false) {
        return false;
    }
    else return true;
}
function validateEmail(address) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    if(reg.test(address) == false) {
        modal('E-mail inválido.','Atenção');
        return false;
    }
    else return true;
}


function validate_calc1(){

    if ( $("#reg4_1").val() == ""   || $("#reg4_2").val() == ""  || $("#reg4_3").val() == ""   ){
        modal('Preencher todos os campos','Titulo');
    }

}

function validate_calc(){

    if ( $("#reg3_1").val() == ""  ||  $("#reg3_2").val() == ""  || $("#reg3_3").val() == ""){
        modal('Preencher todos os campos','Titulo');
    }

}
function val_login(){

    if ( $("#regg1").val() == ""){
        alert('Preencher campo de login');
        $("#regg1").focus();
        return false;
    }

    if ( ($("#regg1").val() != "")  && ( $("#regg2").val()  == "")){
        modal('Preencher campo de senha','Titulo');
        $("#regg2").focus();
        return false;
    }

    return true;
}
function abrepop(){
    $("#recupera_senha").dialog("open") ;
}



function abreyou(x){
    $("#ytholder").html(x);
    $("#ytholder").dialog("open") ;
}



$("#recupera_senha").dialog({
    autoOpen: false,
    bgiframe: true,
    resizable: false,
    modal: true,
    width:340,
    height:225,
    buttons: {
        "Enviar Senha": function() {
            if(val_login() == true){
                $.post( "index_internal" , {
                    usuario: $("#regg1").val() ,
                    senha: $("#regg2").val() ,
                    admin: ""
                } , function(data){
                    if(data == 1) {
                        window.location = "homecms" ;
                    }
                    else{
                        $("#recupera_senha #msg_login").html(data).fadeIn().delay(2000).fadeOut(500);
                    }
                }
                );
                $("#regg1").val("");
                $("#regg2").val("");
            }
        },
        "Cancelar": function() {
            $(this).dialog("close")
            $("#regg1").val("");
            $("#regg2").val("");;
        }
    },
    onclose: function(){}
});




