Потому что можно дальше продолжать:
var docs={
buh:{
title: Бухгатерские документы
tip: Выберите тип документа
options:{
a:form{
title:Половой акт,
fields:{
name:Введите
occu: выведите
loca: заведите
},
/* по той же схеме */
b:Авансовый отчет,
c:Налоговая декларация
},
},
any{
/* по той же схеме */
}
};
И когда хотя бы одна форма нормально описана, структура тупо вопроизводится копипастой и правкой для всех остальных самоподобных структур.
Когда скриптопизец начинает кодить с рендера, с хтмля, он заведомо себя обрекает на вечный кактус в заднице. Потому что простота и легкость вначале, гарантирует сложность и тягость даже не в конце, а чуть дальше начала. Зато кажущиеся сложными и трудными методы в начале, освобождают рабочих и крестьян для досуга.