Сообщение от Ankh
|
на одной из нескольких страниц элемента с id='pages' не существует
|
и тогда document.getElementById('pages') возвращает null, у которого нет методов. Но в вашем коде следом идет сразу вызов getElementsByTagName и вылетает исключение (см. консоль)
if (any_value != undefined) { - эта проверка бессмысленна, так как getElementsByTagName всегда возвращает коллекцию