if(!self.addLoadEvent) {
	// appending the addLoadEvent method, if it hasn't been defined already
	// function written by Simon Willison (simon.incutio.com)
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof(window.onload) != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
}


if(!self.addEvent) {
	function addEvent(el, evType, func, useCapture) {
		if(el.addEventListener) {
			el.addEventListener(evType,func,useCapture);
			return true;
		}
		else if(el.attachEvent) {
			var r=el.attachEvent('on' + evType, fn);
			
			return r;
		}
		else {
			el['on' + evType] = func;
		}
	}
}

var on=addEvent;
