sendRating=function(art_id,rating) {
    art_id = parseInt(art_id);
    rating = parseInt(rating);

    $.ajax({
        type:"POST",
        url:"/action/rating",
        data:{
            ratingType:'artigo',
            ratingId: art_id.toString(),
            ratingValue: rating.toString()
            },
        success: function(){
            $(".rating li").removeClass("hand"); //  remove a class do ponteiro nas estrelas
            $(".rating li").unbind("mouseenter").unbind("mouseleave"); // remove a accao do click nas estrelas
        },
        error: function() {
            alert('Erro na inserção do rating!');
        }
    });
}

jQuery(".rating").each(function(){
    jQuery("li:lt("+result+")", this).attr("class","on hand");

    jQuery("li", this).each(function(i){
        var estrela = jQuery(this);
        estrela.hover(
            function () { // over
                jQuery(".rating").each(function(){
                    jQuery("li", this).attr("class","hover hand");
                    jQuery("li:gt("+i+")", this).attr("class","hand");
                });
            },
            function () { // out
                jQuery(".rating").each(function(){
                    jQuery("li", this).attr("class","");
                    jQuery("li:lt("+result+")", this).attr("class","on hand");
                });
            }
            ).bind("click", function(){
                var rating = jQuery(this).html(); // fixa o rating para o valor clickado
                sendRating(art_id,rating);
            })
    });
});
