rem: } 
add: } 
context:   registerCallback: function(element) {    if (element.type) {      switch (element.type.toLowerCase()) {        case 'checkbox':          case 'radio':          element.target = this;          element.prev_onclick = element.onclick || Prototype.emptyFunction;          element.onclick = function() {            this.prev_onclick();             this.target.onElementEvent();          }          break;        case 'password':        case 'text':        case 'textarea':        case 'select-one':        case 'select-multiple':          element.target = this;          element.prev_onchange = element.onchange || Prototype.emptyFunction;          element.onchange = function() {            this.prev_onchange();             this.target.onElementEvent();          }          break;      }    }      }
meta: 2930	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2930/9867ca01ad65827d23c0bf6cc14d8a64137e927d/prototype.js/buggy/tracks/public/javascripts/prototype.js