jQ(document).ready(function() {
	if(jQ.cookie('show_menu'))
	{
		jQ("#" + jQ.cookie('show_menu')).attr("slide", "down");
	}

	// Collapse everything else
	jQ(".menu1 > li > a + ul[@slide!='down']").slideUp(1).attr("slide", "up").parent().removeClass("bullet_open").addClass("bullet_closed");
	
	// Expand or collapse:
	jQ(".menu1 > li.bullet > a").click(function() {
		// Set bullet to closed for all
		jQ(".menu1 > li.bullet").not(jQ(this).parent()).removeClass("bullet_open").addClass("bullet_closed");

		// Toggle open/closed bullet for current li
		jQ(this).parent().toggleClass("bullet_closed").toggleClass("bullet_open");
		
		// Collapse other open menus:
		jQ(".menu1 > li > a + ul[@slide='down']").not(jQ(this).find("+ ul")).slideUp("fast").attr("slide", "up");
		
		// Toggle this menu:
		var cur_ul = jQ(this).find("+ ul");
		
		if(cur_ul.attr("slide")=="down")
		{
			cur_ul.slideUp("fast").attr("slide", "up");
			jQ.cookie("show_menu", '');			
		}
		else
		{
			cur_ul.slideDown("fast").attr("slide", "down");
			jQ.cookie("show_menu", cur_ul.attr("id"));
		}
		
		/*jQ(this).find("+ ul").slideToggle("fast").attr("slide", "down").each(function(){
			//Save id in cookie
			if(jQ(this).attr("slide")=="down")
				jQ.cookie('show_menu', jQ(this).attr("id"), { path: '/shapeyou/' });
			else
				jQ.cookie('show_menu', '');
		});*/
		
		return false;
	});
});

