Eso sucede cuando se da código sin la debida explicación para que el usuario pueda aprender de él

.
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

.