function toggleCheckboxes(elem, className) { var checkboxes = document.getElementsByClassName(className); $A(checkboxes).each( function(box) { box.checked = elem.checked; } ); } function countCheckedBoxes(className) { var checkedBoxes = 0; var checkboxes = document.getElementsByClassName(className); $A(checkboxes).each( function(box) { if (box.checked) { checkedBoxes++; } } ); return checkedBoxes; } function submitTask(task, className) { if ($F(task) != '') { if (countCheckedBoxes(className) > 0) { var confirmSubmit = confirm('Wollen Sie dies Aktion wirklich ausfuehren?'); if (confirmSubmit == true) { alert('ok'); } } else { $(task).setValue(''); alert('Es wurden keine Datensaetze ausgewaehlt.'); } } } function confirmSubmit() { var submit = confirm(''); return submit; } function sortView(formName, sortKey) { var order = 'asc'; $('sort').setValue(sortKey); if($F('order') == order) { order = 'desc'; } $('order').setValue(order); $(formName).submit(); } /* function viewAll() { var foundRows = $F('found_rows'); $('offset').setValue(resultsNum); } */ function viewResultsPerPage(resultsPerPage) { if(resultsPerPage > 0) { $('view_form').submit(); } $('view_form').submit(); } function viewPage(dir) { switch(dir) { case 'next': var rowCount = parseInt($F('row_count'))+parseInt($F('offset')); $('row_count').setValue(rowCount); break; case 'back': var rowCount = parseInt($F('row_count'))-parseInt($F('offset')); $('row_count').setValue(rowCount); break; } $('view_form').submit(); }