var i = 0;
var j = 0;
var data;
var uglyFlag = false;
var tabs;
var selected = 1;


function hideFeed()
{
	$('#injecthere').hide();
	$('#injecthere').empty();
}
function getTitle()
{
	$.get("http://www.darrenpsmith.com/RSSWidget/index.php",
		{i:i, action:"getTitle"},
		function(data){
			$('#injecthere').append('<b>'+ data+ '</b><br />');
			getDescription();
		});
}
function getDescription()
{
	$.get("http://www.darrenpsmith.com/RSSWidget/index.php",
		{i:i, action:"getDescription"},
		function(data){
			if(data.length > 200)
			{
			$('#injecthere').append(data.substring(0,200) + "...");
			}
			else
			{
			$('#injecthere').append(data);
			}
			
		});
}
function getLink()
{
	$.get("http://www.darrenpsmith.com/RSSWidget/index.php",
		{i:i, action:"getLink"},
		function(data){
			if(data != null)
			{
				$('#injecthere').append("<div id='rssmorelink'><br /><a href='"+data+"' target'blank'>more...</a></div>");
			}
		
		});
}

function addNextPrevBtn()
{
	$('#injecthere').prepend('<div id="next-previous-buttons"><a href="#" id="prevbtn">Previous</a>&nbsp;&nbsp;<a href="#" id="nextbtn">Next</a></div>');
	
	$("#prevbtn").click(function(e){
		if(i > 0)
		{
			i--;
		}
		hideFeed();
		showFeed();
		
		return false;
	});
	$("#prevbtn").dblclick(function(){});
	
	$("#nextbtn").click(function(e){
		i++;
		hideFeed();
		showFeed();
		return false;
	});
	
	$("#nextbtn").dblclick(function(){});

}
function showFeed()
{	
	if(data[j].showtitle)
	{
		getTitle();
	}
	else if(data[j].showdescription)
	{
		getDescription();
	}
	addNextPrevBtn();
	getLink();

	$('#injecthere').show(100);
}


function storeData(indata)
{
	data = indata;
}
function setJ(inj)
{	
	j = inj;
}
function populateFeedsList(data)
{
	
	if(data.length-1 > 9)
	{
		numberOfTabsToPrint = 9;
	}
	else
	{
		numberOfTabsToPrint = data.length -1;
	}
	for(var k=0;k<=numberOfTabsToPrint;k++)
	{
		if(k == 0)
		{
			$('#feedslist').append('<li><a href="#rsswidget" id="feed-'+k+'" class="feedlink first">'+data[k].title+'</a></li>&nbsp;&nbsp;');	
		}
		else
		{
			$('#feedslist').append('<li><a href="#rsswidget" id="feed-'+k+'" class="feedlink">'+data[k].title+'</a></li>&nbsp;&nbsp;');	
		}
	}	
	
	$('#feedslist').find("a").click(function(){
		var currentId = $(this).attr('id');
		feedNo = currentId.substring(5,6);
		j = parseInt(feedNo);
		setJ(j);
		$('.feedlink').css('color', 'black');
		$('#feed-'+j).css('color', 'white');
		hideFeed();
		loadReader();
	});
}
function loadReader()
{
	$('#injecthere').append('<div id="loadingdiv"><img src="http://www.darrenpsmith.com/RSSWidget/img/19-0.gif" /></span>');
	$.getJSON("http://www.darrenpsmith.com/RSSWidget/index.php", 
	{action:"loadReader"},
	function(data){
		$.get("http://www.darrenpsmith.com/RSSWidget/index.php",
			{action:"loadFeed", feedAddress:data[j].address},
			function(){
				$('#injecthere').empty();
				storeData(data);
				
				if(uglyFlag == false)
				{
					populateFeedsList(data);
				}
				uglyFlag = true;
				showFeed();
			});
		
	});
}


$(document).ready(function() {
	
	loadReader();

});