	$(document).ready(function() {
		function getRating(id){
			$.ajax({
				type: "GET",
				url: "index.php?page=ratings",
				data: "do=getrate&id="+id,
				cache: false,
				async: false,
				success: function(result) {
					$("#current-rating-"+id+"").addClass("active").css({ width: "" + result + "%" });
                    $("#"+id+"").remove();
                    $("#ok_"+id+"").fadeIn(500);
                    $.cookies.set('prod'+id, id,{hoursToLive: 1});
				},
				error: function(result) {
					alert("some error occured, please try again later");
				}
			});
		}
		$('.ratelinks li a').click(function(){
			var idStar = $(this).parent().parent().attr('id');
			$.ajax({
				type: "GET",
				url: "index.php?page=ratings",
				data: "rating="+$(this).text()+"&do=rate&id="+idStar,
				cache: false,
				async: false,
				success: function(result) {
					$("#ratelinks").remove();
					getRating(idStar);
				},
				error: function(result) {
					alert("some error occured, please try again later");
				}
			});

		});
	});

