function getValidateRut( vt_value ) {

    var tmpstr = "";
    var intlargo = vt_value;
     
    if (intlargo.length> 0) {
        crut = vt_value;
        largo = crut.length;
        if ( largo <2 ) {
            //alert('rut inválido');
            //Objeto.focus();
            return 'ERROR';
        }
         
        for ( i=0; i <crut.length ; i++ ) {
            if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' ) {
                tmpstr = tmpstr + crut.charAt(i);
            }
        }
        rut = tmpstr;
        crut=tmpstr;
        largo = crut.length;
        if ( largo> 2 ){
            rut = crut.substring(0, largo - 1);
        }else rut = crut.charAt(0);
         
        dv = crut.charAt(largo-1);
        if ( rut == null || dv == null ) return 0;
        var dvr = '0';
        suma = 0;
        mul = 2;
         
        for (i= rut.length-1 ; i>= 0; i--) {
            suma = suma + rut.charAt(i) * mul;
            if (mul == 7) mul = 2;
            else mul++;
        }
         
        res = suma % 11;
        if (res==1) dvr = 'k';
        else if (res==0) dvr = '0';
        else {
            dvi = 11-res;
            dvr = dvi + "";
        }
         
        if ( dvr != dv.toLowerCase() ) {
            //alert('El Rut Ingreso es Invalido');
            //Objeto.focus();
            return 'ERROR';
        }
        //alert('El Rut Ingresado es Correcto!');
        //Objeto.focus();
        return 'OK';
    }
}