$(document).ready(function()
{
	voting_ready();
});

function voting_ready()
{
	var container_left_position = [30, 50, 70, 100, 120];
	var rating_descriptions = ["schwach", "m&auml;&szlig;ig", "durchschnittlich", "gut", "hervorragend"];
	$("td.rating_buttons > a").hover(function()
	{
		$(this).prevAll().andSelf().children("img.mouseout").hide();
		$(this).prevAll().andSelf().children("img.mouseover").show();
		var index = $(this).attr("href").substr(17, 1);
		var rating_description = rating_descriptions[index - 1];
		var container = $(this).parents("table.rating_stars").next("div.rating_description");
		container.css("display", "block");
		container.css("left", container_left_position[index - 1]);
		container.html(rating_description);
	}, function()
	{
		$(this).prevAll().andSelf().children("img.mouseout").show();
		$(this).prevAll().andSelf().children("img.mouseover").hide();
		var container = $(this).parents("table.rating_stars").next("div.rating_description");
		container.css("display", "none");
	});
}

function vote(rating, rating_id)
{
	cur_bubble = "#login_vote";
	var pos = $("td.rating_buttons").offset();
	var top = parseInt(pos.top) + 40;
	var left = parseInt(pos.left) - 80;
	ajax(JSON.encode(
	{
		controller_url: "/controllers/vote.php",
		instruction_id: instruction_id,
		left: left,
		locked_element: "#rating_area",
		pointer_direction: "top",
		pointer_position: "100",
		rating: rating,
		rating_id: rating_id,
		top: top,
		selector: "td.rating_buttons"
	}));
}
