P: SOLO PARA CHILE - Validacion del RUT 
R: Script siguiente
Lo unico a tener en cuenta es que el RUT debe ingresarse en el formato:
12345678-9
Código del ejemplo: 
 Código PHP:
    function validaRut(rut){
    var rutlimpio = "";
    for (i=0; i < rut.length; i++){
        if ((rut.charAt(i)!=".") && (rut.charAt(i)!="-"))
            rutlimpio= rutlimpio + rut.charAt(i);
    }
    rut=rutlimpio;
    var drut=rut.charAt((rut.length-1));
     var dvr='0';
    suma=0;
    mul=2;
    for (i=rut.length -2 ; 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 != drut.toLowerCase())){
         return false;
     }else{
        return true;
    }
} 
    
  (Ejemplo probado en Explorer y Firefox )