summaryrefslogtreecommitdiffstats
path: root/funcweb/funcweb/static/javascript/utils.js
blob: aaa6c380af46cec9a3ba94e9836d16a7c39b6a9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function check_all(class_name){
    var check_boxes = getElementsByTagAndClassName('input',class_name);
    for (var check_element in check_boxes){
        if (compare(check_boxes[check_element].checked,false)==0){
            check_boxes[check_element].checked = true;
        }
    }
}

function uncheck_all(class_name){
    var check_boxes = getElementsByTagAndClassName('input',class_name);
    for (var check_element in check_boxes){
        if (compare(check_boxes[check_element].checked,true)==0)
            check_boxes[check_element].checked = false;
    }
   
}

function checkController(class_name,check_element){
    if (check_element.checked == true){
        check_all(class_name);
    }
    else
        uncheck_all(class_name);
}