var current_search_tray = false;

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


function selectFromUrl()
{
	var startAnchor = location.href.indexOf('#') + 1;
	if (startAnchor > 1)
	{
		new_search_tray = location.href.substr(startAnchor);
		selectTray(new_search_tray);
	}
	else 
	{
		selectTray('destination-and-date');
	}
}

function selectTray(new_search_tray)
{		
	if ('search-by-map' != 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 }); 
			$(new_search_tray).addClassName('active');
			current_search_tray = new_search_tray;
		}
		else
		{
			current_search_tray = false;
		}
	}
}