Anzitutto ci sono vari errori di sintassi XHTML in quella pagina: ti consiglio di passarla da un validatore.
Lo script non puo` stare dentro la pagina HTML
E comunque con quel commento iniziale il browser IE va in quirk mode: cioe` e` come se la direttiva DOCTYPE non esistesse (uno dei tanti bachi di IE).