// ====================================
// JB's FotoShow script - algemene functies
// Jan Broers - V1.01 - 01-02-2008
// ====================================

var start=1;
var huidigeSerie=start;
var huidigeDia=start;
var diaShowLoopt=false;
var timeOut=2000;

function toonGroot(imgNr) { 
  if (imgNr > aantal) {return;}
  if (imgNr < 1) {imgNr=1; return;}
  if (imgNr > huidigeSerie*8) { huidigeSerie++; init(imgNr); return;}
  if (imgNr == (huidigeSerie-1)*8) { huidigeSerie--; init(imgNr-8+1); toonGroot(imgNr); return;}

  img="000" + imgNr;  
  img=img.substr(img.length-4,4);
  desc=eval("c_"+img);
  document.all.omschrijving.innerHTML=desc;
  document.all.groot.innerHTML="<h4>" + titel + "</h4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=\'IMG" + img + ".JPG\' onclick=\"javascript:if ("  + img*1 + "<" + eval(aantal)  + ") {toonGroot("+ imgNr*1 + "+1)}\">";
 huidigeDia=imgNr;
}

function diaShow() {
  if (diaShowLoopt & (huidigeDia<aantal)) {
    toonGroot(huidigeDia+1);
    timer=setTimeout("diaShow()",timeOut);
  }
  else {
    diaShowLoopt=false;
  }
}

function diaShowAanUit() {
  if (diaShowLoopt) { 
    diaShowLoopt=false; 
  }
  else { 
    diaShowLoopt=true;
    diaShow();
  }
}


function init(startNr) {
 var s="<br>";
 if (startNr<1) {startNr=1;}
 if (startNr>aantal) {start=1-8; return;}
 toonGroot(startNr);
 

 for (i=startNr;i<Math.min(aantal+1,startNr+4);i++) {
   t = "000" + i;
   t=t.substr(t.length-4);

   s+="<div class=\"thumbnail\">";
   s+="<img src=\"th_IMG" + t + ".JPG\" alt=\""+t+"\" onmousedown=\"toonGroot(" + t*1 + ")\">";
   s+="  <p>foto nr. " + t + "</p>";
   s+="</div>";
 }
 
 s+="<div class=\"clear\"></div>";
 
 for (i=startNr+4;i<Math.min(aantal+1,startNr+8);i++) {
   t = "000" + i;
   t=t.substr(t.length-4);

   s+="<div class=\"thumbnail\">";
   s+="<img src=\"th_IMG" + t + ".JPG\" alt=\""+t+"\" onmousedown=\"toonGroot(" + t*1 + ")\">";
   s+="  <p>foto nr. " + t + "</p>";
   s+="</div>";
   if (i==aantal) {i=startNr+8;}
 }

 document.all.lijst.innerHTML=s;
}

document.oncontextmenu=new Function("toonGroot(huidigeDia-1);return false;")

