var delay = 5000; //set delay between message change (in miliseconds)
var maxsteps=30; // number of steps to take to change from start color to endcolor
var stepdelay=40; // 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(0,0,0); // end color (red, green, blue)

var fcontent=new Array();
begintag='<div class="testimonial_text_sub">'; //set opening tag, such as font declarations
fcontent[0]="&#34;Orionox integrated the IP phone seamlessly with our traditional PBX system without interruption of service.&#34; -- <b>Manish Mathur, ADN Systems</b>";
fcontent[1]="&#34;Orionox provided with a customized solution for our communication needs. I appreciate there customer focused approach.&#34; -- <b>Sharol Lepcha, Plan Solutions</b>";
fcontent[2]="&#34;The support we got from Orionox made it very easy for us to implement and service our customers.&#34; -- <b>Hedy, 2000tech.com</b>";
fcontent[3]="&#34;Orionox impressed us with their efficient, professional manner - an approach that not only gave us a reliable product, but enable us to save 65% on our communication costs.&#34; -- <b>Michael Kaveski, Precision Group of Companies</b>";
fcontent[4]="&#34;Because of its local offices and support centers in different location Orionox provided our chain of hotels with best in class VoIP solution. From their state of the art IPBX product to their technically sound and professional staff, our experience with Orionox confirms to us that we have taken a right step by engaging them for IPBX upgradation.&#34; -- <b>M Indukumar, VP IT Rockland Inn</b>";
fcontent[5]="&#34;After months of struggling with our PBX system, our decision to get VoIP solution provided by Orionox has helped in needs our communication needs&#34; -- <b>Mary Gomes, Engine Life Industries</b>";
closetag='</div>';

var fwidth='255px'; //set scroller width
var fheight='177px'; //set scroller height

var fadelinks=1;  //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="border:0px solid black;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
