	

// deze functie voegt in IE een extra class: over toe. 
// Dit is nodig om in IE het langauge rollover goed te laten werken
 
startList = function() {

if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav_language");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}

// Show background language button while in language submenu
function showBg(e) {
	document.getElementById('btnLanguage').className = "over"
}

// Hide background language button when out of language submenu
function hideBg(e) {
	document.getElementById('btnLanguage').className = ""
}

function addListeners(e){

startList();

var language01 = document.getElementById('lang01');
addEvent(language01, 'mouseover', showBg, false);
addEvent(language01, 'mouseout', hideBg, false);

var language02 = document.getElementById('lang02');
addEvent(language02, 'mouseover', showBg, false);
addEvent(language02, 'mouseout', hideBg, false);

var language03 = document.getElementById('lang03');
addEvent(language03, 'mouseover', showBg, false);
addEvent(language03, 'mouseout', hideBg, false);
}

addEvent(window, 'load', addListeners, false);

function addEvent(elm, evType, fn, useCapture)
      // cross-browser event handling for IE5+, NS6+ and Mozilla/Gecko
      // By Scott Andrew
      {
        if (elm.addEventListener) {
          elm.addEventListener(evType, fn, useCapture); 
          return true; 
        } else if (elm.attachEvent) {
          var r = elm.attachEvent('on' + evType, fn); 
          return r; 
        } else {
          elm['on' + evType] = fn;
        }
      }


