function init() { 
   try {paging(0)} catch (e) {}
 }

 function paging(nr, key){ 
   if (key) {
     document.getElementById('navp').innerHTML = 'Einde overzicht';
     var elmt = getElementsByClassName('informatie_item'); 
     for(var i = new Number(0); i<elmt.length; i++){
       elmt[i].className = elmt[i].className.replace(' hidden', '')
     }
   } else {
     key = 'informatie_item';
   }
   var pag = 6; var elmt = getElementsByClassName(key);document.getElementById('results').innerHTML = (elmt.length); if (elmt.length<=pag) {return;}
   
   if (nr==0) {
     var navp = '<span class="previous" onclick="paging(\'p\')"><a href="#top" title="Vorige">previous</a></span><span class="nummers">';
     for(var i = new Number(1); i<1+elmt.length/pag; i++){
       navp = navp + '<a href="#top" onclick="paging(' + i + ')">' + i + '</a> ';
     }
     navp = navp + '</span><span class="next" onclick="paging(\'n\')"><a href="#top" title="Volgende">next</a></span>';
     document.getElementById('navp').innerHTML = navp;
     nr=1;
   }

   if (nr==1) {document.getElementById('navp').innerHTML = document.getElementById('navp').innerHTML.replace('previous','pdim');}
   if (nr!=1) {document.getElementById('navp').innerHTML = document.getElementById('navp').innerHTML.replace('pdim','previous');}

   if (nr==Math.round(elmt.length/pag+0.4)) {document.getElementById('navp').innerHTML = document.getElementById('navp').innerHTML.replace('next','ndim');}
   if (nr!=Math.round(elmt.length/pag+0.4)) {document.getElementById('navp').innerHTML = document.getElementById('navp').innerHTML.replace('ndim','next');}

   var a = document.getElementById('navp').getElementsByTagName('a');

   if (nr=='p'){
     for(var i = new Number(0); i<a.length; i++){
       if(a[i].className == 'active') {if(i>1) {paging(i-1)}; return;}
     }
   }
   if (nr=='n'){
     for(var i = new Number(0); i<a.length; i++){
       if(a[i].className == 'active') {if(i<a.length-2) {paging(i+1)}; return;}
     }
   }

   for(var i = new Number(0); i<a.length; i++){a[i].className = '';}
   for(var i = new Number(1); i<Math.max(1,Math.min(nr-5,a.length-11)); i++){a[i].className = 'hidden';}
   for(var i = new Number(Math.max(nr+5,11)); i<a.length-1; i++){a[i].className = 'hidden';}

   a[nr].className = 'active';

   for(var i = new Number(0); i<elmt.length; i++){ 
            elmt[i].className = elmt[i].className.replace(' hidden', '')
            elmt[i].className = elmt[i].className + ' hidden';
   }
   for(var i = new Number(pag*nr-pag); i<Math.min(pag*nr,elmt.length); i++){
            elmt[i].className = elmt[i].className.replace(' hidden', '')
   }
 }


function getElementsByClassName(className, tag, elm) { 
    var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
    var tag = tag || "*";
    var elm = elm || document;
    var elements = tag == "*" && elm.all ? elm.all : elm.getElementsByTagName(tag);
    var returnElements = [];
    var current;
    var length = elements.length;
    for (var i = 0; i < length; i++) { 
        current = elements[i];
        if (testClass.test(current.className)) {
            returnElements.push(current);
        }
    }
    return returnElements;
}


