infos = new Array('Not rated yet', 'Horrible', 'Poor', 'Good', 'Very Good', 'Great!');
imgs=new Array();
op = new Array();

for(i=0; i<infos.length; i++)
{
	imgs[i] = new Image();
	imgs[i].src='./src/ratings/hearts'+i+'.gif';
}

// ustalamy wspolrzedne
function GetPos(evt)
{
	var coords = { x: 0, y: 0};
	if(document.all && !window.opera)
	{
		evt = window.event;
		coords.x=evt.offsetX;
		coords.y=evt.offsetY;
		
	}
	else
	{
		var Element=evt.target;
		var cTLeft=0;
		var cTTop=0;
		while (Element.offsetParent)
		{
			cTLeft+=Element.offsetLeft; 
			cTTop+=Element.offsetTop;
			Element = Element.offsetParent ;
		}
		
		coords.x=evt.pageX-cTLeft;
		coords.y=evt.pageY-cTTop;
	}

	return coords;
}

function GetNr(objX)
{
	return(parseInt(objX/15)+1);
}

function ChangeImg(obj, evt)
{
	if(!op[obj.name])
	    op[obj.name]=obj.src;
	if(document.all && !window.opera)
	    evt=event;
	
	var nr = GetNr(GetPos(evt).x);
	
	if(document.images['rate_bar'].src != imgs[nr].src)
	{
		document.images['rate_bar'].src = imgs[nr].src;
		document.getElementById('rating_info').innerHTML = infos[nr];
	}
	//window.alert(document.images['img'].src);
}

function ClearStar(obj)
{
	if(op[obj.name])
	{
		obj.src=op[obj.name];
		//document.images['img'].src = imgs[0].src;
		document.getElementById('rating_info').innerHTML = '';
	}
}
