$(document).ready(function() {

	// find out if menu should be hidden
	var location = new String(window.location);
	var split_ = location.split('?deactivated');
	
	// it should be hidden
	if(split_.length > 1) { $('ul.tree.dhtml li.selected').addClass('deactivated'); } //
		
	// setup
	$('ul.tree.dhtml li ul').hide();
	$('ul.tree.dhtml').addClass('dynamized'); 
	$('ul.tree.dhtml').show();	
	$('ul.tree.dhtml li.selected').parents('ul,li').show();
	$('ul.tree.dhtml li.selected').parents('li').addClass('selected');
	$('ul.tree.dhtml li.selected').find(' > ul').show();
	$('ul.tree.dhtml li > ul').parent('li').each(function() { var link_ = $(this).find('>a').attr('href'); $(this).prepend("<a href=\""+link_+"\" style=\"border: 0px none;\" class=\"grower container\"><span class='grower CLOSE'></span></a>"); });
	$('ul.tree.dhtml li.selected:not(.deactivated) > a span.grower').removeClass('CLOSE').addClass('OPEN');
	
	// hide original menu
	$('ul.tree.dhtml .deactivated > ul').hide();
	
	// clicking on growers toggles clicks on links
	$('span.grower').bind('click', function()  { $(this).next('a').click(); });

	// click on a element
	$('ul li > a').bind('click', function() {
		if($(this).hasClass('grower container')) {
			if($(this).nextAll('ul').is(':visible')) { $(this).find('span').addClass('CLOSE').removeClass('OPEN'); }
			if(!$(this).nextAll('ul').is(':visible')) { $(this).find('span').addClass('OPEN').removeClass('CLOSE');}					
			$(this).nextAll('ul').slideToggle();			
			return false;
		}
	});
})
