Hola eeeee:
El códgo parece normal, aunque no se ve el contenido de applyeffect y playeffect que supongo que tendrá cosas no estándar que solo funcionen en explorer y "cuelguen" el script... puedes condicionar esas líneas para que irvan solo en explorer y seguro que funcionará...
if (navigator.appname == Lo_Que_Sea_en_Explorer) applyeffect();
...
Saludos