Нашел скрипт goocompleter основанный на mootools. Все работает нормально на нескольких полях с автокоплектом, однако один баг не могу победить - если не выбрано значение из списка, то список продолжает висеть. Отсюда вопрос: как сделать так, чтобы список исчезал по таймауту или(и) по переходу на другое поле формы? Сам не силен в классах JS, так что не ругайте сильно. Всем спасибо!
https://github.com/juanparati/GooCompleter - исходники