Pole wyboru przełączania Javascript

Muszę przełączać wszystkie przyciski za pomocą jednej funkcji. Funkcja musi przełączać wszystkie pola wyboru w dokumencie, ponieważ moje pola wyboru są wolnostojące i nie są częścią formularza.

Obecnie mam to, ale nie działa prawidłowo. dostajęsyntax error: syntax error w mojej konsoli firefox.

    checked=false;
    function checkedAll() {
        var c = new Array();
        c = doc.getElementsByTagName('input');
        if (checked == false){
            checked = true;
        }else{
            checked = false;
        }
        for (var i = 0; i < c.length; i++){
            if (c[i].type == 'checkbox'){
                c[i].checked = checked;
            }
        }
    }

Jak mogę naprawić swój kod?

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion