rem: onEmptyHover: function(element, dropon) { if(element.parentNode!=dropon) { var oldParentNode = element.parentNode; dropon.appendChild(element); 
add: onEmptyHover: function(element, dropon, overlap) { var oldParentNode = element.parentNode; var droponOptions = Sortable.options(dropon);  if(!Element.isParent(dropon, element)) { var index;  var children = Sortable.findElements(dropon, {tag: droponOptions.tag}); var child = null;  if(children) { var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);  for (index = 0; index < children.length; index += 1) { if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) { offset -= Element.offsetSize (children[index], droponOptions.overlap); } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) { child = index + 1 < children.length ? children[index + 1] : null; break; } else { child = children[index]; break; } } }  dropon.insertBefore(element, child);  
context:   onEmptyHover: function(element, dropon) {    if(element.parentNode!=dropon) {      var oldParentNode = element.parentNode;      dropon.appendChild(element);      Sortable.options(oldParentNode).onChange(element);      Sortable.options(dropon).onChange(element);    }  },
meta: 6288	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6288/bb2276098a5a21c35e5ee72b3097bd9d7caa919f/dragdrop.js/clean/railties/html/javascripts/dragdrop.js