$(document).ready(function() {
	$('ul#menup ul').each(function(i) { 
		if ($.cookie('subMark-' + i)) {  
			$(this).show().prev().removeClass('collapsed').addClass('expanded'); 
		}else {
			$(this).hide().prev().removeClass('expanded').addClass('collapsed'); 
		}
		$(this).prev().addClass('collapsible').click(function() { 
			var this_i = $('ul#menup ul').index($(this).next()); 
			if ($(this).next().css('display') == 'none') {
				
				$(this).parent('li').parent('ul').find('ul').each(function(j) {
					if (j != this_i) {
						$(this).slideUp(300, function () {
							$(this).prev().removeClass('expanded').addClass('collapsed');
							cookieDel($('ul#menup ul').index($(this)));
						});
					}
				});
				
				$(this).next().slideDown(300, function () { 
					$(this).prev().removeClass('collapsed').addClass('expanded');
					cookieSet(this_i);
				});
			}else {
				$(this).next().slideUp(300, function () { 
					$(this).prev().removeClass('expanded').addClass('collapsed');
					cookieDel(this_i);
					$(this).find('ul').each(function() {
						$(this).hide(0, cookieDel($('ul#menup ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
					});
				});
			}
		return false; 
		});
	});
});
function cookieSet(index) {
	$.cookie('subMark-' + index, 'opened', {expires: null, path: '/'});
}
function cookieDel(index) {
	$.cookie('subMark-' + index, null, {expires: null, path: '/'}); 
}
