Varför använder du inte ett färdigt bibliotek för att hantera ajax och de här grejerna? Du slipper en massa tänkbara felkällor iom att andra har löst problemen åt dig.
Scriptaculous + prototype kör jag med. Rekommenderas varmt. Just det du försöker lösa finns här:
http://wiki.script.aculo.us/scriptaculous/...x.Autocompleter