﻿function CaracterValido(e)
{
    return CaracterValidoPorKeyCode(e.which);
}

function CaracterValidoPorKeyCode(keyCode)
{
    var INICIO_INTERVALO_ASCII_NUMERICO = 48;
    var FIN_INTERVALO_ASCII_NUMERICO = 57;
    var INICIO_INTERVALO_ASCII_MAYUSCULAS = 65;
    var FIN_INTERVALO_ASCII_MAYUSCULAS = 90;
    var INICIO_INTERVALO_ASCII_MINUSCULAS = 97;
    var FIN_INTERVALO_ASCII_MINUSCULAS = 122;

    var RETROCESO_ASCII = 8;

    if (    
        ((keyCode >= INICIO_INTERVALO_ASCII_NUMERICO)   &&  (keyCode <= FIN_INTERVALO_ASCII_NUMERICO))      || 
        ((keyCode >= INICIO_INTERVALO_ASCII_MAYUSCULAS) &&  (keyCode <= FIN_INTERVALO_ASCII_MAYUSCULAS))    || 
        ((keyCode >= INICIO_INTERVALO_ASCII_MINUSCULAS) &&  (keyCode <= FIN_INTERVALO_ASCII_MINUSCULAS))    ||
        (keyCode == RETROCESO_ASCII) ||
        (keyCode == 164) ||
        (keyCode == 165) ||
        (keyCode == 241) ||
        (keyCode == 45)   
    )
    {
        return true;
    }
    
    return false;
} 

function OpenWindow()
{
    window.open("http://google.com") 
}


