$(document).ready(function() {

	$('ul#lmenu ul').each(function(i) {
		if ($.cookie('submenuMark-' + 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#lmenu 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#lmenu 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#lmenu ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
					});
				});
			}
			return false;
		});
	});
	$("a[href*=#]:not([href=#])").click(function () {
		//var elementClick = $(this).attr("href");
		//var destination = $(elementClick.substr(elementClick.indexOf('#'))).offset().top;
		var thisHash = this.hash;
		var targetOffset = $(thisHash).offset().top;
		$("html:not(:animated),body:not(:animated)").animate({ scrollTop: targetOffset}, 1100 );
		$('#guestbook_form').css('display', 'block');
		location.hash = this.hash;
		return false;
	});
});
function cookieSet(index) {
	$.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'});
}
function cookieDel(index) {
	$.cookie('submenuMark-' + index, null, {expires: null, path: '/'});
}
// Îïà
