Hola:
No sé porqué en algunos navegadores tengo hay problemas con el atributo name (explorer por ejemplo), para crearlo es mejos usar el método setAttribute("name", valor_name)... pero a pesar de ello explorer cuando hace el array getElementsByName, en vez de hacerlo desde el name lo hace del id (como si fuera posible repetir id's)... bueno, en resúmen, siempre termino haciendo piruetas para referenciar a los elementos por el id u otro atributo, tal vez el className...
Saludos