

function RSSItem(itemxml)
{
	this.title=$("title", itemxml).text();
	this.link=$("link", itemxml).text();
	this.description=$("description", itemxml).text();
	this.pubDate=$("pubDate", itemxml).text();
	try {
		if (this.pubDate.indexOf('+')>0) this.pubDate = this.pubDate.substring(0, this.pubDate.indexOf('+')-4);
		else if (this.pubDate.indexOf('-')>0) this.pubDate = this.pubDate.substring(0, this.pubDate.indexOf('-')-4);
		this.pubDate = this.pubDate.substring(0, this.pubDate.length-5);
	} catch (e) {}
}

function getRSSFeed()
{
	var rssUrl = "/21pUpdates/21PublishBlog.xml";
	$.ajax({ 
		url: rssUrl, 
		dataType: "xml",
		success: function(xmlData) {
			var result = "";
			var xmlItems = $("item", xmlData);
			for (var i=0; i<xmlItems.length && i<2; i++)
			{
				result += showRSS(new RSSItem(xmlItems[i]));
			}
			$("#j21p_rss_updatelist").html(result);
		}
	});
}



function showRSS(rssItem)
{
	var updateList = "";
	updateList += "<div class='item'>";
	updateList += "<div class='header'><div class='time'>" + rssItem.pubTime + "</div><div class='date'>" + rssItem.pubDate + "</div></div>";
	updateList += "<div class='j21p_clr'>&nbsp;</div><p class='subtitle'><a href=\"http://21publishblog.21publish.com\">21Publish News Blog</a></p><h3><a href=\"" + rssItem.link + "\">" + rssItem.title + "</a></h3>";
	updateList += "<p>" + rssItem.description + " <a href=\"" + rssItem.link + "\">more...</a></p>";
	updateList += "</div>";
	return updateList;
}


