Qué tal,
no sé si habrás resuelto el problema. No he podido dedicar algo de tiempo para mirarlo con calma hasta hoy, te digo lo que he encontrado por si aún tienes el problema.
Probando con FF no he obtenido el error que mencionas, salvo al principio dado que había ese cambio en el identificador del contendor. Una vez corregido el valor del id a mostrar_encuesta_resultados no dió más ese error, pero sí lanzaba otros que una vez corregidos ha hecho que funcione correctamente en firefox.
El primer error es que pretendes acceder a los distintos elementos de radio de tu formulario indicando su posición entre paréntesis
document.frmencuesta.opciones(i).checked
Eso no es correcto, pues son un array y debes indicar la posición de un array con corchetes
document.frmencuesta.opciones[i].checked
Debajo de esta tienes otra línea con el mismo error sintáctico.
Finalmente no identifica tu formulario porque tratas de acceder a él por su id en vez de por su name.
Tu form lo tienes así
<form
id="frmencuesta" name="frm" method="post" action="resultado_encuesta.php">
y tratas de acceder a él mediante
document.
frmencuesta.opciones[i].checked
deberías cambiar su name por
frmencuesta o bien cambiar el nombre del form en el script
document.
frm.opciones[i].checked
Corrigiendo eso te funcionará correctamente
Un saludo