Buenas de nuevo, señor Beatles,
Tienes un tanto enredado el código. Digamos que a veces cuando sólo cargar una página detecta un error de sintaxis.... se detiene y no ejecuta los scripts posteriores.
Te da primer un error en línea 75 error de sintaxis.
En tu línea 75 tienes un } de más.
y tienes otro error en la línea 198 que te dice que se esperaba un objeto. En esa línea tienes una imagen con el evento onLoad que llama a la función de precarga. No llames ahí a la función, ponlo de la forma que te puse arriba (a continuación del script)
Otra cosa, el tag <img> no lleva cierre. Saca todos los </img>
En la tabla dentro del span tienes puesto border=0 dos veces.
Tambien tienes un border= 0 en body.
Son básicamente errores de sintaxis que hace que se detengan algunas instrucciones.
La función dice que cuando el documento esté en el estado completo de carga (momento en que dice listo) que oculte la capa.
Limpia un poco el código y si sigue dando problemas le hacemos otra pulida.
Un saludo