google.load("feeds", "1") //Load Google Ajax Feed API (version 1)

function rssdisplayer(divid, url, feedlimit, showoptions){
				this.showoptions=showoptions || "" //get string of options to show ("date" and/or "description")
				var feedpointer=new google.feeds.Feed(url) //create new instance of Google Ajax Feed API
				feedpointer.setNumEntries(feedlimit) //set number of items to display
				document.write('<div id="'+divid+'">Loading feed...</div>')
				this.feedcontainer=document.getElementById(divid)
				var displayer=this
				feedpointer.load(function(r){displayer.formatoutput(r)}) //call Feed.load() to retrieve and output RSS feed
				}


				rssdisplayer.prototype.formatdate=function(datestr){
				var itemdate=new Date(datestr)
				return "<span style='color:gray; font-size: 90%'>"+itemdate.toLocaleString()+"</span>"
				}


				rssdisplayer.prototype.formatoutput=function(result){
				if (!result.error){ //if RSS feed successfully fetched
				var thefeeds=result.feed.entries //get all feed entries as a JSON array
				var rssoutput="<ul style='margin-top:0px;'>"
				for (var i=0; i<thefeeds.length; i++){ //loop through entries
				var itemtitle="<a target=_blank href=\"" + thefeeds[i].link + "\">" + thefeeds[i].title + "</a><br />"
				var itemdate=/date/i.test(this.showoptions)? this.formatdate(thefeeds[i].publishedDate) : ""
				var itemdescription=/description/i.test(this.showoptions)? ""+thefeeds[i].content : /snippet/i.test(this.showoptions)? ""+thefeeds[i].contentSnippet  : ""
				rssoutput+="<li>" + itemtitle + itemdate + "</li>"
				//rssoutput+="<li>" + itemdate + itemdescription + "</li>"
				rssoutput+="<hr>"
				}
				
				rssoutput+="</ul>"
				//rssoutput+="<tr><td><span style='font:normal 8px Verdana, Arial, Helvetica, sans-serif;'>powered by</span><a href='http://news.google.com' target=_blank><img valign=bottom class='gsc-branding-img-noclear' src='http://www.google.com/uds/css/small-logo.png' /></a></td></tr><br />"
				rssoutput+= "<span style='font:normal 8px Verdana, Arial, Helvetica, sans-serif;'>powered by</span><a href='http://news.google.com' target=_blank><img border=0 valign=bottom class='gsc-branding-img-noclear' src='http://www.google.com/uds/css/small-logo.png' /></a><br /><br />"
				this.feedcontainer.innerHTML=rssoutput
				}
				else //else, output error
				this.feedcontainer.innerHTML="<span style='font : normal 11px Verdana, Arial, Helvetica, sans-serif;margin-left:5px;'>No headlines found</span><br /><br />"
				}
