Non mi pare un problema legato all'html, ma al javascript (c'è un forum apposito con gente preparata sull'argomento).

Riguardo all'html, anche se non è quello che ti da' i problemi, andrebbe rivisto tutto in quanto usa tag deprecati e sintassi un po' vecchiotta.