function sortitrev(a,b){
  if (a[1]>b[1]) return -1;
  if (a[1]<b[1]) return 1;
  return 0;
}

function histograma(matrizcec,valorcec){
  longitudcec=matrizcec.length;

  valorcec=valorcec.toLowerCase();
  for (var i=0; i<matrizcec.length; i++){
    if(matrizcec[i][0]==valorcec){
      matrizcec[i][1]+=1;
      return matrizcec;
    }
  }
  matrizcec[longitudcec]=[valorcec,1];
}

function listadocomentarios(json) {
  var autorescec = new Array();
  var textocec = "";

  for (var i = 0; i < numcomentarios; 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-");

    if (entry.content) {
      commentcec = entry.content.$t;
    } else if (entry.summary) {
      commentcec = entry.summary.$t;
    }
    var re = /<\S[^>]*>/g; 
    commentcec = commentcec.replace(re, "");
	if (commentcec.length > numcaracteres)
		commentcec=commentcec.substring(0, numcaracteres)+' <a href="' + alturl + '" target="_blank"><i>... sigue</i></a>';

	fechacec=entry.published.$t;
	fechacec=fechacec.substring(0,10)+' / '+fechacec.substring(11,16);
	nombrecec=entry.author[0].name.$t;
    textocec=textocec.concat('<a href="' + alturl + '" target="_blank">' + nombrecec + '</a> ('+ fechacec +')<br/>' + commentcec + '<br/><br/>');

	histograma(autorescec,nombrecec);
  }

  autorescec.sort(sortitrev);

  if(textnumcomments.length)
  	document.write(textnumcomments.replace('VAR',json.feed.openSearch$totalResults.$t));
  if(textranking){
  	document.write(textranking.replace('VAR',numcomentarios));
	  for (var i=0;i<autorescec.length;i++){
		document.write(autorescec[i][0]+'_'+autorescec[i][1]+'&nbsp;&nbsp; | &nbsp;&nbsp;');	
	  }
  }
  if(textlastcomments)
  	document.write(textlastcomments.replace('VAR',numcomentarios));
  document.write(textocec);

  hechopor='<br/><font size="-2">Puedes encontrar este <a href="http://www.barriodelosrosales.es/2006/09/script-para-comentarios-recientes-de.html">script de últimos comentarios en el blog del Barrio de los Rosales</a></font>';
  document.write(hechopor);
}