function getElementPosition(obj) {
	if (typeof obj == 'string') {
		var offsetTrail = document.getElementById(obj);
	} else {
		var offsetTrail = obj;
	}

	var offsetLeft  = 0;
	var offsetTop   = 0;
	
	while (offsetTrail) {
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop  += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	return {left:offsetLeft, top:offsetTop}
}