// add a new function
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}

// add a class, useful for css
function addClass(element,value) 
{
	if (!element.className) 
	{
		element.className = value;
	}
	else 
	{
		newClassName = element.className;
		newClassName+= " ";
		newClassName+= value;
		element.className = newClassName;
	}
}

function highlightProducts()
{
	if(!document.getElementsByTagName) return false;
	var lis = document.getElementsByTagName("li");
	for (var i=0; i<lis.length; i++)
	{
		if (lis[i].className.indexOf("matrix_item") == -1) continue;
		lis[i].oldClassName = lis[i].className;
		
		lis[i].onmouseover = function() 
		{
			addClass(this,"highlight");
		}
		lis[i].onmouseout = function() 
		{
			this.className = this.oldClassName;
		}
	}
}

addLoadEvent(highlightProducts);
// .product_matrix li
