rem: source.onblur = function() { autoCompleteHide(id) } source.onkeypress = function(event) { return autoCompleteHandleEvent(id, event, url); } 
add: if (document.all) {      source.onblur = new Function('autoCompleteHide("' + id + '");'); source.onkeydown = new Function('return autoCompleteHandleEvent("' + id + '", event, "' + url + '"); '); } else {  source.onblur = function() { autoCompleteHide(id); } source.onkeydown = function(event) { return autoCompleteHandleEvent(id, event, url);} } 
context: function autoCompleteAttach(id, url) {    autoCompleteContexts[id] = new Array();    autoCompleteContexts[id]['connection'] = GetXmlHttp();    autoCompleteContexts[id]['results'] = new Array();    autoCompleteContexts[id]['url'] = url;    var source = document.getElementById(id);    source.onblur = function() { autoCompleteHide(id) }    source.onkeypress = function(event) { return autoCompleteHandleEvent(id, event, url); }}
meta: 3727	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3727/183aa6bfda10c1c6377a875012c8a2e690e2be18/AutoComplete.js/clean/gallery2/lib/javascript/AutoComplete.js