$(document).ready(function(){
	$('div.dealButtonBody').click(function(){
		id = $(this).attr('rel');
		$.ajax({
			type:'POST',
			url:'/ratings/updateajax',
			data:'id='+id,
			dataType:'html',
			success:function(data,textStatus){
				if(data == 'true')
				{
					updateRating(id)
				}
			}
		});
	});
	$('div.dealReportButton').hoverIntent(
		function()
		{
			$(this).children('ul.reportSubmenu').show();
		},
		function()
		{
			$(this).children('ul.reportSubmenu').hide();
		}
	);
	$('ul.reportSubmenu').children('li').click(function(){
		id = $(this).parent('ul').attr('rel');
		crime = $(this).html();
		$.ajax({
			type:'POST',
			url:'/ratings/reportajax',
			data:'id='+id+'&crime='+crime,
			dataType:'html',
			success:function(data){
				if(data == 'true')
				{
					$('#content').message('Oink! Thank you. Complaint noted.');
				}
				else
				{
					$('#content').message('Oink! '+data);
				}
			}
		});
	});
});
function updateRating(id)
{
	$.ajax({
		type:'POST',
		url:'/ratings/getajax',
		data:'id='+id,
		dataType:'html',
		success:function(data){
			updateRatingDiv(id,data)
		}
	});
}
function updateRatingDiv(id,rating)
{
	if(id != '' && rating != '')
	{
		ratingDiv = $('#rating_'+id).parent('div').siblings('div.tweetRating');
		
		ratingDiv.html(rating);
		
		ratingDiv.css('backgroundColor','#569ABB');
		ratingDiv.animate({
			backgroundColor:'#F7F7F7'
		},500);
	}
}
