Creo que el script tiene un pequeño fallo ya que carga todas las fotos cada vez que se ejecuta el script. Cambialo poniendolo como te digo y dinos si mejora el rendimiento: Código PHP:
<script type="text/javascript">
var imagen = new Array(2); {
imagen[0]= new Image (100,50);
imagen[0].src="tu_imagen_1_g.gif";
imagen[1]= new Image (100,50);
imagen[1].src="tu_imagen_2_g.gif";
function abrir_ventana_imagen(indice) {
var ventana = window.open("", "pagina", "width = " + imagen[indice].width + ", height = " + imagen[indice].height + ", status = no, scrollbars = no, toolbars = no, menubar = yes");
ventana.document.open();
ventana.document.write("<html><body style='background-image:url(" + imagen[indice].src + ")' ></body></html>");
ventana.document.close()
}