$(function()
{
	$("a.add_comment").colorbox();

	$.fn.colorbox.resize();

	$("a.show_comment").each(function()
	{
		$(this).click(function()
		{
			$(this).siblings("span.comment_actions").show();

			$(this).hide();

			var comment_box = $(this).parents("div.comments").siblings("div.comments_box");

			if(comment_box.hasClass("loaded"))
			{
				comment_box.show();
			}
			else
			{
				getComments(comment_box, comment_box.attr("id").replace('comments_', ''));
			}
			
			return false;
		});
	});

	$("a.close_comment").each(function()
	{
		$(this).click(function()
		{
			var parent = $(this).parents("span.comment_actions");

			parent.hide();

			parent.siblings("a.show_comment").show();

			$(this).parents("div.comments").siblings("div.comments_box").hide();

			return false;
		});
	});
});

function getComments(box, id)
{
	$.post('controller.php?plugin=comment_coupon&file=add_comment', {action: 'get_comments', id: id}, function(data)
	{
		var html = '';
		var data = eval('(' + data + ')');

		if(data.data)
		{
			$.each(data.data, function(i, v)
			{
				html += '<p style="padding-bottom: 5px;">';
				html += v.body;
				html += '<br />';
				html += '<span>';
				html += v.added;
				html += '</span>';
				html += '</p>';
			});

			box.html(html);

			box.show();

			box.addClass("loaded");
		}
	});
}

