$(document).ready(function ()
{
	$(".filters_menu li").click(function ()
	{
		$(this).parents(".filters_menu").eq(0).find("li.active").removeClass("active");
		$(this).addClass("active");
		$(".livefeed").html($("<li />").addClass("loading"));
		updateNewsFeed(0, $(this).attr("fkey"), function (resp)
		{
			$(".livefeed").html(resp);
		});
		return false;
	});
	$("#btn_update_feed").click(function ()
	{
		$(".livefeed").html($("<li />").addClass("loading"));
		filter = $(".filters_menu li.active").attr("fkey");
		updateNewsFeed(0, filter, function (resp)
		{
			$(".livefeed").html(resp);
		});
	});
	$(".more_news a").live("click", function ()
	{
		updateNewsFeed($(this).attr("page"), "", function (resp)
		{
			$(".livefeed").append(resp);
		});
		$(this).parent().remove();
		$("<li />").addClass("loading").appendTo($(".livefeed"));
		return false;
	});
});

function updateNewsFeed(page, filter, success)
{
	if (!filter)
		filter = "";
	if (typeof xhr != "undefined")
		xhr.abort();
	xhr = $.ajax({
		url: R + "ajax/news_feed.php",
		data: {
			filter: filter,
			page: page
		},
		success: function (resp)
		{
			$(".livefeed li.loading").remove();
			success.call(this, resp);
		}
	});
}
