почему бы просто не показать SELECT TOP 15 [name] ...
?
зачем вам показывать их все ...
если кто-то вводит "B", я действительно (как пользователь) не ожидаю, что вы (приложение) покажете мне всевозможности.
... или я не прав?
PS вам нужно начать использовать что-то вроде jQuery ... примерно в 10 строках, которые вы бы сделалитакой же, как и весь ваш код JavaScript; -)
добавлено
Обычно окно автоматической подсказки только начинает предлагатьпосле ввода первых 3 символов ... попробуйте сначала!
просто добавьте в showHint
метод
if (str.length < 3) return;