rem: var coords = element.get('coordinates'); 
add: var coords = element.getCoordinates(); 
context: 	start: function(event, element){		if (!this.idle) return;		this.idle = false;		this.prev = {'x': event.page.x, 'y': event.page.y};		this.styles = element.getStyles('margin-top', 'margin-left', 'padding-top', 'padding-left', 'border-top-width', 'border-left-width', 'opacity');		this.margin = {			'top': this.styles['margin-top'].toInt() + this.styles['border-top-width'].toInt(),			'left': this.styles['margin-left'].toInt() + this.styles['border-left-width'].toInt()		};		this.element = element;		this.list = this.element.getParent();		this.list.hovering = this.hovering = true;		this.list.positioned = this.list.getStyle('position').test(/relative|absolute|fixed/);		var children = this.list.getChildren();		var bounds = children.shift().get('coordinates');		children.each(function(element){			var coords = element.get('coordinates');			bounds.left = Math.min(coords.left, bounds.left);			bounds.right = Math.max(coords.right, bounds.right);			bounds.top = Math.min(coords.top, bounds.top);			bounds.bottom = Math.max(coords.bottom, bounds.bottom);		});		this.bounds = bounds;		this.position = this.element.get('position', [this.list]);		this.offset = {			'list': this.list.get('position'),			'element': {'x': event.page.x - this.position.x, 'y': event.page.y - this.position.y}		};		this.reposition();		var clone = this.options.clone;		switch ($type(clone)){			case 'function': this.clone = clone.call(this, this.element); break;			case 'boolean': clone = (clone) ? {'opacity': 0.7} : {'visibility': 'hidden'};			case 'object': this.clone = this.element.clone(this.cloneContents).setStyles(clone);		}		this.clone.inject(this.element.setStyles({			'position': 'absolute',			'top': this.position.y - this.margin.top,			'left': this.position.x - this.margin.left,			'opacity': this.options.opacity		}), 'before');		document.addEvent('mousemove', this.bound.move);		document.addEvent('mouseup', this.bound.end);		this.fireEvent('onStart', this.element);		event.stop();	},
meta: 7052	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7052/8091d58f2bf0e0a6dda81c799f00468e7bd136b0/Sortables.js/clean/Source/Plugins/Sortables.js