(function(a){var b=null;a.fn.rssfeed=function(b,d){var e={limit:10,header:!0,titletag:"h4",date:!0,content:!0,snippet:!0,showerror:!0,errormsg:"",key:null},d=a.extend(e,d);return this.each(function(e,f){var g=a(f);g.hasClass("rssFeed")||g.addClass("rssFeed");if(b==null)return!1;var h="http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+b;d.limit!=null&&(h+="&num="+d.limit),d.key!=null&&(h+="&key="+d.key),a.getJSON(h,function(b){if(b.responseStatus==200)c(f,b.responseData.feed,d);else{if(d.showerror)if(d.errormsg!="")var e=d.errormsg;else var e=b.responseDetails;a(f).html('<div class="rssError"><p>'+e+"</p></div>")}})})};var c=function(b,c,d){if(!c)return!1;var e="",f="odd";d.header&&(e+='<div class="rssHeader"><a href="'+c.link+'" title="'+c.description+'">'+c.title+"</a>"+"</div>"),e+='<div class="rssBody"><ul>';for(var g=0;g<c.entries.length;g++){var h=c.entries[g],i=new Date(h.publishedDate),j=i.toLocaleDateString();e+='<li class="rssRow '+f+'">'+"<"+d.titletag+'><a href="'+h.link+'" title="View this feed at '+c.title+'" target="_blank">'+h.title+"</a></"+d.titletag+">",d.date&&(e+="<p>"+j+"</p>");if(d.content){if(d.snippet)var k=h.content.substr(0,40)+"...";else var k=h.content;e+="<p>"+k+"</p>"}e+="</li>",f=="odd"?f="even":f="odd"}e+="</ul></div>",a(b).html(e)}})(jQuery)
