Eso sucede cuando se da código sin la debida explicación para que el usuario pueda aprender de él
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
.
El código lo que haces es recorrer todos los input text de un formulario y compararlo con un checkbox que le pasamos por parámetro.
Por ejemplo si usamos el evento onclick del checkbox quedaría:
Código HTML:
<input type="checkbox" onclick="SelectTodos(this)">Texto</input>
EDITO: Veo que el código está usando disabled del checkbox cuando lo correcto sería checked
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
.