$(function() {

	var bInitialized = false;
	$('span.star').click(function() {
		
		$('#start_rating').unbind('mouseover');
		$('#start_rating').unbind('mouseout');
		$('span.star').unbind('mouseover');
		$('span.star').unbind('mouseout');
		
		var entry_id = $('#entry_id').val();
		
		if (bInitialized) return;
		bInitialized = true;
		
		for (i=1; i<=5; i++) {
			if (i <= $(this).attr('rel')) {
				$('#star'+i).addClass('ratingStar-on');
			} else {
				$('#star'+i).addClass('ratingStar-off');
			}
		}

		$('#rating').val($(this).attr('rel'));
		
		$.ajax({
			type: "POST",
			url: "/",
			data: $('#ratingform' + $('#entry_id').val()).serialize(),
			success: function(msg) {
				$('#ratingloading').toggle();
				$('#thank-you').html(msg);
				$('#thank-you').toggle();
			}
		});
	});
	$('span.star').hover(
		function(){
			for (i=1; i<=5; i++) {
				if (i <= $(this).attr('rel')) {
					$('#star'+i).addClass('ratingStar-over');
					$('#star'+i).removeClass('ratingStar-on');
					$('#star'+i).removeClass('ratingStar-off');
				} else {	
					$('#star'+i).addClass('ratingStar-off');
					$('#star'+i).removeClass('ratingStar-on');
					$('#star'+i).removeClass('ratingStar-over');
				}
			}
		});
		
	$('#start_rating').hover(
		function(){
			$('#livestars').show();
			$('#deadstars').hide();
		},
		function(){
			// $('#livestars').hide();
			$('#deadstars').show();
		});
});