Hola:
August: ¿Cómo lo has probado...?
Te puedo asegurar que el código es bueno... probado en explorer, opera y mozilla.
thunder.scripts: No miré tu código en detalle, pero una pregunta javascript merece una respuesta javaqscript.
mutaito: Busca en las FAQs ya que puse un código que muestra una barra de progreso.
Saludos