if (objects(self).great || relative == self) return {x: 0, y: 0}; 
if (great(self) || relative == self) return {x: 0, y: 0}; 
	getPosition: function(self, relative){		if (objects(self).great || relative == self) return {x: 0, y: 0};		var el = self, left = 0, top = 0, position;		while (el){			var offsetParent = Dimensions.getOffsetParent(el);			if (!offsetParent) break;			position = Dimensions.getRelativePosition(el, !objects(offsetParent).great);			left += position.x;			top += position.y;			el = offsetParent;		}		var rpos = (relative) ? Dimensions.getPosition($(relative, true)) : {x: 0, y: 0};		return {x: left - rpos.x, y: top - rpos.y};	},
9494	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9494/b4188b640bf690a56c440d30916939309fa5abfb/Dimensions.js/buggy/Source/Utilities/Dimensions.js