
var dw_event = {add:function (obj, etype, fp, cap) {
	cap = cap || false;
	if (obj.addEventListener) {
		obj.addEventListener(etype, fp, cap);
	} else {
		if (obj.attachEvent) {
			obj.attachEvent("on" + etype, fp);
		}
	}
}, remove:function (obj, etype, fp, cap) {
	cap = cap || false;
	if (obj.removeEventListener) {
		obj.removeEventListener(etype, fp, cap);
	} else {
		if (obj.detachEvent) {
			obj.detachEvent("on" + etype, fp);
		}
	}
}, DOMit:function (e) {
	e = e ? e : window.event;
	e.tgt = e.srcElement ? e.srcElement : e.target;
	if (!e.preventDefault) {
		e.preventDefault = function () {
			return false;
		};
	}
	if (!e.stopPropagation) {
		e.stopPropagation = function () {
			if (window.event) {
				window.event.cancelBubble = true;
			}
		};
	}
	return e;
}};

