function AtomBlog(){var g=new Array();this.ReadPosts=e;this.GetNumber=c;this.GetPosts=a;this.SortByPublished=b;function c(){if(g){return g.length}return 0}function a(){return g}function e(h){xmlDoc=CreateXmlDocFromString(h);if(xmlDoc!=null){feedNode=xmlDoc.getElementsByTagName("feed");entryNodes=feedNode[0].getElementsByTagName("entry");for(iNodeNumber=0;iNodeNumber<entryNodes.length;iNodeNumber++){node=entryNodes[iNodeNumber];titleNodes=node.getElementsByTagName("title");linkNodes=node.getElementsByTagName("link");publishedNodes=node.getElementsByTagName("published");updatedNodes=node.getElementsByTagName("updated");if(titleNodes&&linkNodes&&publishedNodes){title=titleNodes[0].childNodes[0].nodeValue;for(iLink=0;iLink<linkNodes.length;iLink++){if(linkNodes[iLink].getAttribute("rel")=="alternate"){link=linkNodes[iLink].getAttribute("href")}}datePublished=publishedNodes[0].childNodes[0].nodeValue;dateUpdated=updatedNodes[0].childNodes[0].nodeValue}d(title,link,datePublished,dateUpdated)}}}function b(){g.sort(f)}function f(i,h){dateA=i.PublishedDate;dateB=h.PublishedDate;if(dateA==dateB){return 0}if(dateA<dateB){return 1}return -1}function d(k,i,j,h){g.push(new AtomBlogPost(k,i,j,h))}}function AtomBlogPost(d,b,c,a){this.Title=d;this.Link=b;this.PublishedDate=c;this.UpdatedDate=a;this.ToString=e;function e(){return this.Title+" "+this.Link+" "+this.PublishedDate+" "+this.UpdatedDate}};
