// Функция AddZn - добавляет дзен на веб страницу.
// Но на самом деле дзен нельзя достичь если имя функции с большой буквы!
function AddZn()
{
// Дзен значение
var zenValue = 'value';
// Дзен напдись
var zenLabel = 'Label';
// Проходим по дзен-опциям, если дзен уже достигнут, то прерываем нашу церемонию
for (i=0;i<lsDostZn.options.length;i++)
if(lsDostZn.options[i].value == zenValue) return;
var oOption = new Option(zenLabel, zenValue);
lsDostZn.options.add(oOption);
parent.zn_obj.value[24].text = zenValue;
// Если я правильно понял - то тут не что иное как добавление нового элемента массива в конец.
// Хотя в предыдущей строке видим что с массивом соседствует объект - это очень странно. Хотя че: либо автор кода мудак, либо просто чайник.
parent.zn_obj.value[61].push(zenValue + ";1");
// Фигли тут чета еще проверять: нужно true? ставим молча true, и пофиг че там было до этого
parent.edit_data.value.general.edit = true;
}