Hola, mi duda es la siguiente:
tengo un formulario que toma valores de campos de textos con nombres similares
ejemplo:  
 Código HTML:
  <td class="parrafo">RUT Representante Legal</td>
<td><input name="rut_rl" value=""
 maxlength="12" id="rut_rl" type="text" class="post1" onChange="javascript:return Rut(this)></td>
<td class="parrafo">RUT CLIENTE</td>
 <td><input name="rut_c" value=""
  maxlength="12" id="rut_c" type="text" class="post1" onChange="javascript:return Rut(this)></td>
<td class="parrafo">RUT PROVEEDOR</td>
 <td><input name="rut_p" value=""
  maxlength="12" id="rut_p" type="text" class="post1" onChange="javascript:return Rut(this)></td> 
 El caso es que el formulario se genera en forma dinámica, dependiendo de los datos a ingresar y el nombre del campo "rut_x", pueden ser multiple 
tengo un código javascript que me valida el valor de los campos rut_x sin ningún problema y me hace la corrección automática e instantánea. 
El problema está en esta parte del código java script 
window.document.form1.
rut_rl.value = invertido.toUpperCase() 
me gustaría saber como puedo hacer para que donde dice rut_rl tome el nombre del campo, según corresponda y haga la corrección automática, sin tener que hacer un script de validación por cada campo rut_x. 
gracias por las respuestas