Cuando se carga la página, JavaScript hace un array de formularios en el que pone todos los formularios que hay en la página. El primer formulario es forms[0] , el segundo es forms[1] etc. Cada formulario tiene otro array en el que JavaScript pone todos los elementos del formulario. El primer elemento es elements[0] , el segundo elements[1] etc.