function addEvent(el, evType, fn) {
	evType = evType.replace(/^on/, "");
	addEvent.rs = addEvent.rs || [];
	for(var i = 0; i < addEvent.rs.length; i++)
		if(el == addEvent.rs[i][0] && evType == addEvent.rs[i][1] && fn == addEvent.rs[i][2])
			return;
	addEvent.rs[addEvent.rs.length] = [el, evType, fn, addEvent.rs.length];
	el["on" + evType] = function(e) {
		var value = true;
		for(var i = 0; i < addEvent.rs.length; i++)
			if(el == addEvent.rs[i][0] && evType == addEvent.rs[i][1]) {
				e = e || window.event;
				e.preventDefault = e.preventDefault || function() {e.returnValue = false};
				e.stopPropagation = e.stopPropagation || function() {e.cancelBubble = true};
				el._fnCall = addEvent.rs[i][2];
				if(el._fnCall(e) == false)
					value = false;
			}
		return value;
	};
};  //http://www.zaidesign.net/dev/javascript/add_event/1_7/