// JavaScript Document
google.load("feeds", "1");
var market_news_url = "http://www.canadianbusiness.com/content/FEEDS/RSS/markets.xml";
var business_news_url = "http://www.canadianbusiness.com/rss/business.xml";
var market_content_arr = [];
var market_link_arr = [];
var rsquo_pattern = /&amp;#146;/g;
var mdash_pattern = /&ampl#151;/g;

$(function(){
	function initialize(){
		var market_news_feed = new google.feeds.Feed(business_news_url);
		var market_news_result ="";
		
		market_news_feed.setNumEntries(5);
		market_news_feed.load(function(results){
			if(!results.error)
			{
				
				market_news_result = "<h3>"+results.feed.title+"</h3>";
				for(var i=0;i<results.feed.entries.length;i++)
				{
					var entry = results.feed.entries[i];
					market_news_result +="<p>";
					market_news_result += '<span class="entry-title">' + entry.title + '</span><br/>';
					market_news_result += '<span class="entry-snippet">' + entry.content + '</span><br />';
					market_news_result += '<span class="entry-date">' + entry.publishedDate.substring(0,16) + ' - ' + $.cuteTime(entry.publishedDate)+'</span><br />'
					market_news_result += "[<a rel='" + i + "' href='" + entry.link + "' target='_blank'>view article&hellip;</a>]";
					market_news_result +="</p>";
				}
				market_news_result +="<h3>Announcements</h3>";
			}
			$('#news-feed').append(market_news_result.replace(rsquo_pattern,"&#146;").replace(mdash_pattern,"&#151;"));
		});
	}
	google.setOnLoadCallback(initialize);
});
