      var UA = navigator.userAgent.toLowerCase();
      var numb = "0123456789";
      var datum = new Date();
      var jaar  = datum.getUTCFullYear();
      var maand = datum.getUTCMonth();
      var dag   = datum.getUTCDate();
      var uur   = datum.getUTCHours();
      var min   = datum.getUTCMinutes();

      function restrict(object,allowed,length){
        var w = "";
        for (i=0; i < length; i++) {
          x = object.value.charAt(i);
          if (allowed.indexOf(x,0) != -1)
            w += x;
        }
        object.value = w;
      }

      function openPage(url){
        window.location.href=url;
      }

      function shiftTo(obj,x,y,z){
        obj.style.left = x + "px";
        obj.style.top = y + "px";
        obj.style.zIndex = z;
      }

      function getObj(elementID){
        if (typeof elementID == "string")
          return document.getElementById(elementID);
        else
          return elementID;
      }

      function setCursor (cursortype) {
        if (UA.indexOf("msie 5")>=0) {
          if (cursortype == 'pointer')
            cursortype = 'hand';
        }
        document.body.style.cursor = cursortype;
      }

      function setBg (elementID, color) {
        getObj(elementID).style.background = color;
      }

      function voegSmilieToe (string) {
        var tekstvak = getObj('message');
        tekstvak.value += string;
      }

      function setPic (elementID) {
        var theNode = document.getElementsByTagName('img');
        var url = "../Images/" +elementID+ ".gif";
        theNode[0].setAttribute('src',url);
      }

      function setBasicPic () {
        var theNode = document.getElementsByTagName('img');
        theNode[0].setAttribute('src','../Images/dummy.gif');
      }

      function addfav() {
        if (document.all) {
          window.external.AddFavorite("http://www.rocksolid-hetbaken.nl","Rock Solid Het Baken");
        }
      }

      function refreshDate() {
        datum = new Date();
        jaar  = datum.getUTCFullYear();
        maand = datum.getUTCMonth();
        dag   = datum.getUTCDate();
        uur   = datum.getUTCHours();
        min   = datum.getUTCMinutes();

        corrigeerTijd();
      }



      function corrigeerTijd() {
        maand +=1;
        uur += 2;
        jaar -= 2000;
 
        verspringVanDag();

        if (jaar < 10)
          jaar = "0" + jaar;
        if (maand < 10)
          maand = "0" + maand;
        if (dag < 10)
          dag = "0" + dag;
        if (uur < 10)
          uur = "0" + uur;
        if (min < 10)
          min = "0" + min;
      }

      function verspringVanDag () {
        if (uur > 23) {
          uur -= 24;
          dag += 1;
          if (maand == 1 || maand == 3 || maand == 5 || maand == 7 || maand == 8 || maand == 10 || maand == 12) {
            if (dag == 32) {
              dag = 1;
              maand += 1;
            }
          }
          if (maand == 4 || maand == 6 || maand == 9 || maand == 11) {
            if (dag == 31) {
              dag = 1;
              maand += 1;
            }
          }
          if (maand == 2) {
            if (dag == 29) {
              dag = 1;
              maand += 1;
            }        
          }       
        }
      }

      var stringDatum = uur + ":" + min + " " + dag + "-" + maand + "-" + jaar;

