if(!qf)
{
	var qf = {};
}

qf.rating = {
	elements: [],
	icon: '/website/gfx/icons/16/star-'
};

qf.rating.register = function(id, levels)
{
	this.elements[id] = {id: id, levels: levels};
}
qf.rating.update = function(el)
{
	var base_id = el.id.substring(0, el.id.indexOf('-'));
	var number = el.id.substring(el.id.indexOf('-')+1);
	
	document.getElementById(base_id).value = number;
	
	var status = 'active';
	for(i = 1; i <= this.elements[base_id].levels; i++)
	{
		if(i <= number)
		{
			status = 'active';
		}
		else
		{
			status = 'inactive';
		}
		document.getElementById(base_id+'-'+i).src = qf.rating.icon+status+'.gif';
	}
}
