

 function addEvent(obj, evType, fn, useCapture) {
  if (obj.addEventListener) {
   obj.addEventListener(evType, fn, useCapture);
   return true;
  } else if (obj.attachEvent) {
   var r = obj.attachEvent("on"+evType, fn);
   return r;
  } else {
   alert('Handler could not be attached');
  }
 }
 function setFilelinkBehaviour() {
 divs = document.getElementsByTagName('ul');
 for (z = 0; z < divs.length; z++) {
  if ((' '+divs[z].className+' ').indexOf('level1 ')>-1) {
   divs[z].onmouseover = setRollover;
   divs[z].onmouseout = removeRollover;
  }
 }
 function setRollover() {
  this.style.color='red';
  this.style.cursor='pointer';
  this.style.border ='red';
 }
 function removeRollover() {
  this.style.color='black';
  this.style.cursor='pointer';
 }

}
addEvent(window, 'load', function() { setFilelinkBehaviour(); }, false);
