Con quale DOCTYPE?

Perche` ho l'impressione che alcune funzioni usate nel tuo script siano proprie di XML.

Se non usi DOCTYPE e` possibile che IE passi automaticamente ad interpretare l'XML se trova qualcosa che funziona in XML.