// Class highlight effect script V1.0 (April, 2008)
// By: Wink Webdesign (www.winkwebdesign.nl) 

// start settings
var classname = "highlight"; // name of the class that should be highlighted
var onmouseover_color = "#FFD700"; // highlighting color for on mouse over
//var onmouseover_color = "#B30000"; // highlighting color for on mouse over
var onmouseout_color = "#FFFFFF"; // highlighting color for on mouse out
// end settings

function do_highlight()
{
	var class_elements = getElementsByClass(classname);
	
	for (var c = 0; c < class_elements.length; c++)
	{
		var highlight = class_elements[c];

		highlight.onmouseover = function()
		{
			this.style.backgroundColor=onmouseover_color;
		}
		
		highlight.onmouseout = function()
		{
			this.style.backgroundColor=onmouseout_color;
		}
	}
}

function getElementsByClass(the_class)
{
	var objects = new Array();
	
	var all_objects = document.getElementsByTagName('*');
	var all_objects_length = all_objects.length;

	for (c = 0, a = 0; c < all_objects_length; c++)
	{
		if (the_class == all_objects[c].className)
		{
			objects[a] = all_objects[c];
			a++;
		}
	}
	
	return objects;
}

window.onload = do_highlight;
