// podmiana overall score i user rate 
function rateCallback(response, blocks){
	
	rid = blocks['rid'];
	score_content = blocks['score_block'];	
	user_content = blocks['user_block'];
	
	$('score_block_'+rid).update( score_content );
	$('user_block_'+rid).update( user_content );	
}

// wyslanie request ajax do zeby zrobic rate
function rate(url){

	new Ajax.Request(	    
	    url, 
	    {
	    	onSuccess: rateCallback,
	        onFailure: function(r){ document.documentElement.innerHTML=r.responseText }
	    } 
	);
	
	return false;
}

// pokazanie zielonej gwiazdki dla rate_user jak najedzie myszka
function displayHover(rid, star_nr)
{
    for (var i = 0; i <= star_nr; i++)
    {
        var star = document.getElementById('star_'+rid+'_'+i)
        star.setAttribute('src', '/media/rates/images/ev24/rating_over.png');
    }
}
		
// przywrocenie wartosci off dla widgetu rate_user jak odjedzie myszka pokazujemy puste gwiazdki
function displayNormal(rid, star_nr)
{
    for (var i = 0; i <= star_nr; i++)
    {        
        var star = document.getElementById('star_'+rid+'_'+i);
        star.setAttribute('src', '/media/rates/images/ev24/rating_off.png');
    }
}		
	
