function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}
function markHex() {
 var browserName=navigator.appName;
 if (browserName=="Microsoft Internet Explorer") {
  try {
   var refs=getElementsByClassName("TM0o0", "table")
   for(i=0;i<refs.length;i++) {
   // niet zo mooi want eigenlijk hard coded : het 8ste element wordt geselecteerd
    refs[7].style.background='url(\'/img/alg/menu_sel.gif\')';
   }
  } catch (e) {
  }
 }
 else {
  for (j=0; j<100; j++) {
   var mid="e0_"+j+"o"; // outer anchor
   if (document.getElementById(mid)) {
    if ( document.getElementById(mid).className=="m0l0oout" ) {
     if (document.getElementById(mid).href.indexOf('/huisruil/')>0) {
      mid="e0_"+j+"i"; // inner div
      if (document.getElementById(mid)) {
       if ( document.getElementById(mid).className=="m0l0iout" ) {
        document.getElementById(mid).style.background='url(\'/img/alg/menu_sel.gif\')';
        break;
       }
      }
     }
    }
   }
  }
 }
}