function CheckAll() {
        for (var i=0;i<document.form.elements.length;i++) {
                var e = document.form.elements[i];
                if ((e.name != 'allbox') && (e.type=='checkbox')) {
                        e.checked = document.form.allbox.checked;
                }
        }
}
function CheckCheckAll() {
        var TotalBoxes = 0;
        var TotalOn = 0;
        for (var i=0;i<document.form.elements.length;i++) {
                var e = document.form.elements[i];
                if ((e.name != 'allbox') && (e.type=='checkbox')) {
                        TotalBoxes++;
                        if (e.checked) {
                                TotalOn++;
                        }
                }
        }
        if (TotalBoxes==TotalOn) {
                document.form.allbox.checked=true;
        } else {
                document.form.allbox.checked=false;
        }
}