var history_all_checked = false; function check_uncheck_all_history() { if (history_all_checked) { setCheckboxes('cases_a_cocher', 'cases_suppr', false); history_all_checked = false; document.getElementById('show_history_checked_all').value = '".$msg["show_history_check_all"]."'; document.getElementById('show_history_checked_all').title = '".$msg["show_history_check_all"]."'; } else { setCheckboxes('cases_a_cocher', 'cases_suppr', true); history_all_checked = true; document.getElementById('show_history_checked_all').value = '".$msg["show_history_uncheck_all"]."'; document.getElementById('show_history_checked_all').title = '".$msg["show_history_uncheck_all"]."'; } return false; } function setCheckboxes(the_form, the_objet, do_check) { var elts = document.forms[the_form].elements[the_objet+'[]'] ; var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length : 0; if (elts_cnt) { for (var i = 0; i < elts_cnt; i++) { elts[i].checked = do_check; } // end for } else { elts.checked = do_check; } return true; } function verifCheckboxes(the_form, the_objet) { var bool=false; var elts = document.forms[the_form].elements[the_objet+'[]'] ; var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length : 0; if (elts_cnt) { for (var i = 0; i < elts_cnt; i++) { if (elts[i].checked) { bool = true; } } } else { if (elts.checked) { bool = true; } } return bool; } "; print "