var target ="";
var old ="";
var filterby = "";

var moving = false;

Event.observe(document, 'dom:loaded', function()
{
	
  $$(".sidebar_left_subnav").each(function(a){a.hide()});
  	
	$$("#sidebar_left_mainnav li a.toplevel").each(
	   function(e) 
		 {
		 
			 	Event.observe(e, "click", function(c) 
				{
          if (moving) 
            return;
          else
            moving = true;
          

          target = c.target.up().down(".sidebar_left_subnav");
					
					if (old == target ) {
					  moving = false;
					  return;
					}
					
	        // hide all the menus
					$$(".sidebar_left_subnav").each(
					 function(a){
                
					 	 if (a == target ) {
					    Effect.BlindDown(a, {duration:0.5, afterFinish:function(){ moving = false; }});
					    old = a;
						 } else {
               Effect.BlindUp(a,{duration:0.5});
						 }
				  });
					
					showmenu(c.target);
				}
				); 
				}
	 
	);


	
  function showmenu(target)
	{
		$$(".toplevel").each(function(p){ 
      p.addClassName("collapse");
      p.removeClassName("expand");
    });
	
    target.addClassName("expand");
    target.removeClassName("collapse");
		
	}
		
});


