function entrar(frm) {
    if (trim(frm.urut.value)=='') {
        alert('Debe ingresar Rut.');
        frm.urut.focus();
        frm.urut.select();
        return false;
    }
    if (trim(frm.udv.value)=='') {
        alert('Debe ingresar Digito Verificador.');
        frm.udv.focus();
        frm.udv.select();
        return false;
    }
    if (frm.upass.value=='') {
        alert('Debe ingresar Contraseņa.');
        frm.upass.focus();
        frm.upass.select();
        return false;
    }
    valor=trim(frm.urut.value);
    valor=valor.replace(/[.]/g,'');
    if (!esNumNatural(valor)) {
        alert('El Rut ingresado no es valido.\n'+valor);
        frm.urut.focus();
        frm.urut.select();
        return false;
    }
    valdv=trim(frm.udv.value);    
    if (!esDigVer(valdv)) {
        alert('El Digito Verificador ingresado no es valido.\n'+valdv);
        frm.udv.focus();
        frm.udv.select();
        return false;
    }
    if (!rutValido(valor,valdv)) {
        alert('Digito Verificador no corresponde con el Rut ingresado, verifique valores.\n'+valor+'-'+valdv);
        frm.urut.focus();
        frm.urut.select();
        return false;
    }    
    frm.urut.value=formatearNumero(valor,'.','','');
    return true;
}