// ###############################################################
// ### 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: 2006/04/13            ###
// ###############################################################
//
// 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 picNameArr = new Array();
//
var i;
for (i=picStartNo; i<=picEndNo; i++) { // Pre-assign array elementen
 imgArr[i] = new Image();
 imgArr[i].src = initName;
 txtArr[i] = "";
}
//
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;
 document['main_img'].src = imgArr[picNo].src; // Afbeelding
 document.main_frm.main_txt.value = txtArr[picNo]; // Info tekst
}
function swapTxt(offSetNo) { // Alleen info tekst wijzigen
 picNo = picStartNo + offSetNo;
 document.main_frm.main_txt.value = txtArr[picNo]; // Info tekst
}
function initECP() { // Zodra BODY ok, laad de werkelijke pic's
 preloadImg();
 swapPic(0);
}
//
// DISABLE R-MOUSE BUTTON
var textMess="(c) Rich Pontier Photography";
//
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")
//

