Cita:
Iniciado por tunait
Menos mal que
San derkenuke anda siempre atento

Ui, me llamas hasta santo

Sí, la verdad es que en FF el ámbito de la variable
error sólo llega hasta que se ejecuta la función, algo que podemos solucionar declarándola como global o así:
Código PHP:
function mostrarError(mensaje) {
var error = document.getElementById('error');
error.style.display = "block";
error.innerHTML = mensaje;
setTimeout(function() {
error.style.display = 'none'
},2000);
}
Ya lo siento, no lo había probado en FF.
Saludos.