muraig,
Воу, Воу! очень много кода. Честно говоря неохота столько читать и разбираться.
Вы опубликовали очень много кода.
Пожалуйста, локализуйте проблему!
Выделите фрагмент кода, по которому есть вопрос и опубликуйте его отдельно.
И, по возможности, уберите из кода мусор, чтобы нам легче было сориентироваться и помочь решить вашу проблему.
Спасибо.
P.S. код форматируют специальные теги [ js ] ... [/js], [ html ] ... [/html] и другие аналогичные, сам.
http://javascript.ru/formatting
Для добавления блоков верстки есть шаблонизаторы (я например пользую underscore) они позволяют заменить простыню аппендов 1-й или двумя строками