function p508_rating_mouseActive(id, type, star, valueOriginal, elementId)
{	
	if(elementId == undefined) elementId = 'p508_rating_star';
	if(elementId == null) elementId = 'p508_rating_star';
	if(elementId == '') elementId = 'p508_rating_star';
	
	p508_rating_mouseActive_turnOffAll(elementId);

	if(type == 1)
	{
		p508_rating_mouseActive_turnOn(star, elementId);
	}
	else
	{
		p508_rating_mouseActive_turnOn(valueOriginal, elementId);
	}
}

function p508_rating_mouseActive_turnOffAll(elementId)
{
	for(var i = 1; i <= 5; i++)
	{
		$('#' + elementId + i).removeClass('on');
		$('#' + elementId + i).removeClass('half-on');
	}
}

function p508_rating_mouseActive_turnOn(number, elementId)
{	
	for(var i = 1; i <= number; i++)
	{
		$('#' + elementId + i).addClass('on');
	}
	
	if((number*2) % 2 == 1)
	{
		$('#' + elementId + (parseFloat(number) + 0.5)).removeClass('on');
		$('#' + elementId + (parseFloat(number) + 0.5)).addClass('half-on');
	}
}
