function initFaq() {
  var contents = getElt('page');
  if(contents) {
    if (!document.getElementsByTagName) {
      return;
    }
    var vragen = document.getElementsByTagName('a');
    for(var i=0; i<vragen.length; i++) {
      if(hasClass(vragen[i],"toggle_antwoord")) {
        vragen[i].onclick = function() {
          faq(this.href,false);
        }
      }
    }
  }
}

function faq(href,all) {
  var antwoord = getElt(href.split("#")[1]);

  var antwoorden = document.getElementsByTagName('dd');
  for(var i=0; i<antwoorden.length; i++) {
    if(hasClass(antwoorden[i],"antwoord")) {
      if (all) {
        hasClass(antwoorden[i],"displaynone")?removeClass(antwoorden[i],"displaynone"):addClass(antwoorden[i],"displaynone");
      }
      else {
        addClass(antwoorden[i],"displaynone");
      }
    }
  }

  if (!all) removeClass(antwoord,"displaynone");
  else return false;
}