/*
	addEvent(obj, evType, fn)
	Add event handlers
	obj - object to attach event to
	evType - event type (sans the "on")
	name - name of function
	### From http://onlinetools.org/articles/unobtrusivejavascript/chapter4.html
*/

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;
	}
}



/*
	removeEvent(obj, evType, fn)
	Remove event handlers
	obj - object to remove event from
	evType - event type (sans the "on")
	name - name of function
*/

function removeEvent(obj, evType, fn) {
	if (obj.removeEventListener) {
		obj.removeEventListener(evType, fn, false);
		return true;
	}
	else if (obj.detachEvent) {
		var r = obj.detachEvent("on"+evType, fn);
		return r;
	}
	else {
		return false;
	}
}