
/**
Implement rollover text effect on homepage
*/

(function()
{
	// Initialisation -- have init() run once page has finished loading
	if( window.addEventListener)
		window.addEventListener('load', init, false);
	else if( window.attachEvent)
		window.attachEvent('onload', init);

	function init()
	{
		// Install event handler on every link in homepage table
		var table = document.getElementById('homepage-table');

		var elems = table.getElementsByTagName('*');
		for( var i=0; i<elems.length; i++)
		{
			var elem = elems[i];
			if( elem.nodeName.match(/^a$/i) )
			{
				elem.onmouseover = mouseOverHandler;
				elem.onmouseout = mouseOutHandler;
			}
		}

	}

	function mouseOverHandler()
	{
		var hover = document.getElementById('breadcrumbs');
		var alt = this.getAttribute('alt');
		if( ! alt )
			alt = '&nbsp;';
		hover.innerHTML = alt;
	}

	function mouseOutHandler()
	{
		var hover = document.getElementById('breadcrumbs');
		hover.innerHTML = '&nbsp;';
	}

})();
