<!-- Keenspace Stats Engine v1.0 (C) 2003 A Maus / AraKaraath halfDragon -- arakaraath@hotmail.com

  function listCharacters()
    {
    for (var i = 0; i < arrCharacters.length; i++)
      {
      drawCharacter(i);
      }
    }

  function drawCharacter(intCharID)
    {
    document.write("<tr><td valign='top' rowspan='6'><img src='images/" + arrCharacters[intCharID].strCharImage + "'></td><td valign='top' rowspan='6'><img src='images/spacer.gif' width='10' height='90'></td><td valign='top' colspan='3'><b class='gold'>" + arrCharacters[intCharID].strCharName + "</b></td></tr>");
    document.write("<tr><td valigh='top' nowrap><b>First Appearance</b> &nbsp;</td><td colspan='2' width='100%'>" + arrCharacters[intCharID].strChar1stApp + "</td></tr>");
    document.write("<tr><td valigh='top' nowrap><b>Number of Appearances</b> &nbsp;</td><td width='60'>" + arrCharacters[intCharID].intCharNoApps + "</td><td nowrap width='60'>" + getComicPercentage(intCharID) + "</td></tr>");
    document.write("<tr><td valigh='top' nowrap><b>Number of panels</b> &nbsp;</td><td width='60'>" + arrCharacters[intCharID].intCharNoPanels + "</td><td nowrap>" + getPanelPercentage(intCharID) + "</td></tr>");
    document.write("<tr><td valigh='top' nowrap><b>Number of Words spoken</b> &nbsp;</td><td width='60'>" + arrCharacters[intCharID].intCharNoWords + "</td><td nowrap>" + getWordsPerPanel(intCharID) + " words/panel</td></tr>");
    document.write("<tr><td valigh='top' nowrap><b>Quote</b></td><td colspan='2'>" + arrCharacters[intCharID].strCharQuote + "</td></tr>");
    document.write("<tr><td>&nbsp;</td></tr>");
    }

  function getComicPercentage(intCharID)
    {
    var intComicsPercentage = Math.round(arrCharacters[intCharID].intCharNoApps / (intTotalComics / 100));

    return("<table cellspacing='0' cellpadding='0' border='0' width='240'><tr><td width='40'>" + intComicsPercentage + "%</td><td bgcolor='#FFAC12' width='" + (intComicsPercentage * 2) + "'>&nbsp;</td><td bgcolor='#ccccaa' width='" + ((100 - intComicsPercentage) * 2) + "'></td></tr></table>");
    }

  function getPanelPercentage(intCharID)
    {
    var intPanelPercentage = Math.round(arrCharacters[intCharID].intCharNoPanels / (intTotalPanels / 100));
    return("<table cellspacing='0' cellpadding='0' border='0' width='240'><tr><td width='40'>" + intPanelPercentage + "%</td><td bgcolor='#FFAC12' width='" + (intPanelPercentage * 2) + "'>&nbsp;</td><td bgcolor='#ccccaa' width='" + ((100 - intPanelPercentage) * 2) + "'></td></tr></table>");
    }

  function getWordsPerPanel(intCharID)
    {
    if (arrCharacters[intCharID].intCharNoWords > 0)
      {
      return(Math.round(arrCharacters[intCharID].intCharNoWords / arrCharacters[intCharID].intCharNoPanels));
      }
    else
      {
      return(0);
      }
    }
  // -->
