rem: if(style.position=="") style.position = "relative"; style.zIndex = this.options.zindex; 
add:  if(Element.getStyle(this.element,'position')=='') style.position = "relative";  if(this.options.zindex) { this.options.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0); style.zIndex = this.options.zindex; } 
context:   update: function(event) {   if(this.active) {      if(!this.dragging) {        var style = this.element.style;        this.dragging = true;        if(style.position=="") style.position = "relative";        style.zIndex = this.options.zindex;        if(this.options.ghosting) {          this._clone = this.element.cloneNode(true);          Position.absolutize(this.element);          this.element.parentNode.insertBefore(this._clone, this.element);        }        Draggables.notify('onStart', this);        if(this.options.starteffect) this.options.starteffect(this.element);      }      Droppables.show(event, this.element);      this.draw(event);      if(this.options.change) this.options.change(this);      // fix AppleWebKit rendering      if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);       Event.stop(event);   }  }
meta: 1213	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1213/7d101d58400acaff232091485c8e140f0a37cbaf/dragdrop.js/clean/actionpack/lib/action_view/helpers/javascripts/dragdrop.js