
var arrObjects = [];
var hiddenObject;
var selectedObject;

function init()
{
	var links = $(".ratingStat a");
	hiddenObject = $(".ratingStat input");
	for(var i = 0; i < links.size(); i++) {
		arrObjects.push(links.get(i));
	}
	$(".ratingStat a").click(function () { PerformClick(this); });
	
	$(".ratingStat a").hover(function() {
		PerformHover(this);
	}, function() {
		PerformOut(this);
	});
}

function PerformHover(obj)
{
	for(var i = 0; i < arrObjects.length; i++)
	{
		$(arrObjects[i]).css('background-position', '0 0px');
		if(arrObjects[i] == obj)
			break;
	}
}

function PerformOut(obj)
{
	for(var i = 0; i < arrObjects.length; i++)
	{
		$(arrObjects[i]).css('background-position', '0 -15px');
		if(arrObjects[i] == obj)
			break;
	}

	if(selectedObject != null) {
		for(var i = 0; i < arrObjects.length; i++)
		{
			$(arrObjects[i]).css('background-position', '0 0px');
			if(arrObjects[i] == selectedObject)
				break;
		}
	}
}

function PerformClick(obj)
{
	$(".ratingStat a").css('background-position', '0 -15px');
	for(var i = 0; i < arrObjects.length; i++)
	{
		$(arrObjects[i]).css('background-position', '0 0px');
		if(arrObjects[i] == obj)
		{
			selectedObject = obj;
			hiddenObject.attr('value', $(obj).attr('title'));
			break;
		}
	}
}

window.setTimeout("init()", 1000);