function ShowRatings(Ratings) {
  var aRatings = Ratings;
  var aValue = new Array();
  var aRater = new Array();
  var iRating = 0;

  for (i = 1; i <= aRatings.length -1; i = i +2)
    aValue[aValue.length] = aRatings[i];

  for (i = 0; i <= aRatings.length -1; i = i +2)
    aRater[aRater.length] = aRatings[i];

  // Ratings sortieren - Anfang
  var a = 0;
  var b = true;

  do
    {
    b = false;
    for(var i = 1; i <= (aValue.length -1); i++)
      if (aValue[i -1] > aValue[i])
        {
        a = aValue[i -1]; aValue[i -1] = aValue[i]; aValue[i] = a;
        a = aRater[i -1]; aRater[i -1] = aRater[i]; aRater[i] = a;
        b = true;
        }
    }
  while (b == true);
  // Ratings sortieren - Ende

  with (document) {
  writeln('<table summary="Wertungen der Medien" class="zentriert gedrittelt">');

  for (i = 0; i <= aValue.length -1; i++)
    {
    iRating = iRating + aValue[i];

    writeln('<tr>');
    writeln('<td>' + String(i +1) + '</td>');
    writeln('<td>' + aRater[i] + '</td>');
    writeln('<td>' + aValue[i] + '%</td>');
    writeln('</tr>');
    }

  writeln('<tr>');
  writeln('<td>&nbsp;</td>');
  writeln('<td><strong>Durchschnittswert</strong></td>');
  writeln('<td><strong>' + Math.round((iRating / aValue.length) * 100) / 100 + '%</strong></td>');
  writeln('</tr>');

  writeln('<tr>');
  writeln('<th colspan="3">Alle Wertungen dienen legidlich als Quellennachweis. Manche Angaben wurden für eine bessere Übersichtlichkeit zusammengefasst oder in die Prozentwertung umgerechnet!</th>');
  writeln('</tr>');

  writeln('</table>');
  }
}
