Hola:
Por cierto, acabo de probar lo que dices que da error en los 3 navegadores que tengo: explorer, mozilla y opera... y no me ha devuelto ningún error... Si lo has probado con explorer, te diré que tiene una gestión de errores poco fiables, y muchas veces no copncuerda el número de línea donde realmente está el error con el que muestra ese navegador... la consola de javascript de mozilla/opera es mucho más fiable.
Saludos