// You're pretty nosy aren't you! ;-)

function addIntroItem(delay, pauseOn, pauseOff)
{
  this.delay = delay;
  this.pauseOn = pauseOn;
  this.pauseOff = pauseOff;
}

var introItems = new Array();
var index = 0;

introItems[index] = new addIntroItem(40,0,1);
index++;
introItems[index] = new addIntroItem(40,2,1);
index++;
introItems[index] = new addIntroItem(50,2,1);
index++;
introItems[index] = new addIntroItem(50,2,1);
index++;
introItems[index] = new addIntroItem(50,2,1);
index++;
introItems[index] = new addIntroItem(50,2,2);
index++;
introItems[index] = new addIntroItem(60,8,2);

var opac = 0;
var maxOpac = 100;
var lighter = true;
var imageNr = 1;
var delay = 0;

if(!document.all)
  maxOpac = 98;

function imageFader()
{
  delay = introItems[imageNr-1].delay;

  (lighter) ? opac += 2 : opac -= 2;

  if(opac >= maxOpac)
  { 
    lighter = false;
    delay = 1000*introItems[imageNr-1].pauseOn;
  }
  else if(opac <= 0)
  { 
    lighter = true;

    if(document.all)
      eval("document.all.image" + imageNr + ".style.visibility = 'hidden'");
    else
      eval("document.getElementById('image" + imageNr + "').style.visibility = 'hidden'");

    imageNr++;
    if(imageNr > 1)
      delay = 1000*introItems[imageNr-2].pauseOff;
    if(imageNr > introItems.length)
     imageNr = 1; 

    if(document.all)
      eval("document.all.image" + imageNr + ".style.visibility = 'visible'");
    else
      eval("document.getElementById('image" + imageNr + "').style.visibility = 'visible'");
  }

  if(document.all)
    eval("document.all.image" + imageNr + ".filters.alpha.opacity = " + opac);
  else
    eval("document.getElementById('image" + imageNr + "').style.MozOpacity = " + opac/100);

  setTimeout("imageFader()",delay); 
}

