$(document).ready(function() {
  $("div#menu li:has(ul) > a").append("<span>[+]</span>");
  $("div#menu ul:has(span#active)").show();
  $("div#menu li:has(span#active) > a > span").text("[-]");
	toggleMenu = function(menuItem) {
		var link = menuItem.children("a");
		var span = link.children("span");
		var submenu = menuItem.children("ul");
		if(span.text() == "[+]") {
      $("div#menu li ul").slideUp();
      $("div#menu li:has(ul) > span").text("[+]");
			submenu.slideDown();
			span.text("[-]");
		} else {
			submenu.slideUp();
			span.text("[+]");
		}
	}
  $("div#menu li:has(ul) > a").click(function() {toggleMenu($(this).parent());});
});
