// SHOW RECENT COMMENTS

function showrecentcomments(json) {
  for (var i = 0; i < numcomments; i++) {
    var entry = json.feed.entry[i];
    var alturl;

    if (i == json.feed.entry.length) break;
    for (var k = 0; k < entry.link.length; k++) {
      if (entry.link[k].rel == 'alternate') {
        alturl = entry.link[k].href;
        break;
      }
    }
    alturl = alturl.replace("#", "#comment-");
    var postlink = alturl.split("#");
    postlink = postlink[0];
    var linktext = postlink.split("/");
    linktext = linktext[5];
    linktext = linktext.split(".html");
    linktext = linktext[0];
    var posttitle = linktext.replace(/-/g," ");
    posttitle = posttitle.link(postlink);
    var commentdate = entry.published.$t;
    var cdday = commentdate.substring(8,10);
    var cdmonth = commentdate.substring(5,7);
    var cdyear = commentdate.substring(0,4);
    var cdtime = commentdate.substring(11,16);
    if ("content" in entry) {
      var comment = entry.content.$t;
    } else if ("summary" in entry) {
      var comment = entry.summary.$t;
    } else {
      var comment = "";
    }
    var re = /<\S[^>]*>/g; 
    comment = comment.replace(re, " ");
    document.write('<ul>');
    document.write('<dl>[' + cdday + '.' + cdmonth + '.' + cdyear + ' ' + cdtime + '] ');
    document.write('<a href="' + alturl + '">' + entry.author[0].name.$t + '</a>:<br/>');
    if (comment.length < numchars) {
      document.write(comment);
    } else { 
      comment = comment.substring(0, numchars);
      var quoteEnd = comment.lastIndexOf(" ");
      comment = comment.substring(0, quoteEnd);
      document.write(comment + ' ... <a href="' + alturl + '">[more]</a>');
    }
    document.write('</dl>');
  }
  document.write('</ul>');
}