
function savePhotoRating(iPhotoId, iRating, iGivenRating)
{
	if (iGivenRating > 0)
		return;

	if (iPhotoId > 0 && iRating > 0)
	{
		$('Processing').show( );
		
		var sUrl    = "ajax/save-national-photo-rating.php"; 
		var sParams = ("PhotoId=" + iPhotoId + "&Rating=" + iRating);
	
		new Ajax.Request(sUrl, { method:'post', parameters:sParams, onFailure:_showError, onSuccess:_savePhotoRating });
	}
	
	else
		alert("Invalid Rating Request.");
} 

function _savePhotoRating(sResponse)
{
	if (sResponse.status == 200 && sResponse.statusText == "OK")
	{
		var sParams = sResponse.responseText.split('|-|');
		
		if (sParams[0] == "OK")
		{
			var iPhotoId = sParams[1];
			var iRating  = sParams[2];
			var sRating  = sParams[3];
			var iVotes   = sParams[4];
			var sMessage = sParams[5];

			$('PhotoRating').innerHTML = sRating;
			$('Votes').innerHTML       = iVotes;

			for (var i = 1; i <= 10; i ++)
				$('Digit' + i).className = "digitDisabled";

			for (var i = 1; i <= 10; i ++)
				$('Digit' + i).onclick = function( ) { return false; };
				
			$('Digit' + iRating).className = "digitSelected";

			setTimeout( function( ) { document.location = "index.php"; }, 1000);
			
			//$('UserMessage').innerHTML = sMessage;
			//$('UserMessage').show( );
			
			//setTimeout( function( ) { $('UserMessage').hide( ); }, 3000);
		}
			
		else
			_showError(sParams[1]);
			
		$('Processing').hide( );
	}
	
	else
		_showError( );
}