
    function jref(id) // Script om gekozen record te submitten
    {
      var val=document.getElementById('jid'); 
      val.value=id;
      document.forms[0].submit(); 
    }
    /**
* browser-safe functie om een eventhandler aan een element te koppelen
*
* voorbeeld van gebruik: addEvent(window, 'load', showPopup, false);
*/
function addEvent(elm, evType, fn, useCapture){
  if(elm.addEventListener){  // DOM
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if(elm.attachEvent){ // IE 5+
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  } else { // IE 4
    elm['on'+evType] = fn;
  }
}

function removeEvent(elm, evType, fn, useCapture, oldHandler){
  if(elm.removeEventListener){ // DOM 
    elm.removeEventListener(evType, fn, useCapture);
  } else if(elm.detachEvent){ // IE 5+  =
    elm.detachEvent('on' + evType, fn);
  } else {
    elm['on'+evType] = oldHandler;  // IE 4
  }
  
}
  function receiveFocus(){
  var fElem = document.getElementById("focusid");
  if(fElem!=null){
    fElem.focus();
  }
}
function isDate(dateStr) {

    var datum=dateStr.value;
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
var matchArray = datum.match(datePat); // is the format ok?

if (matchArray == null) {
alert("Vul a.u.b. de datum in als dd/mm/yyyy of dd-mm-yyyy.");
return false;
}

month = matchArray[3]; // p@rse date into variables
day = matchArray[1];
year = matchArray[5];

if (month < 1 || month > 12) { // check month range
alert("Maand is een getal tussen  1 en 12.");
dateStr.focus();
return false;
}

if (day < 1 || day > 31) {
alert("Dag moet tussen 1 en 31 liggen.");
return false;
}

if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("Maand "+month+" heeft geen 31 dagen!")
return false;
}

if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day > 29 || (day==29 && !isleap)) {
alert("Februar1 " + year + " heeft geen " + day + " dagen!");
return false;
}
}
return true; // date is valid
}
function subm()
{
 document.forms[0].submit();
}
  
    addEvent(window, 'load', receiveFocus, false);
window.defaultStatus="Copyright © 2008 ITS/KVK";

 function hideMessage(){
var messageBox=document.getElementById('messageBox');  
messageBox.style.display="none";
}    
 function sM(that,msg,height){
var messageBox=document.getElementById('messageBox'); 
var ot=that.offsetParent;
var i=0;
var l=0;
var p;
while(ot.offsetParent!=null)
{
    p=ot.offsetTop;  
    i+= p
    l+=ot.offsetLeft;
    ot=ot.offsetParent;
      
}
i+=that.offsetTop  ;

messageBox.style.top=i-p-that.clientHeight ;

//i+=that.offsetParent.offsetParent.offsetParent.offsetLeft 
l=that.offsetLeft  ;

l+=that.offsetWidth/2;
messageBox.style.left=l+140;
var ar=msg.indexOf("<br>") ;
 ar=msg.split("<br>").length-1;
 if(msg.length>120)
 {
    height2=height*(Math.round(msg.length/120));
    len=120*7;
     i-=height;  /* box word hoger dus opmerking moet hoger komen   */
      height2+=ar*height/2;
 }
 else
 {
 len=msg.length*7;
 height2=height;
  height2+=ar*height;
 }

 messageBox.style.top=i-p-that.clientHeight ; 
messageBox.style.width=len;
messageBox.style.height=height2; 
messageBox.innerHTML=msg;
messageBox.style.display="block";
}  
