rem: var ccoo = this.container.getCoordinates((this.relative) ? this.container : false); this.options.limit = {x: [ccoo.left, ccoo.right - this.element.offsetWidth], y: [ccoo.top, ccoo.bottom - this.element.offsetHeight]}; 
add: var el = this.element, cont = this.container, cps = {}, ems = {}; var ccoo = cont.getCoordinates((this.relative) ? cont : false);  ['top', 'right', 'bottom', 'left'].each(function(pad){ cps[pad] = cont.getStyle('padding-' + pad).toInt(); ems[pad] = el.getStyle('margin-' + pad).toInt(); }, this);  var width = el.offsetWidth + ems.left + ems.right, height = el.offsetHeight + ems.top + ems.bottom; var x = [ccoo.left + cps.left, ccoo.right - cps.right - width]; var y = [ccoo.top + cps.top, ccoo.bottom - cps.bottom - height];  this.options.limit = {x: x, y: y}; 
context: 	start: function(event){		if (this.overed){			this.overed.fireEvent('leave', [this.element, this]);			this.overed = null;		}		if (this.container){			var ccoo = this.container.getCoordinates((this.relative) ? this.container : false);			this.options.limit = {x: [ccoo.left, ccoo.right - this.element.offsetWidth], y: [ccoo.top, ccoo.bottom - this.element.offsetHeight]};		}		arguments.callee.parent(event);	},
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/85e22ddf09a0c4f9bbdf7fe7a12f9c00279ad997/Drag.Move.js/clean/Source/Drag/Drag.Move.js