Bien:
Lo que te está faltando es la inicialización (el onload de la etiqueta body)
<body onload="prepararCapa('proyector');
asignarFondo(document.getElementById('proyector'),
'fotos/maxi/Diapositiva52.jpg'); abrirCapa()"
>
En primer lugar se prepara la capa que servirá de visor, luego se inserta la primera foto y por último con abrirCapa se cargan las imágenes.
colecciones = precargaFichas(fichero);
Hay otro sitio con otro ejemplo curioso:
http://www.pepemolina.com/galeria/galerias.html
Saludos