// JavaScript Document
$(document).ready(function() {
    // get current rating
    getRating();
    // get rating function
    function getRating(){
        var idStar = $('.star-rating').attr('id');
        $.ajax({
            type: "GET",
            url: "/includes/knorr/rating.inc.php",
            data: "do=getrate&id="+idStar,
            cache: false,
            async: true,
            success: function(result) {

                // apply star rating to element
                $("#current-rating").css({
                    width: "" + result + "%"
                });
            },
            error: function(result) {
                alert("some error occured, please try again later");
            }
        });
        false;
    }
		
    // link handler
    $('.ratelinks li a').click(function(){
        var idStar = $('.star-rating').attr('id');
        $.ajax({
            type: "GET",
            url: "/includes/knorr/rating.inc.php",
            data: "rating="+$(this).text()+"&do=rate&id="+idStar,
            cache: false,
            async: false,
            success: function(result) {
                // remove #ratelinks element to prevent another rate
                $(".ratelinks").remove();

                // get rating after click
                getRating();
	
            },
            error: function(result) {
                alert("some error occured, please try again later");
            }
        });
    });
		
    $('.search_rate li a').click(function(){
        $('input[name=rating]').val($(this).text());
    });
});

