/* Javascript for blogger recent comments */
/* source: http://reviewofweb.com/blogging/recent-comments-blogspot-widget/ */


function showrecentcomments(json) {

  var numcomments = 8;

  var showcommentdate = true;

  var showposttitle = false;

  var numchars = 50;

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 cdyear = commentdate.substring(0,4);

   var cdmonth = commentdate.substring(5,7);

   var cdday = commentdate.substring(8,10);

   var monthnames = new Array();

   monthnames[1] = "Jan";

   monthnames[2] = "Fev";

   monthnames[3] = "Mar";

   monthnames[4] = "Avr";

   monthnames[5] = "Mai";

   monthnames[6] = "Juin";

   monthnames[7] = "Juil";

   monthnames[8] = "Août";

   monthnames[9] = "Sep";

   monthnames[10] = "Oct";

   monthnames[11] = "Nov";

   monthnames[12] = "Dec";

   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('<li>');
document.write('<a href="' + alturl + '">');

   if (showcommentdate == true) document.write(' <span class="comment_date"><span class="comment_day">' + cdday + '</span> <span class="comment_month">' + monthnames[parseInt(cdmonth,10)] + '</span> <span class="comment_year">' + cdyear + '</span></span>');

document.write(' <span class="comment_author">' + entry.author[0].name.$t + '</span>');

   if (showposttitle == true) document.write(' ' + posttitle);

if (comment.length < numchars) {

document.write(' <span class="comment_sum">');

         document.write(comment);

document.write('</span>');}

   else

        {

			document.write(' <span class="comment_sum">');
			
			         comment = comment.substring(0, numchars);
			
			         var quoteEnd = comment.lastIndexOf(" ");
			
			         comment = comment.substring(0, quoteEnd);
			
			document.write(comment + '…');
			
			document.write('</span>');}

		}

document.write('</a></li>');

}

