// ###############################################################
// ### OP ALLE HIER TOEGEPASTE PROGRAMMATUUR RUST AUTEURSRECHT ###
// ### DAT IN HANDEN IS VAN ONDERGETEKENDE. DEZE PROGRAMMATUUR ###
// ### MAG ZONDER VOORAFGAANDE SCHRIFTELIJKE TOESTEMMING NIET  ###
// ### WORDEN GEKOPIEERD OF GEWIJZIGD OF WORDEN (HER)GEBRUIKT. ###
// ###        (c) T.H.Deibel / Revision: 2007/07/17            ###
// ###############################################################
//
// EC-Pick JavaScriptfuncties
//
// Globals: zie ALBUMx.PHP tbv:
// albumID, pagNo, picpicStartNo, picpicEndNo, noOfPics, noOfThumbs, initName, voidName, voidTxt
//
// INITIALISATIE (voordat de BODY laadt!)
var imgArr = new Array();
var txtArr = new Array();
var infoTextID = new Object();
var mainPicID  = new Object();
//
var picNameArr= new Array(); // images tbv preloaden (wordt gevuld in album_init2.php)
var picTagArr = new Array();  // image tags tbv swappen in DIV (wordt gevuld in album_init2.php)
//
var i;
for (i=picStartNo; i<=picEndNo; i++) { // Pre-assign array elementen
 imgArr[i] = new Image();
 imgArr[i].src = initName;
 txtArr[i] = "";
}
//
// Hulpfunctie tbv DIV id waar infotext in staat
function getDivID(divID) { 
 if (document.getElementById) return document.getElementById(divID); 
 else if (document.all) return document.all[divID]; 
 else return null; 
} 
//
function preloadImg() { // Als BODY eenmaal geladen is.
 var i;
 for (i=picStartNo; i<=picEndNo; i++) {
  if (i>=0 && i<noOfPics) imgArr[i].src = picNameArr[i]; // de pics die aanwezig zijn
  else {
   imgArr[i].src = voidName; // Lege pic tbv nog niet aanwezige pics
   txtArr[i] = voidTxt;
  }
 }
}
function swapPic(offSetNo) {
 picNo = picStartNo + offSetNo;
 mainPicID.innerHTML  = picTagArr[picNo]; // Afbeelding <IMG> tag
 infoTextID.innerHTML = txtArr[picNo];    // Info tekst
}
//
function initECP() { // Zodra BODY ok: maak mainPic en infotext objecten aan en laad de werkelijke pic's
 infoTextID = getDivID("infoText"); 
 mainPicID  = getDivID("mainPic");
 infoTextID.innerHTML = txtArr[picStartNo];    // 1e Info tekst
 preloadImg();
}
//
// DISABLE R-MOUSE BUTTON
// TBV YESSAN; niet geimplementeerd!

