// PRE-LOAD IMAGES BY Pok-Ching Lee
// © Copyright 2002.  Pok-Ching Lee.  All Rights Reserved.
//
// AANGEPAST DOOR TimDeibel.nl TBV EC-PICK (rev.: 2007/09/20)
// Alle pic's staan al in: picNameArr[]
// Verder worden de globals gebruikt: picStartNo en picEndNo
// Daarom moet dit NA album_init2.php worden opgeroepen...
//
var total = picEndNo - picStartNo + 1; 
var imgObjs = new Array(total); 
var loaded = 0; 
var cPercent = 0; 
var txtCol = "#CCCCCC";
//
var bgLayer = null; 
var barLayer = null; 
var percentLayer = null; 
var doneMsgLayer = null; 
//
function getLayer(layerID) { 
 if (document.getElementById) return document.getElementById(layerID); 
 else if (document.all) return document.all[layerID]; 
 else return null; 
} 
//
function updateBar() { 
 var percent = Math.round(loaded/total * 100); 
 if (cPercent != percent) { 
   cPercent = percent; 
   barLayer.style.width = (cPercent*1) +"px"; 
   percentLayer.innerHTML = cPercent + "%"; 
 } 
 if (loaded == total) { // ACTION WHEN FINISHED PRELOADING
  bgLayer.style.visibility = "hidden";
  barLayer.style.visibility = "hidden";
  percentLayer.style.visibility = "hidden";
 } 
} 
//
function preloadPics() { 
 if (document.getElementById || document.all) { 
   bgLayer = getLayer("bg"); 
   barLayer = getLayer("bar"); 
   percentLayer = getLayer("perc"); 
   for (i=picStartNo; i<=picEndNo; i++) { 
     imgObjs[i] = new Image(); 
     imgObjs[i].onload = imgLoaded; 
     imgObjs[i].onerror = imgFailed; 
     imgObjs[i].src = picNameArr[i]; 
   } 
 } 
 else { 
   alert("Uw browser ondersteunt het het preload-programma niet. Deze functie wordt daarom overgeslagen.");
 } 
} 
function imgFailed() { 
// alert("De volgende afbeelding kon niet worden geladen:\n" +this.src+ "\nExcuses voor het ongemak."); 
 loaded++; 
 updateBar(); 
} 
//
function imgLoaded() { 
 loaded++; 
 updateBar(); 
} 

