<!-- start hiding

/* This file has been written to advance www.beiboer.org        */
/* Copyright 2004-2006 M.L. Beiboer, all rights reserved        */

/* Dit bestand is geschreven ten behoeve van www.beiboer.org    */
/* Copyright 2004-2006 M.L. Beiboer, alle rechten voorbehouden  */

/* Browsercheck */
var platform;
var browser;
var version;

version = parseInt(navigator.appVersion);
if(navigator.appName.indexOf('Netscape') > -1){browser='Netscape';}
if(navigator.appName.indexOf('MSIE') > -1 || navigator.appName.indexOf('Microsoft Internet Explorer')> -1){browser='IE';}
if(navigator.userAgent.indexOf('Win') > -1){platform = 'Windows';}
if(navigator.userAgent.indexOf('Mac') > -1){platform = 'Mac';}

/* window size check */
var window_width = 0;
var window_height = 0;
var center_x = 0;
var center_y = 0;

function CheckWinSize(){
  if(browser == 'Netscape'){
    window_width = this.window.innerWidth;
    window_height = this.window.innerHeight;
    if(!window_width){ window_width=640; }
    if(!window_height){ window_height=480; }
  }
  if(browser == 'IE'){
    window_width = document.body.offsetWidth;
    window_height = document.body.offsetHeight;
    if(!window_width){ window_width=640; }
    if(!window_height){ window_height=480; }
  }
  if(navigator.appName.indexOf('Netscape') > -1){
    center_x = Math.round(screen.width/2);
    center_y = Math.round(screen.height/2);
    if(!center_x){ center_x=400; }
    if(!center_y){ center_y=300; }
  }
  if(navigator.appName.indexOf('Microsoft Internet Explorer') > -1){
    center_x = Math.round(screen.availwidth/2);
    center_y = Math.round(screen.availheight/2);
    if(!center_x){ center_x=400; }
    if(!center_y){ center_y=300; }
  }
}

/* globale variabelen */
var taalcode = "";
var bookmarkurl = "http://www.beiboer.org";
var bookmarktitle = "Veterinary Software Design";
var menuregels;
var slogan = "Software engineering & consultancy";
var domein = "beiboer.org";
var KopStr;

function PaginaKop() {
  var mk1,mk2,mk3,mk4;
  taalcode = GetCookie("taalcode");
  if(!taalcode || taalcode.length == 0) {
    taalcode = "nl";
    SetCookie("taalcode", taalcode, 365);
  }
  if (top.frames.length != 3 || (parent.frames[0].name != "kop")) {
    if (window.name != "printpagina" && window.name != "rekenblad") {
      top.location.href = "index.htm";    /* top-venster controle */
    }
  }
  var lettertype1 = "<FONT FACE='Verdana,Arial' SIZE='6'>";
  var lettertype2 = "<FONT FACE='Verdana,Arial' SIZE='5'>";
  var lettertype3 = "<FONT FACE='Verdana,Arial' SIZE='2'>";
  CheckWinSize();
  if(window.name == "printpagina" || window_width<900) {
    lettertype1 = "<FONT FACE='Verdana,Arial' SIZE='5'>";
    lettertype2 = "<FONT FACE='Verdana,Arial' SIZE='4'>";
    lettertype3 = "<FONT FACE='Verdana,Arial' SIZE='1'>";
  }

  KopStr = "<TABLE ID='paginahoofd' CELLSPACING=0 BORDER=0 CELLPADDING=3 WIDTH='100%'>";
  KopStr += "<TR><TD ROWSPAN=2 WIDTH='10%' ALIGN='TOP' COLSPAN=1>";
  KopStr += "<IMG SRC='./plaatjes/vsdlogo.jpg' WIDTH=85></TD>";
  KopStr += "<TD ROWSPAN=1 VALIGN='TOP' ALIGN='LEFT' WIDTH='60%' COLSPAN=1 NOWRAP>";
  KopStr += lettertype1 + "<B>Veterinary Software Design</B></FONT></TD>";
  KopStr += "<TD ROWSPAN=2 VALIGN='BOTTOM' WIDTH='30%' COLSPAN=1 NOWRAP>";
  KopStr += "<P ALIGN='RIGHT'>" + lettertype3;
  if(taalcode == "nl")      { KopStr += "M.L. Beiboer, dierenarts"; }
  else if(taalcode == "en") { KopStr += "M.L. Beiboer, DVM"; }
  KopStr += "<BR></FONT>";
  KopStr += "<A HREF='mailto:info@" + domein + "'>";
  KopStr += lettertype3 + "e-mail:&nbsp;info@" + domein + "</FONT></A></TD></TR>";
  KopStr += "<TR><TD ROWSPAN=1 VALIGN='BOTTOM' COLSPAN=1>";
  KopStr += lettertype2 + "<B><i>"+slogan+"</i></B></FONT></TD></TR></TABLE>";

  var MenuStr = "<TABLE ID='menubar' CELLSPACING=0 BORDER=0 CELLPADDING=3 WIDTH='100%'>";
  MenuStr += "<TR><TD WIDTH='70%' HEIGHT='20' VALIGN='MIDDLE' ALIGN='LEFT' NOWRAP COLSPAN='2'>&nbsp;&nbsp;";
  MenuStr += "<A NAME='M1' CLASS='menulink' HREF='Javascript:DirMenu(1,0,0,0);' ";
  if(taalcode == "nl") {
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Software"+"\";return true'>Software</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M2' CLASS='menulink' HREF='Javascript:DirMenu(2,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Consultancy"+"\";return true'>Consultancy</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M3' CLASS='menulink' HREF='Javascript:DirMenu(3,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Publicaties"+"\";return true'>Publicaties</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M4' CLASS='menulink' HREF='Javascript:DirMenu(4,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Contact"+"\";return true'>Contact</a>";
    MenuStr += "</TD><TD WIDTH='30%' HEIGHT='20' VALIGN='MIDDLE' ALIGN='RIGHT' NOWRAP COLSPAN='2'>";
    MenuStr += "<A NAME='MT' CLASS='menulink' HREF='Javascript:PrintPagina();' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Deze pagina afdrukken"+"\";return true'>";
    MenuStr += "Deze pagina afdrukken</A>&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='MT' CLASS='menulink' HREF='Javascript:TaalWissel();' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"English"+"\";return true'>";
    MenuStr += "English</A>&nbsp;&nbsp;";
  }
  else if(taalcode == "en") {
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Software"+"\";return true'>Software</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M2' CLASS='menulink' HREF='Javascript:DirMenu(2,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Consultancy"+"\";return true'>Consultancy</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M3' CLASS='menulink' HREF='Javascript:DirMenu(3,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Publications"+"\";return true'>Publications</a>";
    MenuStr += "&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='M4' CLASS='menulink' HREF='Javascript:DirMenu(4,0,0,0);' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Contact"+"\";return true'>Contact</a>";
    MenuStr += "</TD><TD WIDTH='30%' HEIGHT='20' VALIGN='MIDDLE' ALIGN='RIGHT' NOWRAP COLSPAN='2'>";
    MenuStr += "<A NAME='MT' CLASS='menulink' HREF='Javascript:PrintPagina();' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Print this page"+"\";return true'>";
    MenuStr += "Print this page</A>&nbsp;&nbsp;|&nbsp;&nbsp;";
    MenuStr += "<A NAME='MT' CLASS='menulink' HREF='Javascript:TaalWissel();' ";
    MenuStr += "OnMouseOver='JavaScript:parent.status=\""+"Nederlands"+"\";return true'>";
    MenuStr += "Nederlands</A>&nbsp;&nbsp;";
  }
  MenuStr += "</TD></TR></TABLE>";

  if(window.name == "kop") {
    document.write(KopStr + MenuStr); 
    if(GetCookie("hmk1")) {mk1 = GetCookie("hmk1");} else {mk1 = 1;}
    if(GetCookie("hmk2")) {mk2 = GetCookie("hmk2");} else {mk2 = 0;}
    if(GetCookie("hmk3")) {mk3 = GetCookie("hmk3");} else {mk3 = 0;}
    if(GetCookie("hmk4")) {mk4 = GetCookie("hmk4");} else {mk4 = 0;}
    DirMenu(mk1,mk2,mk3,mk4);
  }
  else if(window.name == "printpagina") { document.write(KopStr+"<HR>"); }
  else if(window.name == "rekenblad")   { document.write(KopStr+"<HR>"); }
}

function TaalWissel() {
  var mk1,mk2,mk3,mk4;
  taalcode = GetCookie("taalcode");
  if(taalcode == "nl") {
    taalcode = "en";
    top.location.href = "index-en.htm";
  }
  else if(taalcode == "en") {
    taalcode = "nl";
    top.location.href = "index.htm";
  }
  SetCookie("taalcode", taalcode, 365);
  if(GetCookie("hmk1")) {mk1 = GetCookie("hmk1");} else {mk1 = 1;}
  if(GetCookie("hmk2")) {mk2 = GetCookie("hmk2");} else {mk2 = 0;}
  if(GetCookie("hmk3")) {mk3 = GetCookie("hmk3");} else {mk3 = 0;}
  if(GetCookie("hmk4")) {mk4 = GetCookie("hmk4");} else {mk4 = 0;}
  DirMenu(mk1,mk2,mk3,mk4);
}

function PrintPagina() {
  if(parent.infoblad.location) {
    var instel = "left=" + 0.05 * center_x;
    instel += ",width=" + 1.9 * center_x;
    instel += ",top=" + 0.05 * center_y;
    instel += ",height=" + 1.9 * center_y;
    instel += ",channelmode=no,directories=no,fullscreen=no";
    instel += ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
    newwin = window.open(parent.infoblad.location,"printpagina",instel);
/*    newwin.focus(); */
    newwin.document.bgColor="white";
    newwin.print();
/*    newwin.close(); */
  }
  else {
    taalcode = GetCookie("taalcode");
    if(taalcode == "nl") { alert("Van deze pagina is geen afdruk mogelijk!"); }
    else if(taalcode == "en") { alert("Unable to print this page!"); }
  }
}

function SetMenuReeks() {
  var r;
  taalcode = GetCookie("taalcode");
  MenuRegel = new Array(100);
  if(taalcode == "nl") {
    r=1;MenuRegel[r] = new Array(1,0,0,0,"Software","nl-soft-intro.htm");
    r++;MenuRegel[r] = new Array(1,1,0,0,"AdminDAP","nl-soft-admindap.htm");
    r++;MenuRegel[r] = new Array(1,2,0,0,"Epidemo","nl-soft-epidemo.htm");
    r++;MenuRegel[r] = new Array(1,3,0,0,"InsemAn","nl-soft-inseman.htm");
    r++;MenuRegel[r] = new Array(1,4,0,0,"Neospora","nl-soft-neospora.htm");
    r++;MenuRegel[r] = new Array(1,5,0,0,"Pluimvee","nl-soft-pluimvee.htm");
    r++;MenuRegel[r] = new Array(2,0,0,0,"Consultancy","nl-cons-intro.htm");
    r++;MenuRegel[r] = new Array(3,0,0,0,"Publicaties","nl-pub-intro.htm");
    r++;MenuRegel[r] = new Array(4,0,0,0,"Contact","nl-cont-intro.htm");
    r++;MenuRegel[r] = new Array(4,1,0,0,"Veelgestelde vragen","nl-faq.htm");
  }
  else if(taalcode == "en") {
    r=1;MenuRegel[r] = new Array(1,0,0,0,"Software","en-soft-intro.htm");
    r++;MenuRegel[r] = new Array(1,1,0,0,"AdminDAP","en-soft-admindap.htm");
    r++;MenuRegel[r] = new Array(1,2,0,0,"Epidemo","en-soft-epidemo.htm");
    r++;MenuRegel[r] = new Array(1,3,0,0,"InsemAn","en-soft-inseman.htm");
    r++;MenuRegel[r] = new Array(1,4,0,0,"Neosporosis","en-soft-neospora.htm");
    r++;MenuRegel[r] = new Array(1,5,0,0,"Poultry","en-soft-pluimvee.htm");
    r++;MenuRegel[r] = new Array(2,0,0,0,"Consultancy","en-cons-intro.htm");
    r++;MenuRegel[r] = new Array(3,0,0,0,"Publications","en-pub-intro.htm");
    r++;MenuRegel[r] = new Array(4,0,0,0,"Contact","en-cont-intro.htm");
    r++;MenuRegel[r] = new Array(4,1,0,0,"FAQ's","en-faq.htm");
  }
  menuregels=r;
}

function DirMenu(mk1,mk2,mk3,mk4) {
  var tabel,h,k1,k2,k3,k4,tekst,bestand,v1,v2,v3,v4,referentie;
  var toonbestand = "";
  var toontekst = "";

  SetMenuReeks();
  tabel  = "<HTML><HEAD><TITLE>Veterinary Software Design</TITLE>";
  tabel += "<LINK REL='stylesheet' HREF='vsd.css' TYPE='text/css'>";
  tabel += "<SCRIPT LANGUAGE='JavaScript' SRC='vsd.js'></SCRIPT>";
  tabel += "</HEAD><BODY ID='submenu'>";
/*  tabel += "<a href='javascript:PrintMenu();'>Toon de menustructuur</a><br><br>"; */
/*  tabel += "<a href='javascript:MaakIndexFile();'>Maak menubestand</a><br><br>"; */

  for(h=1; h<=menuregels; h++) {
    k1 = MenuRegel[h][0];
    k2 = MenuRegel[h][1];
    k3 = MenuRegel[h][2];
    k4 = MenuRegel[h][3];
    tekst = MenuRegel[h][4];
    bestand = MenuRegel[h][5];
    if(h<menuregels) { v1 = MenuRegel[h+1][0];v2 = MenuRegel[h+1][1];v3 = MenuRegel[h+1][2];v4 = MenuRegel[h+1][3]; }
    else { v1 = 0;v2 = 0;v3 = 0;v4 = 0; }
    referentie = "' OnMouseOver='JavaScript:parent.status=\""+tekst+"\";return true' "
    referentie += " OnClick='JavaScript:parent.status=\""+tekst+"\";return true'"
    if(k1 == mk1 && k2 == mk2 && k3 == mk3 && k4 == mk4) { toonbestand = bestand;toontekst = tekst; }

    /* niveau 1 */
    if(k2 == 0 && k3 == 0 && k4 == 0) {
      tabel += "<TABLE ID='submenu' CELLSPACING='0' CELLPADDING='0' BORDER='0'><TR VALIGN='top'>";
/*      tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='9' SRC='./plaatjes/blank.gif'></TD>";*/
      if(mk1 == k1 && v1 == k1) {      /* eruitgehaald:  && mk2 > 0 */
        tabel += "<TD><A HREF='Javascript:DirMenu(1,0,0,0);"+referentie+">";
        if(mk1 == k1 && mk2 == k2 && mk3 == k3 && mk4 == k4) {
          tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/rootleaf_on.gif'></A></TD>";
        }
        else {
          tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/rootMinus.gif'></A></TD>";
        }
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h1'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+",0,0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
      else if(v1 == k1) {
        tabel += "<TD><A HREF='Javascript:DirMenu("+k1+",0,0,0);"+referentie+">";
        tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/rootPlus.gif'></A></TD>";
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h1'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+",0,0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
      else if(mk1 == k1 && mk2 == k2 && mk3 == k3 && mk4 == k4 && v1 == 0 && v2 <= k2) {
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd_on.gif'></TD>";
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
      else if(mk1 == k1 && mk2 == k2 && mk3 == k3 && mk4 == k4) {
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf_on.gif'></TD>";
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
      else if(v1 == 0 && v2 <= k2) { 
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd.gif'></TD>";
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
      else { 
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf.gif'></TD>";
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
    }

    /* niveau 2 */
    if(k3 == 0 && k4 == 0) {
      if(mk1 == k1 && k2 > 0) {    /* eruitgehaald:  && mk2 > 0 */
        tabel += "<TABLE ID='submenu' CELLSPACING='0' CELLPADDING='0' BORDER='0'><TR VALIGN='top'>";
/*        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='9' SRC='./plaatjes/blank.gif'></TD>";*/
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/blank.gif'></TD>";
        if(mk2 == k2 && v2 == k2) {     /* eruitgehaald:  && mk3 > 0 */
          tabel += "<TD><A HREF='Javascript:DirMenu("+k1+",0,0,0);"+referentie+">";
          if(mk1 == k1 && mk2 == k2 && mk3 == k3 && mk4 == k4) {
            tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootleaf_on.gif'></A></TD>";
          }
          else {
            tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootMinus.gif'></A></TD>";
          }
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        }
        else if(v2 == k2) {
          tabel += "<TD><A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
          tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootPlus.gif'></A></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
        }
        else if(mk2 == k2 && mk3 == k3 && k4 == k4 && v2 < k2) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd_on.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        else if(mk2 == k2 && mk3 == k3 && k4 == k4) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf_on.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        else if (v2 < k2) { 
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        else { 
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
    }

    /* niveau 3 */
    if(k4 == 0) {
      if(mk1 == k1 && mk2 == k2 && k3 > 0) {     /* eruitgehaald:  && mk3 > 0 */
        tabel += "<TABLE ID='submenu' CELLSPACING='0' CELLPADDING='0' BORDER='0'><TR VALIGN='top'>";
/*        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='9' SRC='./plaatjes/blank.gif'></TD>";*/
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/blank.gif'></TD>";
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subroot.gif'></TD>";
        if(mk3 == k3 && v3 == k3) {    /* eruitgehaald:  && mk4 > 0 */
          tabel += "<TD><A HREF='Javascript:DirMenu("+k1+","+k2+",0,0);"+referentie+">";
          if(mk1 == k1 && mk2 == k2 && mk3 == k3 && mk4 == k4) {
            tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootleaf_on.gif'></A></TD>";
          }
          else {
            tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootMinus.gif'></A></TD>";
          }
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        else if(v3 == k3) {
          tabel += "<TD><A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
          tabel += "<IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subrootPlus.gif'></A></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+",0);"+referentie+">";
        }
        else if(mk3 == k3 && mk4 == k4 && v3 < k3) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd_on.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+","+k4+");"+referentie+">";
        }
        else if(mk3 == k3 && mk4 == k4) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf_on.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+","+k4+");"+referentie+">";
        }
        else if (v3 < k3) { 
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+","+k4+");"+referentie+">";
        }
        else { 
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf.gif'></TD>";
          tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
          tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+","+k4+");"+referentie+">";
        }
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
    }

    /* niveau 4 */
    if(k4 > 0) {  /* eruitgehaald:  && mk4 > 0 */
      if(mk1 == k1 && mk2 == k2 && mk3 == k3) {
        tabel += "<TABLE ID='submenu' CELLSPACING='0' CELLPADDING='0' BORDER='0'><TR VALIGN='top'>";
/*        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='9' SRC='./plaatjes/blank.gif'></TD>";*/
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/blank.gif'></TD>";
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subroot.gif'></TD>";
        tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/subroot.gif'></TD>";
        if(mk4 == k4 && v4 < k4) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd_on.gif'></TD>";
        }
        else if(mk4 == k4) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf_on.gif'></TD>";
        }
        else if(v4 < k4) {
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leafEnd.gif'></TD>";
        }
        else { 
          tabel += "<TD><IMG BORDER='0' HEIGHT='16' WIDTH='16' SRC='./plaatjes/leaf.gif'></TD>";
        }
        tabel += "<TD NOWRAP='nowrap' CLASS='body'><SPAN CLASS='h2'>";
        tabel += "<A HREF='Javascript:DirMenu("+k1+","+k2+","+k3+","+k4+");"+referentie+">";
        tabel += tekst+"</A></SPAN></TD></TR></TABLE>";
      }
    }
  }

  tabel += "</HTML>";
  parent.submenu.document.open();
  parent.submenu.document.write(tabel);
  parent.submenu.document.close();
  parent.submenu.defaultStatus = "VSD: "+slogan;

  if(toonbestand.length>0) { parent.infoblad.location = toonbestand; }
  else { 
    parent.infoblad.document.open();
    parent.infoblad.document.write('Voor het onderwerp \''+toontekst+'\' is (nog) geen bestand aanwezig.');
    parent.infoblad.document.write("<BR>code: "+mk1+","+mk2+","+mk3+","+mk4);
    parent.infoblad.document.close();
  }
  SetCookie("hmk1", mk1, 1);
  SetCookie("hmk2", mk2, 1);
  SetCookie("hmk3", mk3, 1);
  SetCookie("hmk4", mk4, 1);
  parent.infoblad.document.focus();
}

function MenuRef(tekst,bestand,statustekst) {
  var h,m1,m2,m3,m4,p,positie;
  if (bestand.search(/#/) > 0) {
    p = bestand.search(/#/);
    positie = bestand.substr(p);
    bestand = bestand.substr(1,p-1);
  }
  else {
    positie = "";
  }
  taalcode = GetCookie("taalcode");
  SetMenuReeks();
  for(h=1; h<=menuregels; h++) {
    if (MenuRegel[h][5] == bestand + ".htm") {
      m1 = MenuRegel[h][0];
      m2 = MenuRegel[h][1];
      m3 = MenuRegel[h][2];
      m4 = MenuRegel[h][3];
      if (!statustekst || statustekst.length == 0) {
        statustekst = MenuRegel[h][4];
      }
    }
  }
  var regel = "<A HREF='JavaScript:DirMenu("+m1+","+m2+","+m3+","+m4+");' ";
  regel += "OnMouseOver=\""+"JavaScript:parent.status='"+statustekst+"';return true"+"\">";
  regel += tekst+"</A>";
  document.write(regel);
}

function SiteRef(tekst,pagina,statustekst) {
  if (!statustekst || statustekst.length == 0) {
    statustekst = tekst;
  }
  var regel = "<A HREF='#' OnClick='JavaScript:NieuwVenster(\""+pagina+"\");' ";
  regel += "OnMouseOver=\""+"JavaScript:parent.status='"+statustekst+"';return true"+"\">";
  regel += tekst+"</A>";
  document.write(regel);
}

function IMGlink(linkbestand,statustekst,plaatjebestand,breedte,hoogte,uitlijn) {
  var h,m1,m2,m3,m4,p,positie,regel;
  if (linkbestand.search(/#/) > 0) {
    p = linkbestand.search(/#/);
    positie = linkbestand.substr(p);
    linkbestand = linkbestand.substr(1,p-1);
  }
  else {
    positie = "";
  }
  taalcode = GetCookie("taalcode");
  if(!linkbestand || linkbestand.length == 0) {
    regel = "<A HREF='JavaScript:PlaatjeVenster(\""+plaatjebestand+"\",\""+statustekst+"\");' ";
  }
  else {
    SetMenuReeks();
    for(h=1; h<=menuregels; h++) {
      if (MenuRegel[h][5] == linkbestand + ".htm") {
        m1 = MenuRegel[h][0];
        m2 = MenuRegel[h][1];
        m3 = MenuRegel[h][2];
        m4 = MenuRegel[h][3];
        if (!statustekst || statustekst.length == 0) {
          statustekst = MenuRegel[h][4];
        }
      }
    }
    regel = "<A HREF='JavaScript:DirMenu("+m1+","+m2+","+m3+","+m4+");' ";
  }
  regel += "OnMouseOver=\""+"JavaScript:parent.status='"+statustekst+"';return true"+"\">";
  regel += "<IMG class='plaatje' width="+breedte+" height="+hoogte+" ";
  regel += "align='"+uitlijn+"' src='"+plaatjebestand+"' alt='"+statustekst+"'></A>";
  document.write(regel);
}

function PlaatjeVenster(plaatjebestand,statustekst) {
  var regel,instel;
  var plaatje = new Image();
  plaatje.src = plaatjebestand;
  regel  = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN' 'http://www.w3.org/TR/html4/frameset.dtd'>";
  regel += "<HTML><HEAD>";
  regel += "<meta http-equiv='Content-type' content='text/html;charset=iso-8859-1'>";
  regel += "<LINK REL='stylesheet' HREF='vsd.css' TYPE='text/css'>";
  regel += "<SCRIPT LANGUAGE='JavaScript' SRC='vsd.js'></SCRIPT>";
  regel += "<TITLE>" + statustekst +"</TITLE></HEAD>";
  regel += "<BODY id='basis'>"
  regel += "<CENTER><IMG SRC=\"" + plaatjebestand +"\" BORDER=0 ALT=\"" + statustekst + "\"></CENTER>";
  regel += "<HR><TABLE WIDTH='100%'><TR><TD align='center'>";
  taalcode = GetCookie("taalcode");
  if(taalcode == "nl") {
    regel += "<INPUT TYPE='button' NAME='Sluiten' VALUE='Sluiten'   onClick='window.close()'>&nbsp;&nbsp;";
    regel += "<INPUT TYPE='button' NAME='Printen' VALUE='Afdrukken' onClick='window.print()'>";
  }
  else if(taalcode == "en") {
    regel += "<INPUT TYPE='button' NAME='Sluiten' VALUE='Close' onClick='window.close()'>&nbsp;&nbsp;";
    regel += "<INPUT TYPE='button' NAME='Printen' VALUE='Print' onClick='window.print()'>";
  }
  regel += "</TD></TR></TABLE></BODY></HTML>";
  instel = "left=" + center_x - 0.5 * plaatje.width;
  instel += ",width=" + 1.1 * plaatje.width;
  instel += ",top=" + center_y - 0.5 * plaatje.height;
  instel += ",height=" + 1.2 * plaatje.height;
  instel += ",channelmode=no,directories=no,fullscreen=no";
  instel += ",status=no,toolbar=no,scrollbars=no,location=no,menu=no,resizable=yes,dependent=no";
  newwin = window.open("","",instel);
  newwin.document.write(regel);
}

function PrintMenu() {
  var instel = "left=" + 0.05 * center_x;
  instel += ",width=" + 1.9 * center_x;
  instel += ",top=" + 0.05 * center_y;
  instel += ",height=" + 1.9 * center_y;
  instel += ",channelmode=no,directories=no,fullscreen=no";
  instel += ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
  newwin = window.open('','',instel);
  newwin.document.write("<html><head><title>Overzicht menuregels</title></head><body><b>Overzicht menuregels</b><table>");
  taalcode = GetCookie("taalcode");
  SetMenuReeks();
  var h;
  var regel;
  for(h=1; h<=menuregels; h++) {
    regel = "<tr>";
    regel += "<td width='5%'>" + MenuRegel[h][0] + "</td>";
    regel += "<td width='5%'>" + MenuRegel[h][1] + "</td>";
    regel += "<td width='5%'>" + MenuRegel[h][2] + "</td>";
    regel += "<td width='5%'>" + MenuRegel[h][3] + "</td>";
    regel += "<td width='40%'>" + MenuRegel[h][4] + "</td>";
    regel += "<td width='20%'>" + MenuRegel[h][5] + "</td>";
    regel += "</tr>";
    newwin.document.write(regel);
  }
  newwin.document.write("</table></body></html>");
  newwin.focus();
}

function MaakIndexFile() {
  var h,s,regel,newwin;
  var spaties = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
  newwin = window.open();
  newwin.document.writeln("<table id='basis'>");
  taalcode = GetCookie("taalcode");
  SetMenuReeks();
  for(h=1; h<=menuregels; h++) {
    regel = "<tr><td>"
    if (MenuRegel[h][1]>0) { regel += spaties; }
    if (MenuRegel[h][2]>0) { regel += spaties; }
    if (MenuRegel[h][3]>0) { regel += spaties; }
    regel += "<A HREF=\"" + MenuRegel[h][5] + "\">" + MenuRegel[h][4] + "</a></td></tr>";
    newwin.document.writeln(regel);
  }
  newwin.document.writeln("</table>");
}

function NieuwVenster(bestand,vensternaam,instel) {
  if(instel == "klein") { 
    instel = "left=" + 0.5 * center_x + ",width=" + 1 * center_x;
    instel += ",top=" + 0.5 * center_y + ",height=" + 1 * center_y;
    instel += ",channelmode=no,directories=no,fullscreen=no";
    instel += ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
  }
  else if(instel == "middel") { 
    instel = "left=" + 0.25 * center_x + ",width=" + 1.5 * center_x;
    instel += ",top=" + 0.25 * center_y + ",height=" + 1.5 * center_y;
    instel += ",channelmode=no,directories=no,fullscreen=no";
    instel += ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
  }
  else if(instel == "groot") { 
    instel = "left=" + 0.05 * center_x + ",width=" + 1.9 * center_x;
    instel += ",top=" + 0.05 * center_y + ",height=" + 1.9 * center_y;
    instel += ",channelmode=no,directories=no,fullscreen=no";
    instel += ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
  }
  newwin = window.open(bestand,vensternaam,instel);
}

function VoetBalk() {
  var gewijzigd = new Date(document.lastModified);
  var wijzigdatum = DatumWeergave(gewijzigd);
  var bestandsnaam = document.URL;
  var voet = "<HR><TABLE WIDTH='100%'><TR><TD width='50%'>";
  taalcode = GetCookie("taalcode");
  if(taalcode == "nl") {
    voet += "<INPUT TYPE='button' NAME='Sluiten' VALUE='Sluiten'   onClick='window.close()'>&nbsp;&nbsp;";
    voet += "<INPUT TYPE='button' NAME='Printen' VALUE='Afdrukken' onClick='window.print()'>";
    voet += "</TD><TD WIDTH='50%' ALIGN='right'><FONT SIZE=-2>laatst gewijzigd: " + wijzigdatum;
  }
  else if(taalcode == "en") {
    voet += "<INPUT TYPE='button' NAME='Sluiten' VALUE='Close' onClick='window.close()'>&nbsp;&nbsp;";
    voet += "<INPUT TYPE='button' NAME='Printen' VALUE='Print' onClick='window.print()'>";
    voet += "</TD><TD WIDTH='50%' ALIGN='right'><FONT SIZE=-2>last modified: " + wijzigdatum;
  }
  voet += "</FONT></TD></TR></TABLE>";
  document.write(voet);
}

function Dagdeelgroet() {
  date = new Date();
  var uur = date.getHours();
  if (uur < 6) document.write('Goedennacht');
  if (uur >= 6 && uur < 12) document.write('Goedenmorgen');
  if (uur >= 12 && uur < 18) document.write('Goedenmiddag');
  if (uur >= 18) document.write('Goedenavond');
}

function SetCookie(name, waarde, dagen) {
  var expire = new Date();
  expire.setTime(Date.parse(expire) + (60*60*24*dagen*1000));
  document.cookie = name + "=" + escape(waarde) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

function GetCookie(naam) {
  var zoek = naam + "="
  if (document.cookie.length > 0) {                            // if there are any cookies
    offset = document.cookie.indexOf(zoek) 
    if (offset != -1) {                                       // if cookie exists 
       offset += zoek.length                                  // set index of beginning of value
       end = document.cookie.indexOf(";", offset)             // set index of end of cookie value
       if (end == -1) { end = document.cookie.length; }
       return unescape(document.cookie.substring(offset, end));
    } 
  }
}

function LeesNAW() {
  if (GetCookie("naam")) { document.Formulier.naam.value = GetCookie("naam"); }
  if (GetCookie("organisatie")) { document.Formulier.organisatie.value = GetCookie("organisatie"); }
  if (GetCookie("straat")) { document.Formulier.straat.value = GetCookie("straat"); }
  if (GetCookie("huisnummer")) { document.Formulier.huisnummer.value = GetCookie("huisnummer"); }
  if (GetCookie("postcode")) { document.Formulier.postcode.value = GetCookie("postcode"); }
  if (GetCookie("woonplaats")) { document.Formulier.woonplaats.value = GetCookie("woonplaats"); }
  if (GetCookie("telefoon")) { document.Formulier.telefoon.value = GetCookie("telefoon"); }
}

function BewaarNAW() {
  SetCookie("naam",document.Formulier.naam.value,365);
  SetCookie("organisatie",document.Formulier.organisatie.value,365);
  SetCookie("straat",document.Formulier.straat.value,365);
  SetCookie("huisnummer",document.Formulier.huisnummer.value,365);
  SetCookie("postcode",document.Formulier.postcode.value,365);
  SetCookie("woonplaats",document.Formulier.woonplaats.value,365);
  SetCookie("telefoon",document.Formulier.telefoon.value,365);
}

function NAWcontrole() {
  if (document.Formulier.naam.value == "") { 
    alert ("\r Wilt u uw naam invullen aub!");
    document.Formulier.naam.focus();
    return false;
  } 
  else if (document.Formulier.straat.value == "") { 
    alert ("\r Wilt u de straatnaam invullen aub!");
    document.Formulier.straat.focus();
    return false;
  } 
  else if (document.Formulier.huisnummer.value == "") { 
    alert ("\r Wilt u het huisnummer invullen aub!");
    document.Formulier.huisnummer.focus();
    return false;
  } 
  else if (document.Formulier.postcode.value == "") { 
    alert ("\r Wilt u de postcode invullen aub!");
    document.Formulier.postcode.focus();
    return false;
  } 
  else if (document.Formulier.woonplaats.value == "") { 
    alert ("\r Wilt u de woonplaats invullen aub!");
    document.Formulier.woonplaats.focus();
    return false;
  } 
  else if (document.Formulier.telefoon.value == "") { 
    alert ("\r Wilt u het telefoonnummer invullen aub!");
    document.Formulier.telefoon.focus();
    return false;
  } 
  else {
    return true;
  }
}

function Getalweergave(getal, decimalen) {
  var macht = Math.pow(10,decimalen);
  var str = new String(Math.floor(0.5+getal*macht)/macht);
  var punt = str.indexOf(".");
  var decinu = (punt>=0) ? str.length-punt-1 : 0;
  var t;
  if(punt==0) { 
    str = "0"+str;
  }
  else if(punt>0 && decimalen>0 && decinu<decimalen) {
    for(t=1; t<=(decimalen-decinu); t++) {
      str += "0";
    }
  }
  else if(punt>0 && decimalen>0 && decinu>decimalen) {
    str = str.substr(0,punt+decimalen+1);
  }
  else if(punt==-1 && decimalen>0) {
    str += ".";
    for(t=1; t<=(decimalen); t++) {
      str += "0";
    }
  }
  return str;
}

function DatumWeergave(datum) {
  var dag = datum.getDate();
  var dag2 = ((dag < 10) ? "0" : "") + dag;
  var maand = datum.getMonth() + 1;
  var maand2 = ((maand < 10) ? "0" : "") + maand;
  var jaar = datum.getYear();
  if (jaar < 70) {
    var jaar4 = (jaar + 2000);
  }
  else {
    var jaar4 = ((jaar < 1900) ? (jaar + 1900) : (jaar));
  }
  var datumwaarde = dag2 + "-" + maand2 + "-" + jaar4;
  return datumwaarde;
}

function LaatsteUpdate() {
  if(window.name != "printpagina") {
    var gewijzigd = new Date(document.lastModified);
    var wijzigdatum = DatumWeergave(gewijzigd);
    var bestandsnaam = document.URL;
    var datumregel = "<BR CLEAR=ALL><P><HR><TABLE WIDTH='100%'><TR>";
    if (bestandsnaam.search("soft-intro.htm") != -1) {
      datumregel += "<TD width='50%'>";
      datumregel += "<IMG SRC='http://home.planet.nl/cgi-bin/Count.cgi?";
      datumregel += "ft=5&frgb=ddf7f6|df=beibo004.dat|dd=B|display=counter' ALIGN=left></TD>";
      datumregel += "<TD width='50%' align='right'><FONT SIZE=-2>Webmaster: ";
      datumregel += "<A HREF='mailto:webmaster@beiboer.org?subject=Website%20VSD'>M.L. Beiboer</A>";
    }
    else {
      datumregel += "<TD ALIGN=RIGHT><FONT SIZE=-2>laatst gewijzigd: " + wijzigdatum;
    }
    datumregel += "</FONT></TD></TR></TABLE></P>";
    document.write(datumregel);
  }
}

function TestEmailadres(formulier) {
  // controleren of het invoervak niet leeg is en of er wel een @ in staat:
  if (formulier.email_adres.value == "" || formulier.email_adres.value.indexOf ('@', 0) == -1) {
    alert ("\r Er is geen geldig e-mail adres aangegeven!");
    formulier.email_adres.focus();
    return false;
  } else {
    return true;
  }
}

function Addbookmark() {
  if (document.all) window.external.AddFavorite(bookmarkurl,bookmarktitle);
}

/*
var venstercommon;
var venstercompleet;
var vensterplaatje;
var venstermelding;
var kadercommon;
var kadermelding;
var menuhoogte;
No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
layer = (document.all && No3) ? "document.all['L'+menu].style" : (document.layers && No3) ? "document.layers['L'+menu]" : 0;
var timer;
hovercolor   = "#777777";	// color name/code
bgcolor      = "#000000";	// color name/code
background   = "";		// picture url
menu_border  = 1;		// IE only
border_color = "#000000";	// IE only
  menuhoogte = kop.offsetHeight + menubar.offsetHeight + 5;
  checkWinSize();
  vlinks = 0.05 * center_x;
  vbreedte = 1.9 * center_x;
  vboven = 0.05 * center_y;
  vhoogte = 1.7 * center_y;
  venstercommon = "left=" + vlinks + ",width=" + vbreedte + ",top=" + vboven + ",height=" + vhoogte + ",channelmode=no,directories=no,fullscreen=no";
  venstercompleet = venstercommon + ",status=yes,toolbar=yes,scrollbars=yes,location=yes,menu=yes,resizable=yes,dependent=no";
  vensterplaatje = venstercommon + ",status=no,toolbar=no,scrollbars=yes,location=no,menu=no,resizable=yes,dependent=yes";
  venstermelding = venstercommon + ",status=no,toolbar=no,scrollbars=no,location=no,menu=no,resizable=yes,dependent=yes";
  klinks = 0.5 * center_x;
  kbreedte = 1.1 * center_x;
  kboven = 0.5 * center_y;
  khoogte = 1 * center_y;
  kadercommon = "left=" + klinks + ",width=" + kbreedte + ",top=" + kboven + ",height=" + khoogte + ",channelmode=no,directories=no,fullscreen=no";
  kadermelding = kadercommon + ",status=no,toolbar=no,scrollbars=no,location=no,menu=no,resizable=yes,dependent=yes";
*/

//  end hiding -->


