// JQuery RSS reader by Ben Beckford
function RSSReader(CLASSNAME, XMLURL, ALTERNATEROWS, SCROLLBARON, ENTRYHEIGHT, SCROLLBARTHUMBMAXHEIGHT, SCROLLBARTHUMBMINHEIGHT, SCROLLBARWIDTH, SCROLLBARSHOWARROWS, SCROLLBARFLOATED){

	var maxEntries = 0;
	var container = "." + CLASSNAME;
	var xmlurl = XMLURL;
	var alternateRows = false;
	var scrollbarOn = false;
	var entryHeight = 25;
	var scrollbarThumbMaxHeight = 200;
	var scrollbarThumbMinHeight = 20;
	var ScrollbarWidth = 20;
	var ScrollbarMargin = 0;
	var scrollbarShowArrows = true;
	var scrollbarFloated = false;
	
	if(ALTERNATEROWS != null)
	{
		alternateRows = ALTERNATEROWS;
	}
	if(SCROLLBARON != null)
	{
		scrollbarOn = SCROLLBARON;
	}
	if(ENTRYHEIGHT != null)
	{
		scrollbarOn = ENTRYHEIGHT;
	}
	if(SCROLLBARTHUMBMAXHEIGHT != null)
	{
		scrollbarThumbMaxHeight = SCROLLBARTHUMBMAXHEIGHT;
	}
	if(SCROLLBARTHUMBMINHEIGHT != null)
	{
		scrollbarThumbMinHeight = SCROLLBARTHUMBMINHEIGHT;
	}
	if(SCROLLBARWIDTH != null)
	{
		ScrollbarWidth = SCROLLBARWIDTH;
	}
	if(SCROLLBARSHOWARROWS != null)
	{
		scrollbarShowArrows = SCROLLBARSHOWARROWS;
	}
	if(SCROLLBARFLOATED != null)
	{
		scrollbarFloated = SCROLLBARFLOATED;
	}
	
	$(container).empty();
	
	//var feed = "feedproxy.php?url=http://dev.chriscurddesign.co.uk/burns/p/rc_rss.php?rcf_id=0";
	//var feed = "rss.xml";
	
	$.get(xmlurl, function(d) {
		xmlLoaded(CLASSNAME);
 		var i = 0;
		$(d).find('item').each(function() {
 
			var $item = $(this);
			var title = $item.find('title').text();
			var link = $item.find('link').text();
			var location = $item.find('location').text();
			var pubDate = $item.find('pubDate').text();
			
			var evenClass = "";
			
			if(alternateRows && i % 2 != 0)
			{
				evenClass = 'even';
			}
 
			var html = '<div class="entry ' + evenClass + '">' + title + '<a href="' + link + '" target="_parent"></a></div>';
 
			$(container).append(html);
			$(container + " .entry:last").click(function(event){
				 event.preventDefault();
				 var localLink = link;
				 window.location = localLink;
			});
			i++;
			
			if(maxEntries > 0 && i == maxEntries)
			{
				
			}
		});
		
		/*scrollbarOn = false;
	var entryHeight = 25;
	var scrollbarThumbMaxHeight = 200;
	var scrollbarThumbMinHeight = 20;
	var scrollbarWidth = 20;
	var scrollbarMargin = 0;
	var scrollbarShowArrows = true;
	var scrollbarFloated = false;*/
		
		if(scrollbarOn)
		{
			var newHeight = i * entryHeight;		
			$(container).jScrollPane({height:newHeight, dragMaxHeight: scrollbarThumbMaxHeight, dragMaxHeight: scrollbarThumbMinHeight, scrollbarWidth: ScrollbarWidth, scrollbarMargin: ScrollbarMargin, animateTo: true, showArrows: scrollbarShowArrows});
			if(scrollbarFloated)
			{
				$(container).width('100%');
			}
		}

	});
	

}

