// JavaScript Document

$(function() {
	
	if($("#bon_poll_overall_rating").length > 0)
	{
		$(".bon_poll_item_val_bg").each(function() {
			var curr_id = $(this).attr("rel");
			$(this).dblclick(function() {
				$("#rate-" + curr_id).fadeIn("fast");
				$("#val-" + curr_id).addClass("val_active").width($("#myrate-" + curr_id).text() * 24);
			}).children(".rate_slider").slider({ step: 1, min: 0, value:($("#myrate-" + curr_id).text()), max: 10, slide: function(event, ui) {
					var curr_val = ui.value;
					$("#val-" + curr_id).addClass("val_active").width(curr_val * 24);
					$("#stats-" + curr_id).html("Your rate: " + (curr_val ? curr_val : '-'));
					$("#rate-" + curr_id + " .ui-slider-handle").text(curr_val ? curr_val : ' ');
					$("#val-" + curr_id).stopTime().oneTime(1000, "update", function() {
						$.getJSON("/forum/poll_extern.php", { id: curr_id, val: curr_val }, function(data) {
							$("#bon_poll_overall_val").html(data.overall_val + '');
							$("#stats-" + curr_id).html(data.stats);
							$("#val-" + curr_id).removeClass("val_active").width(data.val * 24);
							$("#rate-" + curr_id).fadeOut("normal");
						});
					});
				}
			});
			
		}); 
	}
});
