Es raro que te refieras al mismo form de manera diferente (una por nombre y otra por índice):
Código PHP:
for (var i=0;i < document.forms["formCheck"].elements.length;i++)
{
var elemento = document.forms[0].elements[i];
Si en la página hay más de un formulario puede redundar en error aunque el nombre del form sea correcto (porque cómo estar seguros de que forms[0] y forms["formCheck"] son el mismo form). Lo más sano sería agregarle un id al form y referenciar con document.getElementById('elId').