// ###############################################################
// ### 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/09/20            ###
// ###############################################################
//
// EC-Pick JavaScriptfuncties
//
// Globals: zie ALBUMx.PHP tbv:
// albumID, pagNo, picpicStartNo, picpicEndNo, noOfPics, noOfThumbs
//
// 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 = "";
 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 = ""; // Lege pic tbv nog niet aanwezige pics
   txtArr[i] = "&nbsp;";
  }
 }
}
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
var textMess="Copyright "+custName;
//
function clickIE() {
 if (document.all) {
 alert(textMess);
 return false;
 }
}
function clickNS(e) {  // Netscape 6.0 + Netscape 7.2 (1/2)
 if (document.layers || (document.getElementById && !document.all)) {
  if (e.which==2 || e.which==3) {
   alert(textMess);
   return false;
  }
 }
}
if (document.layers) {
 document.captureEvents(Event.MOUSEDOWN);
 document.onmousedown=clickNS;
}
else {
 document.onmouseup=clickNS;
 document.oncontextmenu=clickIE;
}
//
// Apple (Like Gecko/Safari) + IE 6.0 + Netscape 7.2 (2/2) :
document.oncontextmenu=new Function("alert(textMess);return false")
//

