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]); } }