Владислав Липунов, ну всё-таки вы не совсем правы: если вы развиваете свою js-библиотеку - то абсолютно правильно использовать именно её, более того, использование сторонних библиотек тянет за собой хвост очень серьёзных проблем (подумайте сами почему), другое дело что даже с помощью BX можно было сделать более управляемый скрипт: библиотека позволяет вставлять html-код "как есть", то есть управление шаблоном можно было перенести из tepmlate.php в js-скрипт, я думаю народ возмущался бы меньше если увидел тот же самый html-код, легко поддающийся редактированию, но немного в другом месте. Да и логика шаблона в данном случае пострадала бы меньше.