Во-первых то, что скрипт не на jquery это плюс.
А вообще идея мне понравилась и я реализовал её в более изящном виде.
Вот возьми "beta" версию моего скрипта
http://learn.javascript.ru/play/eFT1Bb
Плюсы в том что он не ищет слова внутри тела тегов, имеет плавную прокрутку и можно указать внутри какого элемента вести поиск