Tienes que jugar con los CSS, ya que los valores hidden y visible de las capas no te los coge desde el script.
Si miras un poco mas abajo en el foro, en el Post "Acceso Acceso al elemento con Firefox" esta el mismo problema que tienes tu y como esta resuelto.
http://www.forosdelweb.com/f13/acceso-elemento-con-firefox-512865/
Si quieres ver un ejemplo de lo que hace mi codigo puedes verlo en
http://ajax.lohacemosweb.net en la parte que pone Calendario y Estandares, dandole a la flechita. Si pruebas en varios navegadores veras como actua. Es una página de ejemplos que estoy haciendo.