function maakGallery(categorie,pagina,fotoIndex) {
  // functie door feike brouwer - function by feike brouwer
  doelArray = eval(categorie+"_Opdrachtgever_Array");
  paginas = doelArray.length;
  HTMLstr = '<span class="tekstKlein">Opdrachtgever: '+ eval( categorie + "_Opdrachtgever_Array[" + pagina + "]") +'<br></span>';
  subs = eval(categorie+"_Titel_Array[" + pagina + "]").length;
  if (subs>1) {
    PicStr = 'url(fotos/'+categorie+"_"+(pagina+1)+'_'+fotoIndex+'.jpg)';
    HTMLstr += '<table border="0" cellpadding="0" cellspacing="0"><tbody>';
    for (j=0;j<subs;j++) {
      HTMLstr += '  <tr><td height="4" colspan="3"></td></tr>';
      titel = eval( categorie + "_Titel_Array[" + pagina + "][" + j + "]");
      opdrGever = eval( categorie + "_Opdrachtgever_Array[" + pagina + "]");
      if (j==(fotoIndex-1)) HTMLstr += '  <tr onclick="maakGallery(\''+categorie+'\','+pagina+','+(j+1)+');" onMouseOver="this.style.cursor=\'pointer\';"><td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="12" height="12"><tbody><tr><td><img src="thumbs/'+(categorie+'_'+(pagina+1)+'_'+(j+1))+'.jpg" width="20" height="20"></td></tr></table></td><td width="5"></td><td height="12"><span class="tekstKlein">'+ titel +'</a></span></td></tr>';
      else HTMLstr += '  <tr onclick="maakGallery(\''+categorie+'\','+pagina+','+(j+1)+');" onMouseOver="this.style.cursor=\'pointer\';"><td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="12" height="12"><tbody><tr><td><img src="thumbs/'+(categorie+'_'+(pagina+1)+'_'+(j+1))+'.jpg" width="20" height="20"></td></tr></table></td><td width="5"></td><td height="12"><span class="tekstKlein"><font color="#BBBBBB">'+ titel +'</a></span></td></tr>';
    }
    HTMLstr += '</tbody></table><span class="tekstKlein"><br></span>';
  }
  else {
    PicStr = 'url(fotos/'+categorie+"_"+(pagina+1)+'.jpg)';
    HTMLstr += '<span class="tekstKlein">'+eval( categorie + "_Titel_Array[" + pagina + "][0]")+'<br><br></span>';
  }
  HTMLstr += '<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>';
  k=0;
  for (i=paginas;i>0;i--) {
    if (k==5||k==10||k==15) HTMLstr += '</tr></tbody></table><table border="0" cellpadding="0" cellspacing="0"><tbody><tr height="6"><td height="6"></td></tr></tbody></table><table border="0" cellpadding="0" cellspacing="0"><tbody><tr>';
    if (i==(pagina+1)) HTMLstr += '  <td width="12" height="12" bgcolor="'+eval(categorie+"_Keuze_Kleur_Donker")+'"></td><td width="6" height="12"></td>';
    else HTMLstr += '  <td width="12" height="12" onclick="maakGallery(\''+categorie+'\','+(i-1)+',1);" onMouseOver="this.style.backgroundColor=\''+eval(categorie+"_Keuze_Kleur_Donker")+'\';" onMouseOut="this.style.backgroundColor=\''+eval(categorie+"_Keuze_Kleur_Licht") +'\';" bgColor="'+eval(categorie+"_Keuze_Kleur_Licht")+'" style="cursor: pointer;"><font size="1">&nbsp;</font></td><td width="6" height="12"></td>';
    k++;
  }
  HTMLstr += '</tr></tbody></table>';
  document.getElementById("HTMLDiv").innerHTML = HTMLstr;
  document.getElementById("imgTable").style.backgroundImage = PicStr;
}

var oldimgID = false;
function swapImages(img,newimg) {
  if (oldimgID)
    document.getElementById(oldimgID).src=oldimgSRC;
  oldimgID=img.id; oldimgSRC=img.src; img.src=newimg;
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}