Добрый день!
Есть скрипт спойлера с куками:
if ($.cookie("blockhide")=="Свернуто") {
		$('.hide.cookies').show();
		$('a.cookies').html('<i class="icon-plus"></i>');
	} else {
		$('.hide.cookies').hide();
		$('a.cookies').html('<i class="icon-minus"></i>');
	}
	$('.view-source a.cookies').toggle(
		function(){
			$.cookie("blockhide", "Свернуто");
			$(this).siblings('.hide.cookies').stop(false, true).slideUp(500);
			$(this).html('<i class="icon-minus"></i>');
		},
		function(){
			$.cookie("blockhide", "Развернуто");
			$(this).siblings('.hide.cookies').stop(false, true).slideDown(500);
			$(this).html('<i class="icon-plus"></i>');
		}
	);
	$('.hide.nocookies').show();
	$('.view-source a.nocookies').toggle(
		function(){
			$(this).siblings('.hide.nocookies').stop(false, true).slideUp(500);
			$(this).html('<i class="icon-minus"></i>');
		},
		function(){
			$(this).siblings('.hide.nocookies').stop(false, true).slideDown(500);
			$(this).html('<i class="icon-plus"></i>');
		}
	);
Хотел сделать раскрывающиеся подкатегории при клике на плюсик возле родительской категории.
Проблема в том что при изначально закрытом состоянии спойлера, Cookies не работают, т.е при обновлении страницы спойлер снова закрывается. 
Если же поменять местами параметры .hide и .show, .slideUp и .slideDown то есть сделать спойлер изначально открытым, потом закрыть его и обновить страницу то он остается закрытым, но тогда раскрываются и другие категории, подскажите пожалуйста, что не так в скрипте?