Hola:
Con javascript no hay forma de saber el porcentaje sino cuando ha terminado la carga... tal vez flash tenga algo mejor...
Cuando una imagen termina de cargarse se activa (pone a true) la propiedad complete... vale tanto para las imagenes de la página (tag img) como para las que se cargan con el objeto image (imagen = new Image())...
Se puede conseguir con esto un porcentaje total (o sea con 10 imagenes obtener el 10%, 20%,...)
Otra posibilidad es precargar cada imagen siguiente posible... (siguiente, última...) y tener los botones que las muestran ocultos o inactivos hasta que termina la carga.
Saludos