/**
 * Javascript module for RSI
 */

function show_loading(obj)
{
	$(obj).update('<div id="loading"><img src="images/ajax-loader.gif"></div>');
}

function rsi_load(url)
{
	show_loading('variable');
	new Ajax.Request(url,
	{
		onSuccess: function(transport)
		{
			$('variable').update(transport.responseText);
		},
		onFailure: function()
		{
			$('variable').update('');
		}
	});
}

function rsi_load_news()
{
	new Ajax.Request('headlines.php',
	{
		onSuccess: function(transport)
		{
			$('stories').update(transport.responseText);
		},
		onFailure: function()
		{
			$('stories').update('News is not available at this time.');
		}
	});
}

function rsi_hover()
{
	$(this).addClassName('hover');
}

function rsi_out()
{
	$(this).removeClassName('hover');
}

function rsi_mailto(mailto)
{
	window.location = 'mailto:' + mailto;
}