function checkAll(form_id) {
    
    with (document.forms[form_id]) {
        for (i = 0; i < elements.length; i++) {
            if (elements[i].type == "checkbox" && elements[i].name != "check_all") {
                if (elements["check_all"].checked) {
                    elements[i].checked = true;
                } else {
                    elements[i].checked = false;
                }
            }
        }
    }
}

function doSubmitForm(form_id, action) {
    if (confirm("Are you sure you want to "+action+" selected record(s)?")) {
        var f = $(form_id);
        switch(action) {
            case "delete":
            f.__cmd.value = "delete";
            break;
            
            case "publish":
            f.__cmd.value = "publish";
            break;
            
            case "unpublish":
            f.__cmd.value = "unpublish";
            break;
        }
        //alert(f.__cmd.value);
        f.submit();
    }
    return false;
}
