function findObj(n, d) {
  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.getElementById) x = d.getElementById(n);	// mvkleef: d.all, d.all[n] vervangen door d.getElementById / d.getElementById(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 = findObj(n, d.layers[i].document);
  if(!x && document.getElementById)
     x = document.getElementById(n);
  return x;
}

function reloadPage(init) {  //reloads the window if Nav4 resized
  if(init == true) with (navigator) {
    if((appName == "Netscape") && (parseInt(appVersion) == 4)) {
      document.pgW = innerWidth;
      document.pgH = innerHeight;
      onresize = reloadPage;
    }
  } else if (innerWidth != document.pgW || innerHeight != document.pgH)
    location.reload();
}

function showHideLayers() { //v3.0
  var i, p, v, obj, args = showHideLayers.arguments;
  for(i = 0; i < (args.length - 2); i+=3)
     if((obj = findObj(args[i])) != null) {
	   v = args[i+2];
       if(obj.style) {
         obj = obj.style;
         v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v;
       }
     obj.visibility = v;
  }
}

function preloadImages() { //v3.0
  var d = document;
  if(d.images) {
    if(!d.p)
      d.p = new Array();
    var i, j = d.p.length, a = preloadImages.arguments;
    for(i = 0; i < a.length; i++)
       if(a[i].indexOf("#") != 0) {
         d.p[j] = new Image;
         d.p[j++].src = a[i];
       }
    }
}

function swapImgRestore() { //v3.0
  var i, x, a = document.sr;
  for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++)
     x.src = x.oSrc;
}

function swapImage() { //v3.0
  var i, j = 0, x, a = swapImage.arguments;
  document.sr = new Array;
  for(i = 0; i < (a.length - 2); i+=3)
     if ((x = findObj(a[i])) != null) {
        document.sr[j++] = x;
        if(!x.oSrc)
          x.oSrc = x.src;
        x.src = a[i+2];
     }
}

function changeProp(objName, x, theProp, theValue) { //v3.0; 'MvKleef: bij eval-regel "px" toegevoegd
  var obj = findObj(objName);
  if (obj && (theProp.indexOf("style.") == -1 || obj.style)) {
     eval("obj." + theProp + "='" + theValue + "px'");
	 }
}

function dagDeel(datum) {
// Nodig om afhankelijk van de tijd Goedemorgen, Goedemiddag, Goedenavond of Goedenacht op het scherm te tonen
    var uur = datum.getHours()
    if (uur < 6) return 'Goedenacht. ';
    if (uur < 12) return 'Goedemorgen. ';
    if (uur < 18) return 'Goedemiddag. ';
    if (uur < 24) return 'Goedenavond. ';
}

function SetFooter() {
	objFooter = findObj('Footer');
	if (screen.height >= 768)
		objFooter.style.bottom = screen.height - 750;
	else
		objFooter.style.bottom = screen.height - 570;
	objFooter.style.width = screen.width - 130;
	objFooter.style.left = 0;
}