Quick example

HTML

<input type="checkbox" onclick="ListujBledy(id, this.checked, 'waybill-test1');" id="blad-tab" />
<input type="checkbox" onclick="ListujBledy(id, this.checked, 'waybill-test1');" id="blad-tab1" />
<input type="checkbox" onclick="ListujBledy(id, this.checked, 'waybill-test2');" id="blad-tab2" />

JavaScript

var lista = [];
var licz = [];
function ListujBledy(value, checked, where) {
    var desc;
    if (value == "blad-tab") {
        desc = "Nieprzeźroczysta lista graczy.";
    } else if (value == "blad-tab1") {
        desc = "Brak listy graczy na początkowym zrzucie ekranu.";
    } else if (value == "blad-tab2") {
        desc = "Brak listy graczy na końcowym zrzucie ekranu.";
    }
    if (checked == true) {
        if (lista[where] == undefined) {
            var temp = [];
            temp[value] = desc;
            lista[where] = temp;
            licz[where] = 1;
        } else if (licz[where] == 1) {
            var temp = lista[where];
            temp[value] = desc;
            lista[where] = temp;
            licz[where] = 2;
        } else if (licz[where] == 2) {
            var temp = lista[where];
            temp[value] = desc;
            lista[where] = temp;
            licz[where] = 3;
        }
    } else {
        if (licz[where] == 1) {
            delete lista[where];
            licz[where] = 0;
        } else if (licz[where] == 2) {
            delete lista[where][value];
            licz[where] = 1;
        } else if (licz[where] == 3) {
            delete lista[where][value];
            licz[where] = 2;
        }
    }
    console.log("value = "+value);
    console.log("desc = "+desc);
    console.log("where = "+where);
    console.log("checked = "+checked);
    console.log("---");
    console.log("Length of array = "+lista.length);
    console.log("Array = ");
    console.log(lista);
    console.log("JSON Array = ");
    console.log(JSON.stringify(lista));
    console.log("---------------------------------------------------------");
}