
function checkAllNone(name, group, toggle) {
    var checks = document.getElementsByName(name);
    var gchecks = document.getElementsByName(group);
    var boxLength = checks.length;
    if ( toggle == true ) {
        for ( i=0; i < boxLength; i++ ) {
            checks[i].checked = true;
            checks[i].disabled = true;
            gchecks.checked = true;
        }
    }
    else if ( toggle == false ) {
        for ( i=0; i < boxLength; i++ ) {
            checks[i].checked = false;
            checks[i].disabled = false;
            gchecks.checked = false;
        }
    } else if ( toggle == null ) {
        for ( i=0; i < boxLength; i++ ) {
            if ( checks[i].checked == true ) {
                checks[i].checked = false;
            } else if ( checks[i].checked == false ) {
                checks[i].checked = true;
            }
        }
    }
}