
Events = function () {}

Events.addEvent = function (el, eventName, func) {
	if (Browser.ie) el.attachEvent("on" + eventName, func);
	else el.addEventListener(eventName, func, false);
}

Events.removeEvent = function (el, eventName, func) {
	if (Browser.ie) el.detachEvent("on" + eventName, func);
	else el.removeEventListener(eventName, func, false);
}

Events.addEvents = function (el, events, func) {
	for (var i=0; i < events.length; i++) {
		Events.addEvent(el, events[i], func);
	}
}

Events.removeEvents = function (el, events, func) {
	for (var i=0; i < events.length; i++) {
		Events.removeEvent(el, events[i], func);
	}
}

Events.stopEvent = function (ev) {
	if (Browser.ie) {
		ev.cancelBubble = true;
		ev.returnValue = false;
	} else
	{
		ev.preventDefault();
		ev.stopPropagation();
	}
}

Events.getSrcElement = function (ev) {
	return Browser.ie? ev.srcElement : ev.target;
}

