Hola Enea:
Me alegro de que te funcione bien
No sabes las veces que se me cuelan errores así, pero es evidente que lo has sabido corregir.
Esa forma de representar los elementos de formulario se aplica por igual en cualquier "objeto" del documento y se encadena igual que si se hiciese con los puntos... y también se puede mezclar...
document.forms["elFormulario"].elElemento["value"]
es igual a
document.forms.elFormulario["elElemento"].value
y a cualquier combinación...
Saludos