var titles;
var titleInterval = 1000;

var slides;
var slideInterval = 4000;

function slideShow( slides, i)
{
  if( i < slides.length)
    {
      if( i > 0)
        {
          titles[i-1].style.color = "white";
          slides[i-1].style.visibility = "hidden";
        }
      titles[i].style.color = "#DF8020";
      slides[i].style.visibility = "visible";
      slides[i].style.right = "" + 50 - Math.abs(i-1)*50 + "pt";
      window.setTimeout( "slideShow( slides, " + (i+1) +")", slideInterval);
    }
}

function titleShow( titles, i)
{
  if( i > 0)
    {
      titles[i-1].style.color = "white";
      titles[i-1].style.fontSize = "64pt";
    }
  if( i < titles.length)
    {
      titles[i].style.color = "#DF8020";
      window.setTimeout( "titleShow( titles, " + (i+1) +")", titleInterval);
    }
  else
    {
      slideShow( slides, 0);
    }
}

function ArgFile( doc) {
  var file = doc.location.search.match( /file=([^&]*)/)
  if( file) {
    file = file[1]
  }
  return file
}

function setup()
{
  titles =
    new Array
      ( document.getElementById( "software-title"),
        document.getElementById( "right-title"),
        document.getElementById( "now-title"));
  slides =
    new Array
      ( document.getElementById( "software-slide"),
        document.getElementById( "right-slide"),
        document.getElementById( "now-slide"));

  var optSlides = document.location.search.match( /slides=([^&]*)/);
  if( optSlides)
    {
      optSlides = optSlides[1];
    }
  else
    {
      optSlides = "on";
    }
  if( optSlides == "on")
    {
      window.setTimeout( "titleShow( titles, 0)", titleInterval);
    }
}

