var currentProfile = -1;
var currentOpacity = 0;
var t; //timer variable
var tTransition; //timer variable
var attorneys = new Array(9);
/*
0=Name
1=Image
2=Alt Text
3=Active
4=Loaded
*/

for (var i=0; i < attorneys.length; i++)
{
  attorneys[i]=new Array(5);
}

var ATT_APLIN = 0;
attorneys[ATT_APLIN][0]="<a href=\"/attorneys/ronald_aplin.php\" class=\"profileName\">Ron <br />Aplin</a>";
attorneys[ATT_APLIN][1]="/images/attorneys/ron_small.jpg";
attorneys[ATT_APLIN][2]="Attorney Ronald S. Applin";
attorneys[ATT_APLIN][3]=0;
attorneys[ATT_APLIN][4]=0;

var ATT_COTTON = 1;
attorneys[ATT_COTTON][0]="<a href=\"/attorneys/steve_cotton.php\" class=\"profileName\">Steve <br />Cotton</a>";
attorneys[ATT_COTTON][1]="/images/attorneys/steve_small.jpg";
attorneys[ATT_COTTON][2]="Attorney Steve A. Cotton";
attorneys[ATT_COTTON][3]=0;
attorneys[ATT_COTTON][4]=0;

var ATT_DEGENEFFE = 2;
attorneys[ATT_DEGENEFFE][0]="<a href=\"/attorneys/kristin_degeneffe.php\" class=\"profileName\">Kristin <br />Degeneffe</a>";
attorneys[ATT_DEGENEFFE][1]="/images/attorneys/kristin_small.jpg";
attorneys[ATT_DEGENEFFE][2]="Attorney Kristin A. Degeneffe";
attorneys[ATT_DEGENEFFE][3]=0;
attorneys[ATT_DEGENEFFE][4]=0;

var ATT_EBBOTT = 3;
attorneys[ATT_EBBOTT][0]="<a href=\"/attorneys/jack_ebbott.php\" class=\"profileName\">Jack <br />Ebbott</a>";
attorneys[ATT_EBBOTT][1]="/images/attorneys/jack_small.jpg";
attorneys[ATT_EBBOTT][2]="Attorney Jack Ebbott";
attorneys[ATT_EBBOTT][3]=0;
attorneys[ATT_EBBOTT][4]=0;

var ATT_GON = 4;
attorneys[ATT_GON][0]="<a href=\"/attorneys/cherie_anne_gon.php\" class=\"profileName\">Cherie <br />Gon</a>";
attorneys[ATT_GON][1]="/images/attorneys/cherie_small.jpg";
attorneys[ATT_GON][2]="Attorney Cherie A. Gon";
attorneys[ATT_GON][3]=0;
attorneys[ATT_GON][4]=0;

var ATT_MCDONALD = 5;
attorneys[ATT_MCDONALD][0]="<a href=\"/attorneys/kevin_mcdonald.php\" class=\"profileName\">Kevin <br />McDonald</a>";
attorneys[ATT_MCDONALD][1]="/images/attorneys/kevin_small.jpg";
attorneys[ATT_MCDONALD][2]="Attorney Kevin McDonald";
attorneys[ATT_MCDONALD][3]=0;
attorneys[ATT_MCDONALD][4]=0;

var ATT_PANKRATZ = 6;
attorneys[ATT_PANKRATZ][0]="<a href=\"/attorneys/garett_pankratz.php\" class=\"profileName\">Garett <br />Pankratz</a>";
attorneys[ATT_PANKRATZ][1]="/images/attorneys/garett_small.jpg";
attorneys[ATT_PANKRATZ][2]="Attorney Garett T. Pankratz";
attorneys[ATT_PANKRATZ][3]=0;
attorneys[ATT_PANKRATZ][4]=0;

var ATT_RINGSMUTH = 7;
attorneys[ATT_RINGSMUTH][0]="<a href=\"/attorneys/mark_ringsmuth.php\" class=\"profileName\">Mark <br />Ringsmuth</a>";
attorneys[ATT_RINGSMUTH][1]="/images/attorneys/mark_small.jpg";
attorneys[ATT_RINGSMUTH][2]="Attorney Mark A. Ringsmuth";
attorneys[ATT_RINGSMUTH][3]=0;
attorneys[ATT_RINGSMUTH][4]=0;

var ATT_SIDERITS= 8;
attorneys[ATT_SIDERITS][0]="<a href=\"/attorneys/matthew_siderits.php\" class=\"profileName\">Matthew <br />Siderits</a>";
attorneys[ATT_SIDERITS][1]="/images/attorneys/matthew_small.jpg";
attorneys[ATT_SIDERITS][2]="Attorney Matthew Siderits";
attorneys[ATT_SIDERITS][3]=0;
attorneys[ATT_SIDERITS][4]=0;

function rotateProfile()
{
  for (var i = 0; i < attorneys.length; i++)
  {
    var next = currentProfile + i + 1;
    if (next > (attorneys.length - 1))
    {
      next = next - attorneys.length;
    }
    if (attorneys[next][3] == 1)
    {
      if (next != currentProfile)
      {
        displayProfile(next);
        currentProfile = next;
      }
      t = setTimeout("rotateProfile()",3000);
      return;
    }
  }
}

function displayProfile(attorney)
{
  document.getElementById("attorneyName").innerHTML = attorneys[attorney][0];
  transition(attorneys[attorney][1]);
}

function transition(newImage)
{
  currentOpacity += 1;
  document.getElementById("attorneyImage").src = newImage;
  document.getElementById("attorneyImage").style.visibility = "visible";
  setOpacity(document.getElementById("attorneyImage"),currentOpacity);
  if (currentOpacity == 10)
  {
    document.getElementById("attorneyImageDiv").style.backgroundImage = "url(" + document.getElementById("attorneyImage").src + ")";
    setOpacity(document.getElementById("attorneyImage"),0);
    document.getElementById("attorneyImage").style.visibility = "hidden";
    currentOpacity = 0;
  }
  else
  {
    tTransition = setTimeout("transition('" + newImage + "')",75);
  }
}

function preloadImages()
{
  var imageName;
  for (var i = 0; i < attorneys.length; i++)
  {
    imageName = "image" + i;
    var newImage = document.createElement('img');
    newImage.setAttribute('id',imageName);
    newImage.setAttribute('src',attorneys[i][1]);
  }
}

function setOpacity(element, opacity)
{
  // firefox
  element.style.opacity = opacity * .1;
  
  // ie7
  element.style.filter = "alpha(opacity=" + (opacity * 10) + ")";
}
