/*
 * autor: Ciro Feitosa - http://cirofeitosa.com.br
 * julho/2008
 */

var nota_atual;
var nota_i;

nota_estrelas = function(id)
{
	for (nota_i=1; nota_i<=parseInt(id); nota_i++)
		$('#nota'+nota_i).attr('src', '/img/star.gif');
}

nota_estrelas_off = function(id)
{
	for (nota_i=1; nota_i<=parseInt(id); nota_i++)
		$('#nota'+nota_i).attr('src', '/img/star-off.gif');
}

nota_nota = function(id)
{
	$('#avalia').fadeOut('normal', function()
	{
		$('#avalia').text('Registrando avaliação...').fadeIn();

		$.post('/ajax-voto.php?nota=' + id + '&id=' + $('#mid').text(), function (data)
		{
			$('#avalia').fadeOut('fast', function()
			{
				$('#avalia').text('Obrigado pela avaliação!').fadeIn('fast');
			});
		});
	});
}

pag_paginacao = function(p)
{
	$('#paginacao li').removeClass('atual');
	$.post('/ajax-paginacao.php?p='+p+'&id='+$('#mid').text(), function (data)
	{
		$('#comentarios li').fadeOut('fast', function()
		{
			$('#comentarios li').remove();
			$('#comentarios').append(data).fadeIn();
			var x = $('#comentarios').offset();
			window.scroll(0, (x.top - 40));
		});
		
		$('#'+p).addClass('atual');
	});

}

$(document).ready(function()
{
	/*
	 * ativa links para notas
	 */
	$('#avalia img').each(function()
	{
		$(this)
			.mouseover(function()
			{
				nota_estrelas($(this).attr('id').replace(/nota/, ''));
			})
			.mouseout(function()
			{
				nota_estrelas_off($(this).attr('id').replace(/nota/, ''));
			})
			.click(function()
			{
				nota_nota($(this).attr('id').replace(/nota/, ''));
			});
	});


	/*
	 * ativa link para paginacoes dos comentarios
	 */
	$('#paginacao li').click(function()
	{
		if (!$('#'+$(this).attr('id')).hasClass('atual'))
			pag_paginacao($(this).attr('id'));
		return false;
	});
	
	$('#frmComenta').submit(function()
	{
		if ($('#comentario_id').val() == '')
		{
			alert('Preencha o campo com seu comentário');
			$('#comentario_id').focus();
			return false;
		}
		
		return true;
	});

});
