где-то баг и связан он с формированием html страницы, не с js, как как исходный html уже содержит ошибку.
Попробуй поотключать вызховы макросов (просто поставь пробел между первым % и самим макросом).
Начни с %photoalbum album(10,npc_index_partners)%, вроде на нем выскакивает ошибка.
Если после этого html конечной страницы все еще будет битым, отключай все последующие.
Как найдешь причину, пройдись по его вызываемым шаблонам и проверь их кодировку (должна быть utf8 без BOM). Например? если ошибка в макросе %photoalbum album(10,npc_index_partners)% иди смотреть шаблон ~tpl/photoalbum/npc_index_partners.tpl