﻿jQuery(document).ready(function() {
	var stateMemoryJSON = jQuery.cookie('stateMemory');
	var stateMemory		= jQuery.parseJSON(stateMemoryJSON, true);
	
	for (var elemId in stateMemory) {
		if (stateMemory[elemId] !== null) {
			showHide(elemId,document.getElementById(stateMemory[elemId]));
		}
	}	
});

function showHide(elemId,imgId,forceState)
{
    elem = document.getElementById(elemId);

    if (elem.style.display != "none") {        
		state = imgId.id;
        elem.style.display = "none";
        imgId.src = '/images/block-unroll.gif'; 
        imgId.alt = 'Rozbalit';
        imgId.title = 'Rozbalit';
    } else {
		state = null;
        elem.style.display = "block";
        imgId.src = '/images/block-roll.gif';
        imgId.alt = 'Skrýt';
        imgId.title = 'Skrýt';
    }

	var stateMemoryJSON = jQuery.cookie('stateMemory');

	if (!stateMemoryJSON) {
		var stateMemory = {};
	} else {
		var stateMemory		= jQuery.parseJSON(stateMemoryJSON, true);
	}

	stateMemory[elemId] = state;
	stateMemoryJSON = jQuery.toJSON(stateMemory);

	jQuery.cookie('stateMemory',  stateMemoryJSON, { path : '/' });
}
