Hola otra vez:
El "var" en el "for" no es imprescindible.
El formulario del ejemplo es con name="tuForm"
Y los campos name asignados a los elementos deben coincidir con los elementos del array.
chequear debe ser una función válida que admita como parámetro un elemento del formulario.
Es muy grande el código que usas... puedes simplificarlo y ponerlo para chequearlo (Si pones un código muy extenso, no te prometo revisarlo)
Saludos