var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
   for (var i = 0; i < json.feed.entry.length; i++) {
      var entry = json.feed.entry[i];
      relatedTitles[relatedTitlesNum] = entry.title.$t;
      for (var k = 0; k < entry.link.length; k++) {
         if (entry.link[k].rel == 'alternate') {
            relatedUrls[relatedTitlesNum] = entry.link[k].href;
            relatedTitlesNum++;
            break;
         }
      }
   }
}
function removeRelatedDuplicates() {
   var tmp = new Array(0);
   var tmp2 = new Array(0);
   for(var i = 0; i < relatedUrls.length; i++) {
      if(!contains(tmp, relatedUrls[i])) {
         tmp.length += 1;
         tmp[tmp.length - 1] = relatedUrls[i];
         tmp2.length += 1;
         tmp2[tmp2.length - 1] = relatedTitles[i];
      }
   }
   relatedTitles = tmp2;
   relatedUrls = tmp;
}
function contains(a, e) {
   for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
      return false;
}
function printRelatedLabels() {
   var cuantosPosts = 0;
   var r = Math.floor((relatedTitles.length - 1) * Math.random());
   var i = 0;
   var dirURL = document.URL;
   document.write('<ul>');
   while (i < relatedTitles.length && i < 50) {
      if (relatedUrls[r] != dirURL) {
         document.write('<li class="LiRelacionada"><a href="' + relatedUrls[r] + '" title=" ' + relatedTitles[r] + '">' + relatedTitles[r] + '</a></li>');
      }
      if (r < relatedTitles.length - 1) {
         r++;
      } else {
         r = 0;
      }
      i++;
      cuantosPosts++;
      if (cuantosPosts == 5) {
         break;
      }
   }
   document.write('</ul>');
}
function mixRelatedLabels() {
  for(var i = 0; i < relatedTitles.length; i++){
    var indice = Math.floor((relatedTitles.length - 1) * Math.random());
    var tempTitle = relatedTitles[i];
    var tempUrls = relatedUrls[i];

    relatedTitles[i] = relatedTitles[indice];
    relatedUrls[i] = relatedUrls[indice];

    relatedTitles[indice] = tempTitle;
    relatedUrls[indice] = tempUrls;
  }
}
