function quoteSelector()
{
	$('quote-drop-down').addClassName('quote-selector');
	$('quote-switcher').observe('mouseover', function(event)
	{
		$('quote-drop-down').removeClassName('quote-selector');
		$('quote-drop-down').addClassName('quote-selector-over');
		//alert( $('quote-drop-down').className );
	});
	
	$('quote-switcher').observe('mouseout', function(event)
	{
		$('quote-drop-down').removeClassName('quote-selector-over');
		$('quote-drop-down').addClassName('quote-selector');
		//alert( $('quote-drop-down').className );
	});
}




function update_quote_switcher( type )
{
	var switcher_elements = $H(
		  { latest: '<a href="/" id="latest" onclick="return(home_change_latest_items(\'latest\'))">Latest Quotations' 
		,  most_bookmarked: '<a href="/home/most_bookmarked/" id="most_bookmarked" onclick="return(home_change_latest_items(\'most_bookmarked\'))">Most Bookmarked Quotations' 
		,  this_week: '<a href="/home/this_week/" id="this_week" onclick="return(home_change_latest_items(\'this_week\'))">Most Popular This Week' }
	);
	other_links = '';
	switcher_elements.each(function(pair)
		{
			if( pair.key == type )
			{
				active_link = pair.value + '<img src="/assets/images/layout/drop-down-arrow.gif" alt="Drop Down" /></a>';
			}
			else
			{
				other_links += '<li>' + pair.value + '</a></li>';
			}
		}
	);
	switcher_html = '<li>' + active_link + '<ul id="quote-drop-down" class="quote-selector">' + other_links + '</ul></li></li>';
	$( 'quote-switcher' ).update( switcher_html );
	$( 'quote-switcher' ).innerHTML;
}




function get_latest_items( type )
{
	url = '/home/ajax_' + type;
	response_obj = 'latest-items';
	var qbAjax = new Ajax.Request
	(
		url,
		{
			onSuccess: function( transport )
			{
				var response = transport.responseText;
				$( response_obj ).update( response );
				$( response_obj ).innerHTML;
				update_quote_switcher( type );
			},
			onComplete: function()
			{
				Ajax.running = false;
			}
		}
	);
}




function home_change_latest_items( type )
{
	get_latest_items( type );
	return( false );
}




if( window.attachEvent )
{
	addEvent( window, 'DOMContentLoaded', quoteSelector );
}