
var frase = 'MA INFORMATICA di Martino Antonio © 2000-2003';
var lettera = frase.split('');

var m = '';
if (document.all) m = 'SPAN';
else m = 'LAYER';
for (j=0;j<lettera.length;j++) lettera[j] = '<FONT SIZE="2" face="Arial" COLOR="#666aaa"><B>' + lettera[j] + '</B></FONT>';
var code = '<' + m + ' NAME="scritta" ID="scritta">';
for (j=0;j<lettera.length;j++) code += lettera[j];
code += '</' + m + '>';
document.write(code);

var c = 0;
var dc = 1;
var andata = true;

function cambia(p,col) {
  var codice = '';
  for (j=0;j<lettera.length;j++) if (j==p) lettera[j] = '<FONT SIZE="2" face="Arial" COLOR="' + col + '"><B>' + frase.charAt(j) + '</B></FONT>';
  for (j=0;j<lettera.length;j++) codice += lettera[j];
  if (document.all) scritta.innerHTML = codice;
  else {
    document.scritta.document.open();
    document.scritta.document.write(codice);
    document.scritta.document.close();
  }
}

function effetto() {
  n = lettera.length - 1;
  if (andata && c-4>=0) cambia(c-4,'#666aaa');
  if (andata && c-3>=0) cambia(c-3,'#440000');
  if (andata && c-2>=0) cambia(c-2,'#880000');
  if (andata && c-1>=0) cambia(c-1,'#CC0000');
  cambia(c,'#FF0000');
  if (!andata && c+4<=n) cambia(c+4,'#666aaa');
  if (!andata && c+3<=n) cambia(c+3,'#440000');
  if (!andata && c+2<=n) cambia(c+2,'#880000');
  if (!andata && c+1<=n) cambia(c+1,'#CC0000');
  if (c==n) {
    dc = -1;
    andata = false;
  }
  if (c==0) {
    dc = 1;
    andata = true;
  }
  c += dc;
  var id = setTimeout('effetto()',5);
}
