var ajaxErrors = 0;
var maxAjaxErrors = 5;

function getLiveStreamFeed()
{
	$.ajax({
   		type: "GET",
   		url: "/ajax",
   		data: "method=getLiveStream&url_limit=10&sort=0&range=3600&default_stream=all",
   		success: function(msg){
			var response = jQuery.parseJSON(msg);
			if(response.status=='SUCCESS')
			{
				if (response.urls && response.url_count > 0) 
				{
					populateFeed(response.urls);
				}
			} else {
				if (ajaxErrors < maxAjaxErrors) {
					ajaxErrors++;
					getLiveStreamFeed();
				}
			}
		},
		error: function(XHR,textStatus,errorThrown) {
			if (ajaxErrors < maxAjaxErrors) {
				ajaxErrors++;
				getLiveStreamFeed();
			}
		}
	});
}


function populateFeed(feedList)
{
	var feedHtml='';
	var feedListElement = document.getElementById('feed-carousel-body');
	if(typeof(feedListElement)!='undefined')
	{
		for(var i=0;i<feedList.length;i++)
		{
			$('<li class="feed-excerpt"><a class="articleLink" href="' + feedList[i].url + '" title="' + feedList[i].snippet + '">' + feedList[i].title + '</a><span class="dots">&hellip;</span><a class="domainLink" href="http://' +  feedList[i].domain + '">' + feedList[i].domain + '</a></li>').appendTo($(feedListElement));
		}
	}
	
	$('<a href="/stream" title="See the Latest Trending Stories" class="moreLink sts-fr sts-oh">See More&hellip;</a>').appendTo($('#trendingFeed-wrapper'));
	
	$('#trendingFeed-wrapper').removeClass('sts-dn');
	
	
	$("#feed-carousel").jCarouselLite({  
		vertical: true,
		hoverPause: true,
		visible: 1,  
		auto:3500,  
		speed:1000
	});
	
	if($.browser.safari || $.browser.version=='6.0' || $.browser.version=='7.0') {
		$('#feed-carousel-body').css('padding-top', '12px');
	}
}


$(document).ready(function() {

    $('#carousel-wrapper').jcarousel({
    	wrap: 'circular',
		visible:4,
		scroll:4
	});
	

getLiveStreamFeed();
});
