closedBoxes = Array();

/* Zobrazení / schování boxu */
function ToggleBox(id) {
    var box_content = "box_content_"+id;
    var box_head = "box_heading_"+id;

    if(!document.getElementById(box_content)) {
        closedBoxes.push(id);
        return false;
    }

    /* Zobrazení boxíku */
    if(document.getElementById(box_content).style.display == 'none') {
        document.getElementById(box_content).style.display = 'block';
        document.getElementById(box_head).className = 'box-heading-opened';
        for(i = 0; i != closedBoxes.length; i++) {
            if(closedBoxes[i] == id) {
                closedBoxes.splice(i,1);
                break;
            }
        }

    /* Schování boxíku */
    } else {
        document.getElementById(box_content).style.display = 'none';
        document.getElementById(box_head).className = 'box-heading-closed';
        closedBoxes.push(id);
    }

    return false;
}

/* Zobrazení / schování boxíku spolu se zápisem do cookie */
function ToggleBoxWithCookie(id) {
    ToggleBox(id);
    ClosedBoxesCookie();
    return false;
}

/* Nastavení cookie informující o zavřených boxících */
function ClosedBoxesCookie() {
    cookieData = "";
    for(i = 0; i != closedBoxes.length; i++) {
        cookieData += closedBoxes[i]+",";
    }
    cookieData = cookieData.substr(0, cookieData.length-1);
    SetCookie("ClosedBoxes",cookieData,24);
}

/* Zavření boxíků podle cookie */
function CloseBoxesFromCookie() {
    cookieString = GetCookie("ClosedBoxes");
    if(!cookieString) return;
    cookieData = cookieString.split(",");
    for(i = 0; i != cookieData.length; i++) {
        ToggleBox(cookieData[i]);
    }
}
