$(document).ready(function(){
	$('li.menu-level-1').find('.click-handler').click(function(){
		ul = $('ul[parent="'+$(this).parent().attr('id')+'"]');
		ul.toggle();
		parentLi = false;
		// {{{ FF и IE строят DOM по-разному. ul.parent() - для IE, ul.prev() - для FF
		if (ul.parent().get(0) && ul.parent().get(0).tagName == 'LI') {
			parentLi = ul.parent();
		} else if (ul.prev().get(0) && ul.prev().get(0).tagName == 'LI') {
			parentLi = ul.prev();
		}
		// }}}
		if (!parentLi) {
			return;
		}
		if (ul.is(':visible')) {
			parentLi.addClass('catalog-left-menu-open');
		} else {
			parentLi.removeClass('catalog-left-menu-open');
		}
		return false;
	});
	$('ul[parent]').hide();
	match = location.href.match(/SECTION_ID=([0-9]+)/);
	if (match) {
		sectionId = match[1];
		
		// если level == 2
		ul = $('li#'+sectionId).parent('ul').show();
		
		// если level == 1
		if (!ul.length) {
			ul = $('ul[parent="'+sectionId+'"]').show();
		}
		
		if (ul.parent().get(0).tagName == 'LI') {
			ul.parent().addClass('catalog-left-menu-open');
		} else if (ul.prev().get(0).tagName == 'LI') {
			ul.prev().addClass('catalog-left-menu-open');
		}
	}
});