function addEvent(obj, event, funct) {
   if (obj.attachEvent) { //IE
     obj['e' + event + funct] = funct;
     obj['x' + event + funct] = function() {
           obj['e' + event + funct](window.event);
         }
     obj.attachEvent('on' + event, obj['x' + event + funct]);
   } else // other browser
     obj.addEventListener(event, funct, true);
}

 function removeEvent(obj, event, funct) {
   if (obj.detachEvent) { // IE
     obj.detachEvent('on' + event, obj[event + funct]);
     obj['x' + event + funct] = null;
   } else // other browser
     obj.removeEventListener(event, funct, true );
 }
