non saprei davvero da cosa possa dipendere quello che accade;
ho visualizzato la pagina ed avendo una connessione a 4Mb non ho visto quanto da te scritto.
Potresti, cmq, fare una bella cosa: portare fuori dalla pagina tutte quelle funzioni javascript (scrivile in un file .js esterno) e lo colleghi alla pagina e metti il corretto <!DOCTYPE> nella pagina.
Non so se sia la soluzione giusta ma faresti 1 pò di pulizia e di inserimento di codice corretto nelle pagg.
Floyd