// DOM object
var DOM = {
	gI : function (el) {
		return window.document.getElementById(el);
	},
	cT : function(txt) {
		return window.document.createTextNode(txt);
	},
	cE : function (el) {
		return window.document.createElement(el);
	},
	aC : function (p, c) {
		return p.appendChild(c);
	},
	aE : function (elm, evtType, evtFn, set) {
		if (document.addEventListener) {
			if ((elm == window) && window.opera){
				elm = document;
			} 
			elm.addEventListener(evtType, evtFn, set);
		} else {
			elm.attachEvent('on' + evtType, evtFn);
		}
	},
	rE : function (elm, evtType, evtFn, set) {
		if (document.addEventListener) {
			if ((elm == window) && window.opera) elm = document;
			elm.removeEventListener(evtType, evtFn, set);
		} else {
			elm.detachEvent('on' + evtType, evtFn);
		}
	},
	fE : function(e) {
		if (typeof e == 'undefined') e = window.event;
		return e;
	}
}
