var curr_lang;

switch (window.location.pathname.substr(0,4)) {
  case '/en/':
    curr_lang = 'en';
    break;
  case '/fr/':
    curr_lang = 'fr';
    break;
  default:
    curr_lang = 'nl';
    break;
}

var langlink_fr = document.getElementById('langlink_fr');
var langlink_en = document.getElementById('langlink_en');
var langlink_nl = document.getElementById('langlink_nl');

if (langlink_fr) {
  langlink_fr.innerHTML = 'Français';
  if (curr_lang == 'fr') {
    langlink_fr.className = 'active';
    langlink_fr.onclick = function () {
      return false;
    };
  } else {
    langlink_fr.onclick = function () {
      if (curr_lang == 'en')
        window.location = '/fr/' + window.location.pathname.substr(4);
      else
        window.location = '/fr' + window.location.pathname;
      return false;
    };
  }
}

if (langlink_en) {
  langlink_en.innerHTML = 'English';
  if (curr_lang == 'en') {
    langlink_en.className = 'active';
    langlink_en.onclick = function () {
      return false;
    };
  } else {
    langlink_en.onclick = function () {
      if (curr_lang == 'fr')
        window.location = '/en/' + window.location.pathname.substr(4);
      else
        window.location = '/en' + window.location.pathname;
      return false;
    };
  }
}

if (langlink_nl) {
  langlink_nl.innerHTML = 'Nederlands';
  if (curr_lang == 'nl') {
    langlink_nl.className = 'active';
    langlink_nl.onclick = function () {
      return false;
    };
  } else {
    langlink_nl.onclick = function () {
      window.location = '/' + window.location.pathname.substr(4);
      return false;
    };
  }
}
