var Quotes = new Array()
var QuoteNumber;
var nquotes = 0;

function QuoteObject(Quote, Org)
{
  this.Quote = Quote;
  this.Org = Org;
  this.used = false;
}

function AddQuote(Quote, Org)
{
  Quotes[nquotes] = new QuoteObject(Quote, Org);
  nquotes++;
}

function DisplayQuote()
{
  UpdateDiv("bqquote_div", '<table border="0"><tr><td><div align="center"><img src="../images/comments.gif" onClick="CommentsClick()"></div></td></tr><tr><td valign="top"><i>' + Quotes[QuoteNumber].Quote + '</i><br><div align="right"></td></tr><tr><td><table><tr><td valign="bottom"><img border="0" src="../images/person' + QuoteNumber + '.gif"></td><td><font size="1" color="#3D3DA2">' + Quotes[QuoteNumber].Org + '</font></div><font size="1" color="#3D3DA2"><br><div align="right"><i>' + (QuoteNumber+1) + ' of ' + nquotes + '</i></div></td></tr></table></td></tr></table>');
}

function CommentsClick()
{
  NextQuote = QuoteNumber + 1;
  do
  {
    if (NextQuote == nquotes)
      NextQuote = 0;
    if (NextQuote == QuoteNumber)
    {
      for (loop=0; loop<nquotes; loop++)
      {
        if (loop != QuoteNumber)
          Quotes[loop].used = false;
      }
    }
  } while (Quotes[NextQuote].used == true);
  QuoteNumber = NextQuote;
  DisplayQuote();
}

AddQuote("&quot;BQplus has given us much more effective scheduling&quot;", "Government Ministry");
AddQuote("&quot;BQplus runs so smoothly most of our users don't know it's there&quot;", "Leading UK High Street Bank");
AddQuote("&quot;Service and support of BQplus are of the highest quality&quot;", "Government Ministry");
AddQuote("&quot;BQplus plays a key role in scheduling our major batch operations&quot;", "Leading University");

QuoteNumber = Math.round(Math.random() * (nquotes - 1));
DisplayQuote();
