function dataTableSelectOneRadio(radio) { var id = radio.name.substring(radio.name.lastIndexOf(':')); var el = radio.form.elements; for (var i = 0; i < el.length; i++) { if (el[i].name.substring(el[i].name.lastIndexOf(':')) == id) { el[i].checked = false; } } radio.checked = true; } function selectRadio(){ var total = document.getElementById('formId:officerTotal').value; var _officerIdValue = document.getElementById('formId:officerIdValue').value; var i = 0; for(i = 0; i < total; i++) { if( document.getElementById('formId:searchResult:'+i+':officerRadio:0').value == _officerIdValue ) { } else { document.getElementById('formId:searchResult:'+i+':officerRadio:0').checked = false; } } } function checkUncheckAllCheckbox(checkBox) { var bool = checkBox.checked; var el = checkBox.form.elements; for (var i = 0; i < el.length; i++) { if (el[i].type=='checkbox') { el[i].checked = bool; } } } function checkUncheckAllCheckbox(checkBox, targetedCheckBox) { var bool = checkBox.checked; var el = checkBox.form.elements; for (var i = 0; i < el.length; i++) { if (el[i].type=='checkbox' && el[i].id.lastIndexOf(targetedCheckBox) > -1) { el[i].checked = bool; } } }