function addEvent(obj, evType, fn) {
  if (obj.addEventListener) {
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent) {
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    return false;
  }
}

function getObjectOfEvent(ev) {
	if (typeof ev.target != 'undefined') {
    	return ev.target;
	} else if (typeof ev.srcElement != 'undefined') {
    	return ev.srcElement;
    } else { 
    	return(false); 
    }
}

function killEvent(ev) {
	if (ev.preventDefault) {
    	ev.preventDefault(); 
    	ev.stopPropagation();
   	} else {
    	ev.cancelBubble = true; 
    	ev.returnValue = false;
  	}
}


