// Generic cross-browser code for attaching events to elements
// You should really have this in a separate common JS file
var addEvent;
if (document.addEventListener) {
   addEvent = function(element, type, handler) {
   element.addEventListener(type, handler, null);
   if (element.href) element.href="javascript:void('');" ;
   }
}
else if (document.attachEvent) {
   addEvent = function(element, type, handler) {
     element.attachEvent("on" + type, handler);
     if (element.href) element.href="javascript:void('');" ;
   }
}
else {
   addEvent = new Function; // not supported
}
