var ret = dojo.coords(innerNode, true); 
var ret = dojo.coords(n, true); 
		return function(){			var pos = compute(innerNode).position;			top = (pos == 'absolute' ? node.offsetTop : parseInt(compute(node).top) || 0);			left = (pos == 'absolute' ? node.offsetLeft : parseInt(compute(node).left) || 0);			width = parseInt(dojo.style(node,'width'));			height = parseInt(dojo.style(node,'height'));			newLeft = left - Math.floor((args.width - width)/2); 			newTop = top - Math.floor((args.height - height)/2); 			if(pos != 'absolute' && pos != 'relative'){				var ret = dojo.coords(innerNode, true);				top = ret.y;				left = ret.x;				innerNode.style.position="absolute";				innerNode.style.top=top+"px";				innerNode.style.left=left+"px";			}		}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/95fbd5c1c96ba26717639535e4a4f11096b8be7b/_base.js/buggy/fx/_base.js