function rateBeer(beerId, rating)
{
	new Ajax.Request('/ratebeer/' + beerId + '/' + rating, {
					 method: 'get',
					 onSuccess: function(transport)
					 {
					 var resultsArray = eval(transport.responseText);
					 $("emptyTankardDiv").style.height = resultsArray[1]+"px";
					 $("percentageRatingDiv").innerHTML = resultsArray[2]+"%";
					 },
					 });	
    hoverRate(rating);
	for (var i=1;i<=5;i++)
	{
		$("beerRateLink"+i).onmouseover = "";
	}
}

function hoverRate(rating)
{
	for (var i=1;i<=rating;i++)
	{
		$("beerRate"+i).src = "/images/tankard_full_micro_rate.jpg";
	}
	for (var i=rating+1;i<=5;i++)
	{
		$("beerRate"+i).src = "/images/tankard_empty_micro_rate.jpg";
	}
    
    if (rating == 1)
    {
        $("ratingDescription").innerHTML = "1 out of 5 - Piss";
    }
    else if (rating == 2)
    {
        $("ratingDescription").innerHTML = "2 out of 5 - Dishwater";        
    }
    else if (rating == 3)
    {
        $("ratingDescription").innerHTML = "3 out of 5 - Drinkable";        
    }
    else if (rating == 4)
    {
        $("ratingDescription").innerHTML = "4 out of 5 - Near perfect";        
    }
    else
    {
        $("ratingDescription").innerHTML = "5 out of 5 - Nectar";
    }
}

function showAllComments(id)
{
    $('restOfComments' + id).show();
    $('restOfCommentsLink' + id).hide();
}