var AddEvent = function() {
	this.self = this;
};
AddEvent.prototype = {
	addListener : function(elm, type, func) {
		if (!elm) {
			return false;
		}
		if (elm.addEventListener) { /* for W3C */
			elm.addEventListener(type, func, false);
		} else if(elm.attachEvent) { /* for IE */
			elm.attachEvent('on'+type, func);
		} else {
			return false;
		}
		return true;
	},
	removeListener : function (elm, type, func) {
		if (!elm) {
			return false;
		}
		if (elm.removeEventListener) { /* for W3C */
			elm.removeEventListener(type, func, false);
		} else if(elm.detachEvent){ /* for IE */
			elm.detachEvent("on"+type, func);
		} else {
			return false;
		}
		return true;
	}

};

