Hola:
He visto que no cierras las llaves en form.mensaje.focus...
La verdad es que me extraña que no se pongan los paréntesis detrás de los focus... en ese caso (según tengo entendido) se hace una asignación, pero no se provoca el "enfoque".
Espero que alguien más se interese para saber su opnión.
Saludos