/** Script pour la notation par étoiles */

function reset_stars(imagePrefix, defaultRate){
    for(i=1;i<=defaultRate;i++){
        document.getElementById(''+imagePrefix+i).src = '/img/star_on.png';
    }
	
    for(i;i<=5;i++){
        document.getElementById(''+imagePrefix+i).src = '/img/star.png';
    }
}

function reset_stars_noDefaultRate(imagePrefix){
    for(i=1;i<=5;i++){
        document.getElementById(''+imagePrefix+i).src = '/img/star.png';
    }
}
 
function star(id, imagePrefix, defaultRate){
    reset_stars_noDefaultRate(imagePrefix);
    for(i=1;i<=id;i++){
        document.getElementById(''+imagePrefix+i).src = '/img/star_play.png';
    }
}

var lastRatedIdDiv; 
function rate(note, mediaId, media, complementId){
    //alert ("Note: "+note+" pour la "+media+" id= " +mediaId);
    new Ajax.Updater('note_'+mediaId+complementId,'/rate/save/'+mediaId,
    {
        asynchronous:true,
        evalScripts:true,
        onComplete:function(e){
            notification('Votre note a été enregistrée. Merci pour votre participation!')
            },
        parameters:'value='+note+'&object='+media+(complementId!=null?"&complementId="+complementId:"")
        });return false;
}

