rem: e.targetElement = findFollowingTR(e,"validation-error-area").firstChild.nextSibling; e.targetUrl = function() {return eval(this.getAttribute("checkUrl"));}; 
add: e.targetElement = findFollowingTR(e, "validation-error-area").firstChild.nextSibling; e.targetUrl = function() { return eval(this.getAttribute("checkUrl")); }; 
context: function registerValidator(e) {    e.targetElement = findFollowingTR(e,"validation-error-area").firstChild.nextSibling;    e.targetUrl = function() {return eval(this.getAttribute("checkUrl"));};    var method = e.getAttribute("checkMethod");    if(!method) method="get";    FormChecker.delayedCheck(e.targetUrl(), method, e.targetElement);    e.onchange = function() {      var target = this.targetElement;      FormChecker.sendRequest(this.targetUrl(), {          method : method,          onComplete : function(x) {target.innerHTML = x.responseText;}        }      );    }    e = null; // avoid memory leak  }
meta: 3881	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3881/08c58793b9e994b69bafa1e3b3650fe996c4de14/hudson-behavior.js/clean/war/resources/scripts/hudson-behavior.js