function fChooseRadio(elm,val) { cnt=elm.length; for(var i=0; i< cnt; i++) { if (elm[i].value == val) elm[i].checked=true; } } function fChooseSelect(elm,val) { cnt=elm.options.length; for(var i=0; i< cnt; i++) { if (elm.options[i].value == val) elm[i].selected=true; } } function fGetRadioValue(elm) { if (elm.checked) return elm.value; cnt=elm.length; for(var i=0; i< cnt; i++) { if (elm[i].checked) return elm[i].value; } return false; } function fGetSelectValue(elm) { cnt=elm.options.length; for(var i=0; i< cnt; i++) { if (elm.options[i].selected) return elm.options[i].value; } return false; } function form_fSelectAll(form,prefix,flag) { for (var i=0, len=form.elements.length; i-1) { form.elements[i].checked=flag; } } } function form_fToggleAll(elm, prefix) { var form = elm.form; var currVal = elm.checked; if (currVal) form_fSelectAll(form,prefix,true); else form_fSelectAll(form,prefix,false); } function dialog_fCancel() { if (confirm('Changes made will not be saved. Continue?')) window.close(); } function do_import() { var cnt=fGetCheckboxCount(document.form1,"form[items][]",true); if (cnt<0) { alert("There is no survey available for import."); return 0; } if (!cnt) { alert("There is no survey selected for import."); return 0; } form1.submit(); } function fGetCheckboxCount(form,prefix,flag) { // get count for checkbox group var cnt=-1; for (var i=0, len=form.elements.length; i-1) { if (cnt<0) cnt=0; if (form.elements[i].checked==flag) cnt++; } } return cnt; } function get_url(url) { document.location.href = url; } function stdeip_dialog(title,url,w,h) { ct_dialog(title,url,w,h); }