addOnloadHook ( fix_hoofdbetekenis ) ;
addOnloadHook ( fix_hoofdbetekenis_2 ) ;

//fix _(hoofdbetekenis) links
function fix_hoofdbetekenis()
{
  if (typeof(disable_fix_hoofdbetekenis)!="undefined" && disable_fix_hoofdbetekenis)
    return;
  var items = document.getElementsByClassName('mw-redirect');
  var els = ;
  for(var i in items)
    els.push(items); //shallow copy to prevent dereferencing due to changing the class name
  for(var i in els)
  {
    if (els.className == "mw-redirect")
    {
      var oldhref = els.href;
      els.href = els.href.replace('_%28hoofdbetekenis%29', ''); // remove '_(hoofdbetekenis)' from URL
      els.href = els.href.replace('_(hoofdbetekenis)', ''); // remove '_(hoofdbetekenis)' from URL
      if (oldhref != els.href)
      {
        els.title = els.title.replace(' (hoofdbetekenis)', '');   // remove ' (hoofdbetekenis)' from tooltip
        els.title = els.title.replace('_(hoofdbetekenis)', '');   // remove ' (hoofdbetekenis)' from tooltip
        els.className = '';                                         // unset redirect class
      }
    }
  }
}

function fix_hoofdbetekenis_2()
{ 
  if (typeof(disable_fix_hoofdbetekenis)!="undefined" && disable_fix_hoofdbetekenis)
    return;
  var cDivs = document.getElementsByClassName('checkedlink')
  for (var i=0; i<cDivs.length; i++) {
    cDivs.firstChild.title = cDivs.title
    cDivs.firstChild.href = wgArticlePath.replace('$1', cDivs.title)
    cDivs.firstChild.className = ''
  }
}