// safest way to add an event to any object and to its any event
// (i.e. 'click', 'blur', etc) without interfering the 
// previously declared object event's event
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}

