      var TickerCurPos = -1;
      var TickerCurLine = -1;
      var lines = new Array(
"'There are two ways to live your life - one is as though nothing is a miracle, the other is as though everything is a miracle.'",
"'The journey of a thousand miles begins with a single step.' - Lao Tzu",
"'If your mind isn't clouded by unnecessary things, this is the best season of your life.' - Wu-men",
"'Never be afraid to try, remember... Amateurs built the ark Professionals built the Titanic'",
"'You have to have a darkness... for the dawn to come.'",
"'A diamond is merely a lump of coal that did well under pressure.'",
"'Until you spread your wings, you'll have no idea how far you can fly.'",
"'It does not matter how slowly you go so long as you do not stop.' - Confucius",
"'Never bend your head.  Hold it high.  Look the world straight in the eye'. - Helen Keller",
"'I never think of the future.  It comes soon enough.' - Albert Einstein"
        );
      var ticker;

      function startTicker( )
      {
        if( ticker = document.getElementById( 'ticker' ))
        {
          TickerCurPos = 1;
          TickerCurLine = Math.round( Math.random( ) * lines.length - 0.5 );
          updateTicker( );
        }
      }

      function updateTicker( )
      {
        if( TickerCurPos == lines[TickerCurLine].length + 1 )
        {
          newLine = Math.round( Math.random( ) * lines.length - 0.5 );
          while( newLine == TickerCurLine )
            newLine = Math.round( Math.random( ) * lines.length - 0.5 );

          TickerCurLine = newLine;
          TickerCurPos = 1;
        }

        newInner = lines[TickerCurLine].substr( 0, TickerCurPos++ );

/*        if( TickerCurLine != 0 )
        {
          newnewInner = newInner;
          do
          {
            newInner = newnewInner;
            newnewInner = newInner.replace( / /, '&nbsp;' );
          } while( newnewInner != newInner );

          do
          {
            newInner = newnewInner;
            newnewInner = newInner.replace( /-/, '&mdash;' );
          } while( newnewInner != newInner );
        }*/

        if( TickerCurPos == lines[TickerCurLine].length + 1 )
          setTimeout( 'updateTicker( )', 3000 );
        else
        {
          setTimeout( 'updateTicker( )', 50 );
          newInner += ( TickerCurPos % 2 == 1 ? ' <span style="color: #ff801e;">_</span>' : '-' );
        }

        ticker.innerHTML = newInner;
      }
