function _run() {
  /*
  * Retrieve a list of blog posts
  */
  
  // Obtain a reference to the 'content' div
  var content = document.getElementById('blogposts');
  
  // Create the blogger service object
  var bloggerService =
      new google.gdata.blogger.BloggerService('com.appspot.interactivesampler');
  
  // The feed for a single blog. (In this case, the Official Google Blog.)
  //
  // The ID included in this URI can be retrieved from the
  // <link rel="service.post"> element in the Blog's HTML source
  var feedUri = 'http://www.blogger.com/feeds/6660982576444403999/posts/default';
  
  // A callback method invoked getBlogPostFeed() returns data
  var handleBlogPostFeed = function(postsFeedRoot) {
    var posts = postsFeedRoot.feed.getEntries();
    
    // This variable will buffer HTML output until function completes
    var html = '';
    
    // Display blog's title
    //html += '<h3>Blog: '
    //     + '<a href="'
    //     + postsFeedRoot.feed.getLink('alternate').getHref()
    //     + '">'
    //     + postsFeedRoot.feed.getTitle().getText()
    //     + '</a></h3>';
    
    // Display blog posts
    html += '<ul>';
    for (var i = 0, post; post = posts[i]; i++) {
      if(i>1) break;
      var postTitle = post.getTitle().getText();
      var pubDate = new Date(post.getPublished().getValue().getDate());
      var postURL = post.getHtmlLink().getHref();
      html += '<li><a href="' + postURL + '" rel="external">'
                + postTitle
                + '</a>'
                + '<div class="datetime">' + pubDate.getDate() + '-' + (pubDate.getMonth()+1) + '-' + pubDate.getFullYear(); +'</div>'
                + '</li>';
    }
    html += '</ul>';
    

    
    // Write out buffered HTML, and clear the "Loading..." message
    content.innerHTML = html;
  };
  
  var handleError = function(error) {
    content.innerHTML = '<pre>' + error + '</pre>';
  };
  
  bloggerService.getBlogPostFeed(feedUri, handleBlogPostFeed, handleError);
  
}
google.setOnLoadCallback(_run);

