/************************Горизонтальное меню***************************/
$(document).ready(function(){
    $('.topmenu ul li').hover(
        function() {
            $(this).addClass("active");
            $(this).find('ul').stop(true, true);
            $(this).find('ul').slideDown();
        },
        function() {
            $(this).removeClass("active");
            $(this).find('ul').slideUp('fast');
        }
    );

 
	$("ul.subnav").parent().append("<span></span>"); 
	
	$("ul.topnav li span").click(function() { 
		
				
		$(this).parent().find("ul.subnav").slideDown('fast').show(); 
 
		$(this).parent().hover(function() {
		}, function(){	
			$(this).parent().find("ul.subnav").slideUp('fast'); 
		});
 
		
		}).hover(function() { 
			$(this).addClass("subhover");
		}, function(){	
			$(this).removeClass("subhover"); 
	});
 

/***************************Меню навигации*****************************/


	$('ul#sidemenu ul').each(function(i) { 
		if ($.cookie('submenuMark-' + i)) { 
			$(this).show().prev().removeClass('collapsed').addClass('expanded');
			$(this).css("color","#034ae1");
		}else {
			$(this).hide().prev().removeClass('expanded').addClass('collapsed'); 
			$(this).css("color","#000");
		}
		$(this).prev().addClass('collapsible').click(function() { 
			var this_i = $('ul#sidemenu 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(200, function () {
							$(this).prev().removeClass('expanded').addClass('collapsed');
							cookieDel($('ul#sidemenu ul').index($(this)));
						});
					}
				});
				
				
				 $(this).next().slideDown(200, function () { 
					$(this).prev().removeClass('collapsed').addClass('expanded');
					cookieSet(this_i);
				});
			}else {
				$(this).next().slideUp(200, function () { 
					$(this).prev().removeClass('expanded').addClass('collapsed');
					cookieDel(this_i);
					$(this).find('ul').each(function() {
						$(this).hide(0, cookieDel($('ul#sidemenu ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
					});
				});
			}
		return false; 
		});
	});
	$('ul#sidemenu #mlist').click(function() {
		$('ul#sidemenu ul').each(function(i) { 
			if ($.cookie('submenuMark-' + i)) {
				cookieDel($('ul#sidemenu ul').index($(this)));
			}
		});
		
	});
});
function cookieSet(index) {
	$.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'}); 
}
function cookieDel(index) {
	$.cookie('submenuMark-' + index, null, {expires: null, path: '/'}); 
}

