// setup for expandable menu
function setupCategoryTree() {
	jQuery('#category_tree li').addClass('collapsed'); // hide all cat tree subitems
	jQuery('.nonleaf_category, a.toggle').click(function(e) { // toggle functionality
	e.preventDefault(); // prevent browser default action when clicking the a.toggle
	jQuery(e.target).siblings('.sub_category_tree').slideToggle(70, function(){jQuery(this).parent('li').toggleClass('collapsed').toggleClass('expanded');}); // toggle animation and class assignment
  });
}
// make the tree expand to the current item
function showCategory(category_id) {
	jQuery('#category_' + category_id).parents('li').removeClass("collapsed").addClass('expanded');
}
// give the current item the class "current"
function markCurrentItem(category_id) {
	jQuery('#category_' + category_id).parent("li").addClass("current");
}
