function displayHover(star)
{
    for (var i = 0; i <= star; i++)
    {
        document.getElementById('star_'+i).setAttribute('src', './images/player/rating/rating_over.png');
    }
}

function displayNormal(star)
{
    for (var i = 0; i <= star; i++)
    {
        var status = document.getElementById('star_'+i).className;
        document.getElementById('star_'+i).setAttribute('src', './images/player/rating/rating_'+status+'.png');
    }
}

function submitRating(evt)
{
    var valeur = new Event(evt).target.getAttribute('id').substr(5);
    var id = document.getElementById('musicid').getAttribute('value');
    var myRequest = new Request({url: 'vote.php?id='+id+'&value='+valeur*50, 
    	method: 'get',
        onComplete: function(result)
        {
            displayHover(valeur);
            $("player_rating").getChildren().each(function(star) {
        		star.removeEvents('click');
        		star.removeEvents('mouseout');
        		star.removeEvents('mouseover');
        		star.setStyle('cursor', 'default');
        	});
        }
    }).send();
}

function predisplayNormal(evt)
{
    var valeur = new Event(evt).target.getAttribute('id').substr(5);
    displayNormal(valeur);
}

function predisplayHover(evt)
{
    var valeur = new Event(evt).target.getAttribute('id').substr(5);
    displayHover(valeur);
}

function reset(evt)
{
	$("player_rating").getChildren().each(function(star) {
		star.addEvent('click', submitRating);
		star.addEvent('mouseout', predisplayNormal);
		star.addEvent('mouseover', predisplayHover);
		star.setStyle('cursor', 'pointer');
	});
	for (var i = 0; i < 3; i++){
		displayNormal(i);
    }
}

window.addEvent('domready', function() {
	$("player_rating").getChildren().each(function(star) {
		star.addEvent('click', submitRating);
		star.addEvent('mouseout', predisplayNormal);
		star.addEvent('mouseover', predisplayHover);
	});
	http_getEval('ajax.php?act=force');
	setInterval("http_getEval('ajax.php');",5000);
});



