$(document).ready(function() {
	function cookieSet(index) {
		$.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'}); 
	}
	function cookieDel(index) {
		$.cookie('submenuMark-' + index, null, {expires: null, path: '/'}); 
	}
	$('div#pageMenu .submenu').each(function(index) { 
		$(this).prev('.menu').addClass('collapsible');
		if ($.cookie('submenuMark-' + index)) { 
			$(this).show().prev('.menu').removeClass('collapsed').addClass('expanded'); 
		}else {
			$(this).hide().prev('.menu').removeClass('expanded').addClass('collapsed'); 
		}
	});
	$('div#pageMenu .menu').each(function(i) { 
		if ($(this).next().is('div.submenu')) { 			$(this).click(function() { 
				var index = $('div#pageMenu .submenu').index($(this).next());
				if ($(this).next().css('display') == 'none') { 
					$(this).next().slideDown(200, function () {
						$(this).prev().removeClass('collapsed').addClass('expanded');
						cookieSet(index);
					});
				}else { 
					$(this).next().slideUp(200, function () { 
						$(this).prev().removeClass('expanded').addClass('collapsed');
						cookieDel(index);
						$(this).children('.submenu').each(function () { 
							$(this).hide(0, cookieDel($('div#pageMenu .submenu').index($(this)))).prev('.menu').removeClass('expanded').addClass('collapsed');
						});
					});
				}
				return false; 
			});
		}
	});
});