(function(d){d.fn.rssfeed=function(f,e,g){var h={limit:10,header:true,titletag:"h4",date:true,content:true,snippet:true,media:true,showerror:true,errormsg:"",key:null,ssl:false,linktarget:"_self"};var e=d.extend(h,e);return this.each(function(k,n){var j=d(n);var m="";if(e.ssl){m="s"}if(!j.hasClass("rssFeed")){j.addClass("rssFeed")}if(f==null){return false}var l="http"+m+"://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+encodeURIComponent(f);if(e.limit!=null){l+="&num="+e.limit}if(e.key!=null){l+="&key="+e.key}l+="&output=json_xml";d.getJSON(l,function(i){if(i.responseStatus==200){b(n,i.responseData,e);if(d.isFunction(g)){g.call(this,j)}}else{if(e.showerror){if(e.errormsg!=""){var o=e.errormsg}else{var o=i.responseDetails}}d(n).html('<div class="ui-state-error ui-corner-all"><p>'+o+"</p></div>")}})})};var b=function(x,y,j){var o=y.feed;if(!o){return false}var p="";var l="odd";if(j.media){var k=a(y.xmlString);var g=k.getElementsByTagName("item")}if(j.header){p+='<div class="rssHeader"><a href="'+o.link+'" title="'+o.description+'">'+o.title+"</a></div>"}p+='<div class="blog"><ul>';for(var w=0;w<o.entries.length;w++){var h=o.entries[w];var v;if(h.publishedDate){var n=new Date(h.publishedDate);var v=n.toLocaleDateString()+" "+n.toLocaleTimeString()}p+='<li class="ui-widget ui-widget-content content"><'+j.titletag+'><a href="'+h.link+'" title="'+o.title+'" target="'+j.linktarget+'">'+h.title+"</a></"+j.titletag+">";if(j.date&&v){p+='<p class="blog-date">'+v+"</p>"}if(j.content){if(j.snippet&&h.contentSnippet!=""){var u=h.contentSnippet}else{var u=h.content}p+="<p>"+u+"</p>"}if(j.media&&g.length>0){var t=g[w].getElementsByTagName("enclosure");if(t.length>0){p+='<div class="blog-media"><div>Media files</div><ul>';for(var s=0;s<t.length;s++){var q=t[s].getAttribute("url");var r=t[s].getAttribute("type");var f=t[s].getAttribute("length");p+='<li><a href="'+q+'" title="Download this media">'+q.split("/").pop()+"</a> ("+r+", "+c(f)+")</li>"}p+="</ul></div>"}p+="</li>"}if(l=="odd"){l="even"}else{l="odd"}}if(o.entries.length>0&&j.limit<=o.entries.length){p+='<div id="load-more" class="blog-button ui-widget ui-widget-header ui-corner-all" onClick="LoadMoreBlogEntries()">More</div>'}p+="</ul></div>";d(x).html(p)};function c(f){var g=["bytes","kb","MB","GB","TB","PB"];var h=Math.floor(Math.log(f)/Math.log(1024));return(f/Math.pow(1024,Math.floor(h))).toFixed(2)+" "+g[h]}function a(g){var f=navigator.appName;var e;if(f=="Microsoft Internet Explorer"){e=new ActiveXObject("Microsoft.XMLDOM");e.async="false";e.loadXML(g)}else{e=(new DOMParser()).parseFromString(g,"text/xml")}return e}})(jQuery);
