
/*
$(document).ready(function () {
	$('#multi-derevo li:has("ul")').find('a:first').prepend('<em class="marker"></em>');
	$('#multi-derevo li span').click(function () {
		$('a.current').removeClass('current');
		var a = $('a:first',this.parentNode);
		a.toggleClass('current');
		var li=$(this.parentNode);
		if (!li.next().length) {
			li.find('ul:first > li').addClass('last');
		}
  
		var ul=$('ul:first',this.parentNode);// Находим поддерево
		if (ul.length) {// поддерево есть
			ul.slideToggle(300); //свернуть или развернуть
			var em=$('em:first',this.parentNode);// this = 'li span'
			em.toggleClass('open');
		}
	});
});
*/

$(document).ready(function () {
	$('#multi-derevo').find('a').prepend('<em class="marker"></em>');
	$('#multi-derevo li span').click(function () {
		$('a.current').removeClass('current');
		var a = $('a:first',this.parentNode);
		a.toggleClass('current');
		var li=$(this.parentNode);
		if (!li.next().length) {
			li.find('ul:first > li').addClass('last');
		}

	var ul=$('ul:first',this.parentNode);// Находим поддерево
	if (ul.length) {// поддерево есть
		ul.slideToggle(300); //свернуть или развернуть
   // Меняем сосотояние маркера на закрыто/открыто
		var em=$('em:first',this.parentNode);// this = 'li span'
   // было em.hasClass('open')?em.removeClass('open'):em.addClass('open');
		em.toggleClass('open');
	}
});
