
      function getNodeValue(domObject,name){
        var tagList = domObject.getElementsByTagName(name);
        if(tagList.length > 0){
          if(tagList.item(0).firstChild){
            return tagList.item(0).firstChild.nodeValue;
          }
        }
        return "not found: " + name;
      }  
      $ = function(id) { return document.getElementById(id);};      
      atoma = function(url,divid,max) {        
          var xhr = new XMLHttpRequest();
          xhr.onreadystatechange = function() {
              if (this.readyState == 4) {
                  if (this.status == 200) {
                     var xml = this.responseXML;
                     var items = xml.getElementsByTagName("entry");
                     var html = "";
                     for(var i=0; i < items.length && i < max; i++) {
                         var item = items[i];
                         var title = getNodeValue(item,"title");
                         
                         var link = "";
                         var editl = "";
                         var links = item.getElementsByTagName("link");
                         for (j=0; j < links.length; j++) {
                        	  l = links[j];
                        	  if (l.getAttribute("rel") == "replies") editl = l.getAttribute("href");
                        	  if (l.getAttribute("rel") == "alternate") link = l.getAttribute("href");
                         }
                      
                         var descr = getNodeValue(item,"content");
                         html += "<h4><a href=\""+link+"\">";
                         html += title; 
                         html += "</a></h4>\n<p style='font-size: 0.8em;'>";
                         html += descr;
                         html += "</p>\n";
                         html += "<a href=\""+editl+"\"> comments</a>";
                     }   
                     html+="\n";
                     $(divid).innerHTML=html;
                  }     
              }
          };
          xhr.open("GET", url);
          xhr.send(null);  
      };
