se lo agredeceria mucho.
Código PHP:
  
<script type="text/javascript" src="validarut.js"></script>
<?php
//---> Items Inspeccion
//--->
 
  echo "<table width=\"0%\" border=1 align=\"center\" cellpadding=4 cellspacing=0>";
  echo "<tr>";
  echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_nomope."</font>";
 // echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_nomope."</font>";
  echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_rut."</font>";
  echo  "</a></td>";
  echo  "<td class=\"dlcat\" align=center>";
  echo    "<table border=0 width=100%><td align=center>";
  echo    "</td></table>";
  echo    "<table border=0 width=100%>";
  echo    "<tr>";
  echo      "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_celular."</font></td>";
  echo    "</tr>";
  echo    "</table>";
  echo  "</td>";
  echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_equcer."</font>";
  echo  "</a></td>";
  echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_tiplic."</font>";
  echo  "</a></td>";
  echo  "<td class=\"dlcat\" align=center><a class=\"dlcat\"><font color=#0000ff>".rd_destino."</font>";
  echo  "</a></td>";
  echo "</tr>";
  echo "<tr>";
  echo "<td>";
  echo "<input type =\"text\" name =\"ar_nomop\" size=13 maxlength =13 cellspacing=5 value=\"".$ar_nomop."\">";
  echo "<input type =\"text\" name =\"ar_nomop2\" size=30 maxlength =30 cellspacing=5 value=\"".$ar_nomop2."\">";
  echo "</td>";
  echo "<td>";
  echo  "<input type =\"text\" name =\"rut\" size=12 maxlength = 10 onclick=\"javascript:return Rut(document.form1.rut.value)\" value=\"".$rut."\">";//Aca es donde quiero que me funcione...
  echo "</td>";
  echo "<td>";
  echo"<table border=0 width=100%>";
  echo" <tr><td>";
  echo "</td><td>";
  echo "<input type =\"text\" name =\"ar_celular\" size=10 maxlength = 80 value=\"".$ar_celular."\"> ";
  echo "</td><td>";    
    echo  "<input type =\"text\" name =\"ar_tiplic\" size=15 maxlength = 20 value=\"".$ar_tiplic."\">";
  echo "</table>";
  
?>    Código PHP:
   function revisarDigito( dvr )
{    
    dv = dvr + ""    
    if ( dv != '0' && dv != '1' && dv != '2' && dv != '3' && dv != '4' && dv != '5' && dv != '6' && dv != '7' && dv != '8' && dv != '9' && dv != 'k'  && dv != 'K')    
    {        
        alert("Debe ingresar un digito verificador valido");        
        window.document.form1.rut.focus();        
        window.document.form1.rut.select();        
        return false;    
    }    
    return true;
}
 
function revisarDigito2( crut )
{    
    largo = crut.length;    
    if ( largo < 2 )    
    {        
        alert("Debe ingresar el rut completo")        
        window.document.form1.rut.focus();        
        window.document.form1.rut.select();        
        return false;    
    }    
    if ( largo > 2 )        
        rut = crut.substring(0, largo - 1);    
    else        
        rut = crut.charAt(0);    
    dv = crut.charAt(largo-1);    
    revisarDigito( dv );    
 
    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 es incorrecto")        
        window.document.form1.rut.focus();        
        window.document.form1.rut.select();        
        return false    
    }
 
    return true
}
 
function Rut(texto)
{    
    var tmpstr = "";    
    for ( i=0; i < texto.length ; i++ )        
        if ( texto.charAt(i) != ' ' && texto.charAt(i) != '.' && texto.charAt(i) != '-' )
            tmpstr = tmpstr + texto.charAt(i);    
    texto = tmpstr;    
    largo = texto.length;    
 
    if ( largo < 2 )    
    {        
        alert("Debe ingresar el rut completo")        
        window.document.form1.rut.focus();        
        window.document.form1.rut.select();        
        return false;    
    }    
 
    for (i=0; i < largo ; i++ )    
    {            
        if ( texto.charAt(i) !="0" && texto.charAt(i) != "1" && texto.charAt(i) !="2" && texto.charAt(i) != "3" && texto.charAt(i) != "4" && texto.charAt(i) !="5" && texto.charAt(i) != "6" && texto.charAt(i) != "7" && texto.charAt(i) !="8" && texto.charAt(i) != "9" && texto.charAt(i) !="k" && texto.charAt(i) != "K" )
         {            
            alert("El valor ingresado no corresponde a un R.U.T valido");            
            window.document.form1.rut.focus();            
            window.document.form1.rut.select();            
            return false;        
        }    
    }    
 
    var invertido = "";    
    for ( i=(largo-1),j=0; i>=0; i--,j++ )        
        invertido = invertido + texto.charAt(i);    
    var dtexto = "";    
    dtexto = dtexto + invertido.charAt(0);    
    dtexto = dtexto + '-';    
    cnt = 0;    
 
    for ( i=1,j=2; i<largo; i++,j++ )    
    {        
        //alert("i=[" + i + "] j=[" + j +"]" );        
        if ( cnt == 3 )        
        {            
            dtexto = dtexto + '.';            
            j++;            
            dtexto = dtexto + invertido.charAt(i);            
            cnt = 1;        
        }        
        else        
        {                
            dtexto = dtexto + invertido.charAt(i);            
            cnt++;        
        }    
    }    
 
    invertido = "";    
    for ( i=(dtexto.length-1),j=0; i>=0; i--,j++ )        
        invertido = invertido + dtexto.charAt(i);    
 
    window.document.form1.rut.value = invertido.toUpperCase()        
 
    if ( revisarDigito2(texto) )        
        return true;    
 
    return false;
} 
     
 






 
 
 
 
