var current_search_tray = false;


Event.observe(window, 'load', function()
{
	selectFromUrl();
		
	$$('#contacts-tray h2').each(
		function(anchor)
		{
			Event.observe(anchor, 'click', function()
			{
				selectTray(anchor.identify());
			});
		}
	);
	
})

function selectFromUrl()
{
	startAnchor = location.href.indexOf('#') + 1;
	if (startAnchor > 1)
	{
		new_search_tray = location.href.substr(startAnchor);
		selectTray(new_search_tray);
	}
}

function selectTray(new_search_tray)
{	
	if (current_search_tray)
	{
		old_content = $(current_search_tray).next();
		Effect.BlindUp(old_content, { queue: 'end', duration: 0.3 }); 
		$(current_search_tray).removeClassName('active');
		
	}
	
	if (new_search_tray != current_search_tray)
	{
		new_content = $(new_search_tray).next();
		Effect.BlindDown(new_content, { queue: 'end', duration: 0.4 }); 
		current_search_tray = new_search_tray;
		$(new_search_tray).addClassName('active');
		
	}
	else
	{
		current_search_tray = false;
	}

	
}

