Index: trunk/kernel/admin_templates/incs/script.js =================================================================== diff -u -r2615 -r3145 --- trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 2615) +++ trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 3145) @@ -450,4 +450,19 @@ function redirect($url) { window.location.href = $url; +} + +function update_checkbox_options($cb_mask, $hidden_id) +{ + var $kf = document.getElementById($form_prefix+'_form'); + var $tmp = ''; + for (var i = 0; i < $kf.elements.length; i++) + { + if ( $kf.elements[i].id.match($cb_mask) ) + { + if ($kf.elements[i].checked) $tmp += '|'+$kf.elements[i].value; + } + } + if($tmp.length > 0) $tmp += '|'; + document.getElementById($hidden_id).value = $tmp.replace(/,$/, ''); } \ No newline at end of file