﻿function ToggleBlock(blockId, imageToChange, imgSrc1, imgSrc2, displayStateContainer)
{
        var block = $(blockId);
		var image = $(imageToChange);
		var state = $(displayStateContainer);
        
        if (block.style.display != 'none')
        {
            Effect.BlindUp(blockId, {duration: 0.2});  
            image.src = rootUrl + imgSrc1;
        }
        else
        {
            Effect.BlindDown(blockId, {duration: 0.2}); 
            image.src = rootUrl + imgSrc2;
        }
		
		if(state)
		{
			//сохраняем состояние в куках
			jar = new CookieJar({
				expires:3600,   // seconds
				path: '/'
			});
			
			if(block.style.display != 'none')
			{
				state.value = 'collapsed';
				jar.put(displayStateContainer, state.value);
			}
			else
			{
				state.value = 'expanded';
				
				//удаляем состояние из куки
				jar.put(displayStateContainer, state.value);
			}
		}
           
        return false;
}

function ToggleBlockSimple(blockId) 
{
    var block = $(blockId);

    if (block.style.display != 'none') {
        Effect.BlindUp(blockId, { duration: 0.2 });
    }
    else {
        Effect.BlindDown(blockId, { duration: 0.2 });
    }
}
