soka, благодарю за критику.
Разве ИПБ не фильтрует яваскрипт в настройках? Никогда не встраивал, поэтому не знаю.
По поводу качества кода, согласен. Но хук делает то, что должен. Большего от него нет необходимости.
Но возьму твои рекомендации на заметку. Про цикл я не подумал.