var Events = {
	addEvent : function(element, eventType, fn, useCapture) {
		if(element.addEventListener) {
			element.addEventListener(eventType, fn, useCapture);
			return true;
		}
		else if(element.attachEvent) {
			var r = element.attachEvent("on"+eventType, fn);
			return r;
		}
	},
	addOnLoad : function(fn) {
		this.addEvent(window, "load", fn, false);
	},
	addOnDomReady : function(fn) {
		if(document.addEventListener)
			this.addEvent(document, "DOMContentLoaded", fn, false);
		else
			document.onreadystatechange = function() {
				if(document.readyState == "interactive" ||
				   document.readyState == "complete") fn();
			}
	}
};
