Index: trunk/admin/include/mainscript.js =================================================================== diff -u -N -r3145 -r3543 --- trunk/admin/include/mainscript.js (.../mainscript.js) (revision 3145) +++ trunk/admin/include/mainscript.js (.../mainscript.js) (revision 3543) @@ -153,6 +153,31 @@ if(\$window.parent) \$window = \$window.parent; \$window.document.title = (main_title.length ? main_title + ' - ' : '') + \$title; } + +// sets hidden field value +// if the field does not exist - creates it +function set_hidden_field(\$field_id, \$value) +{ +// alert('form: '+\$form_prefix+'_form'); + + var \$kf = document.getElementById(\$form_prefix+'_form'); + var \$field = \$kf.elements[\$field_id]; + if(\$field) + { + \$field.value = \$value; + return true; + } + + \$field = document.createElement('INPUT'); + \$field.type = 'hidden'; + \$field.name = \$field_id; + \$field.id = \$field_id; + \$field.value = \$value; + + \$kf.appendChild(\$field); + return false; +} + var env = "$env2";