Hola Comandante,
mira, quítale la versión de js en el tag de script
<script language="JavaScript1.2" Src="cumple.js"></Script>
de forma que te quede
<script language="JavaScript" Src="cumple.js"></Script>
Eso en cuanto al script.
En cuanto a que te distorsiona las tablas... no me ha llamado la atención que se distorsionen con mozilla. Ahora bien, el código fuente lo tienes descuidado. La mitad de los tags (etiquetas) los tienes sin cerrar y eso no es correcto.
Un saludo