rem:  var rpos = (relative) ? Dimensions.getPosition($(relative, true)) : {x: 0, y: 0}; return {x: left - rpos.x, y: top - rpos.y}; 
add: var rpos = (relative) ? $(relative).getPosition() : {x: 0, y: 0}; return {x: position.x - rpos.x, y: position.y - rpos.y}; 
context: 	getPosition: function(self, relative){		if (great(self) || 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, !great(offsetParent));			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};	},
meta: 5569	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5569/73e82e776e0f715130186dae1a6d0a04aa910d47/mootools-trunk.js/buggy/wicket-contrib-mootools/src/java/wicket/contrib/mootools/mootools-trunk.js