
dom = {	
	gebi : function (n) {
		if(!n) return false;
		if(!document.getElementById(n)) return false;
		return document.getElementById(n);
	},
	
	bubbling : function (e) {
		e = this.eie(e); 
		if (!e.cancelBubble) e.cancelBubble = true;
		if (e.stopPropagation) e.stopPropagation();
		return false;
	},
	
	eie : function (e) {
		if (!e) var e = window.event;
		return e;
	},
	
	bounds : function(o) {
		var left = o.offsetLeft;
		var top = o.offsetTop;

		for (var parent = o.offsetParent; parent; parent = parent.offsetParent) {
			left += parent.offsetLeft;
			top += parent.offsetTop;
		}
		return { left:left, top:top, width:o.offsetWidth, height:o.offsetHeight };
	}
}
