var delay = 8000; //set delay between message change (in miliseconds)
var maxsteps=30; // number of steps to take to change from start color to endcolor
var stepdelay=75; // time in miliseconds of a single step
//**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect
var startcolor= new Array(255,255,255); // start color (red, green, blue)
var endcolor=new Array(50,63,71); // end color (red, green, blue)

var fcontent=new Array();
begintag="<div class='testimonialtext'><img src='images/quotestart.gif' alt='Loss Control Inspection Management System Testimonials'/>"; //set opening tag, such as font declarations

fcontent[0]="You guys have really helped us streamline our inspection process through receipt, assignment, QA and delivery back to our customers. We can now handle more volume with better time service with the same staff.<a href='http://www.prevueinspections.com' target='_blank'></a><img src='images/quoteendprevue.gif' border='0' alt='Shannon Sabbagh, Prevue Inspections, www.prevueinspections.com'/>"
fcontent[1]="These guys really know the technology and workflow behind insurance inspections. They've been a great help at making us more efficient and competitive in today's market.<a href='http://www.cisgroup.net' target='_blank'></a><img src='images/quoteendcisgroup.gif' border='0' alt='Landon Jordan, IT Director, www.cisgroup.net'/></div>"

//fcontent[2]="&quot;The code was very clean, and the sites come out exactly as designed. You've got to try them out!&quot; <p>Tony, OnWired.net</p>";
//fcontent[3]="&quot;Even though I haven't used you yet, your samples look really solid. Thanks for a great service.&quot; <p>Tim, getasiteonline.com</p>";
//fcontent[4]="&quot;For a busy design studio, these guys are a little bit of heaven.&quot; <p>Peter, theblogstudio.com</p>";
closetag='</div>';

var fwidth='350px'; //set scroller width
var fheight='189px'; //set scroller height

var fadelinks=0;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.

///No need to edit below this line/////////////////


var ie4=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;


/*Rafael Raposo edited function*/
//function to change content
function changecontent(){
  if (index>=fcontent.length)
    index=0
  if (DOM2){
    document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"
    document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
    if (fadelinks)
      linkcolorchange(1);
    colorfade(1, 15);
  }
  else if (ie4)
    document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
  index++
}

// colorfade() partially by Marcio Galli for Netscape Communications.  ////////////
// Modified by Dynamicdrive.com

function linkcolorchange(step){
  var obj=document.getElementById("fscroller").getElementsByTagName("A");
  if (obj.length>0){
    for (i=0;i<obj.length;i++)
      obj[i].style.color=getstepcolor(step);
  }
}

/*Rafael Raposo edited function*/
var fadecounter;
function colorfade(step) {
  if(step<=maxsteps) {	
    document.getElementById("fscroller").style.color=getstepcolor(step);
    if (fadelinks)
      linkcolorchange(step);
    step++;
    fadecounter=setTimeout("colorfade("+step+")",stepdelay);
  }else{
    clearTimeout(fadecounter);
    document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
    setTimeout("changecontent()", delay);
	
  }   
}

/*Rafael Raposo's new function*/
function getstepcolor(step) {
  var diff
  var newcolor=new Array(3);
  for(var i=0;i<3;i++) {
    diff = (startcolor[i]-endcolor[i]);
    if(diff > 0) {
      newcolor[i] = startcolor[i]-(Math.round((diff/maxsteps))*step);
    } else {
      newcolor[i] = startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);
    }
  }
  return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
}

if (ie4||DOM2)
  document.write('<div id="fscroller" style="width:'+fwidth+';height:'+fheight+'"></div>');

if (window.addEventListener)
window.addEventListener("load", changecontent, false)
else if (window.attachEvent)
window.attachEvent("onload", changecontent)
else if (document.getElementById)
window.onload=changecontent
