<!--
var dDivs=new Array();
var numDivs=9;
for (i=0; i<numDivs; i++)
{
  dDivs[i] = "testimonial_" + i;
}
var curDiv=0;
var g_curDiv;
var g_nextDiv;

function opacity(curId, nextId, opacStart, opacEnd, millisec) {
 //speed for each frame
 var speed = Math.round(millisec / 100);
 var timer = 0;

//determine the direction for the blending, if start and end are the same nothing happens
 if(opacStart > opacEnd) {

  for(i = opacStart; i >= opacEnd; i--) {
   setTimeout("changeOpac(" + i + ",'" + curId + "')",(timer * speed));
   timer++;
  }
  return "yes";
 } else if(opacStart < opacEnd) {
   document.getElementById(nextId).style.display = "";
   document.getElementById(nextId).style.opacity = "0";
   document.getElementById(nextId).style.MozOpacity = "0";
   document.getElementById(nextId).style.KhtmlOpacity = "0";
   document.getElementById(nextId).style.filter = "alpha(opacity=0)";

   for(i = opacStart; i <= opacEnd; i++)
   {
    setTimeout("changeOpac(" + i + ",'" + nextId + "')",(timer * speed));
    timer++;
   }
 }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
 var object = document.getElementById(id).style;
 object.opacity = (opacity / 100);
 object.MozOpacity = (opacity / 100);
 object.KhtmlOpacity = (opacity / 100);
    if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion >= "4.0") {
    object.zoom = "1";
   }
 object.filter = "alpha(opacity=" + opacity + ")";
}

function fadeIn() {

      document.getElementById(dDivs[g_curDiv]).style.display = 'none';
      opacity(dDivs[g_curDiv], dDivs[g_nextDiv], '0', '100', '3000');
      
}

function swapDiv()
{
    var nextDiv = 0;
    nextDiv=curDiv+1;
    
    if (nextDiv == numDivs) {
      nextDiv=0;
      curDiv=numDivs-1;
    }
    
    if (dDivs[curDiv])
    {
      var ready = opacity(dDivs[curDiv], dDivs[nextDiv], "100", "0", "2000");

      
    }
    
    if (ready=="yes" && dDivs[nextDiv])
    {
      //Set global Div variables as work around to not being able to pass variables through a setTimeout();
      g_curDiv = curDiv;
      g_nextDiv = nextDiv;
      setTimeout("fadeIn();", 2000);

     curDiv=nextDiv;
    
    timer = setTimeout("swapDiv()", 10000);
    }
    else
    {
      timer = setTimeout("swapDiv()", 500);
    }

}
timer = setTimeout("swapDiv()", 10000);
//-->

function pausePlay(evt)
{
  var elementTarget;				
  /*Browser Test*/

  if (evt.srcElement)
  {
	  elementTarget = evt.srcElement;
  } else {
	  elementTarget = evt.target;
	  
  }
  var elementTargetId = elementTarget.id;
 if (elementTargetId == "pausePlay")
 {
  clearTimeout(timer);
  document.getElementById("pausePlay").style.display = "none";
  document.getElementById("playPlay").style.display = "";
 } else {
  document.getElementById("pausePlay").style.display = "";
  document.getElementById("playPlay").style.display = "none";
  timer = setTimeout("swapDiv();", 10000);
 }
}

function fwdBack(evt)
{
   var elementTarget;				
  /*Browser Test*/

  if (evt.srcElement)
  {
	  elementTarget = evt.srcElement;
  } else {
	  elementTarget = evt.target;
	  
  }
  var elementTargetId = elementTarget.id;
  var new_Div;
  if (elementTargetId =="backAdv")
  {
   clearTimeout(timer);
   for (j=0; j<numDivs; j++)
   {
    if (document.getElementById(dDivs[j]).style.display != "none")
	{
	 if (j == 0){
	  new_Div = numDivs-1;
	 } else {
	  new_Div = j-1;
	 } 
	 this_Div = j;
	 break;
	}
   }
   //alert ("new_Div = " + new_Div + " this_Div = " + this_Div);
   document.getElementById(dDivs[this_Div]).style.display = "none";
   document.getElementById(dDivs[new_Div]).style.display = "";
   timer = setTimeout("swapDiv();", 10000);
  } else {
   clearTimeout(timer);
   for (j=0; j<numDivs; j++)
   {
    if (document.getElementById(dDivs[j]).style.display != "none")
	{
	 if (j == numDivs-1){
	  //alert ("j = " + j);
	  new_Div = 0;
	 } else {
	  new_Div = j+1;
	 } 
	 this_Div = j;
	 break;
	}
   }
   
   document.getElementById(dDivs[this_Div]).style.display = "none";
   document.getElementById(dDivs[new_Div]).style.display = "";

   timer = setTimeout("swapDiv();", 10000);
  }
 
}
//-->