this.options.reverteffect(this.element, d[1]-this.delta[1], d[0]-this.delta[0]); 
if (dropped == 0 || revert != 'failure') this.options.reverteffect(this.element, d[1]-this.delta[1], d[0]-this.delta[0]); 
  finishDrag: function(event, success) {    this.dragging = false;    if(this.options.ghosting) {      Position.relativize(this.element);      Element.remove(this._clone);      this._clone = null;    }    if(success) Droppables.fire(event, this.element);    Draggables.notify('onEnd', this, event);    var revert = this.options.revert;    if(revert && typeof revert == 'function') revert = revert(this.element);        var d = this.currentDelta();    if(revert && this.options.reverteffect) {      this.options.reverteffect(this.element,         d[1]-this.delta[1], d[0]-this.delta[0]);    } else {      this.delta = d;    }    if(this.options.zindex)      this.element.style.zIndex = this.originalZ;    if(this.options.endeffect)       this.options.endeffect(this.element);          Draggables.deactivate(this);    Droppables.reset();  },
4999	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4999/d6b4808d8049a47f085af95ebdc565a2742b9f0f/dragdrop.js/buggy/wp-includes/js/scriptaculous/dragdrop.js