Event.observe(window, 'load', LoadVotes, false);

function VoteFile(vote, file)
{
	new Ajax.Request ('/modules/files_module/AJAX/Voting.php', {method: 'post',parameters:  'id=' + file + '&vote=' + vote,onSuccess: PostVoting, onFailure: DoFail});
}

function PostVoting(response)
{
	eval('ResponseVals = ' + response.responseText);
	
	if (ResponseVals.ReturnId == 2)
	{
		$('errormessage').innerHTML = 'You already voted this article';
	}
	else
	{
		if(ResponseVals.ReturnId == 1)
		{
			$('errormessage').innerHTML = 'Your vote has been registered succesfully';
			$('rating').innerHTML = ResponseVals.Rating + '/5.00';
			
			$('userrating').innerHTML = parseInt($('userrating').innerHTML) + 1;
		}
	}
}

function DoFail()
{
	
}

function LoadVotes()
{
	new Ajax.Request('/modules/files_module/AJAX/GetVotes.php',  {method: 'get', parameters: 'id=' + FileID, onSuccess: PostGetVotes, onFailure: DoFail});
}

function PostGetVotes(response)
{
	//alert(response.responseText);
	eval('var Ratings=' + response.responseText);
	
	$('rating').innerHTML = Ratings.Rating + '/5.00';
	$('userrating').innerHTML = Ratings.RatingUsers;
}