
function table_list_hover_setup()
{
	var aElements = document.getElementsByTagName('tr');

	for(var i = 0; i < aElements.length; i++)
	{
		if((aElements[i].className == 'odd') || (aElements[i].className == 'even'))
		{
			aElements[i].onmouseover = function() { table_list_hover(this); };
			aElements[i].onmouseout = function() { table_list_hover_restore(this); };
		}
	}
}

function table_list_hover(f_object)
{
	var sClassName = f_object.className;

	if(sClassName.length > 0)
	{
		sClassName += ' hover';
	}
	else
	{
		sClassName = 'hover';
	}

	f_object.className = sClassName;
}

function table_list_hover_restore(f_object)
{
	var sClassName = f_object.className;

	if(sClassName.length > 5)
	{
		if(sClassName.substr(sClassName.length - 6, 6) == ' hover')
		{
			sClassName = sClassName.substr(0, sClassName.length - 6);
		}
	}
	else if(sClassName == 'hover')
	{
		sClassName = '';
	}

	f_object.className = sClassName;
}

