Hai messo la dichiarazione del DOCTYPE dentro al body
Hai messo un <meta> dentro al body
Prima correggi, poi:
Installa, se non l'hai già, Firefox
Installa, in Firefox, l'addin FireBug
Prova la pagina: Firebug ti permette di eseguire il tuo javascript passo-passo e ti indica anche gli eventuali errori.
Poi:
Il tuo DOCTYPE, pur essendo al posto sbagliato (deve essere la prima riga che arriva al browser), indica che tu avresti voluto scrivere la pagina in XHTML 1.0
Se la validi sul sito del W3c vedrai che ... gli è (quasi) tutto sbagliato!
HTH
Zappa