
var delay = 4000; //set delay between message change (in miliseconds)
var maxsteps=30; // number of steps to take to change from start color to endcolor
var stepdelay=50; // 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(91,90,92); // end color (red, green, blue)

var fcontent=new Array();
begintag='<div style="font-family:verdana; font-size:11px; color:#6F6D6D; line-height:16px; padding-bottom:20px; margin:0px; text-align:justify;">'; //set opening tag, such as font declarations
fcontent[0]="<span onclick=location.href='testimonials.php' style='cursor:hand'>Gayatri Web Solutions are a top notch professionals in web design. They are also very easy to work with. I was very satisfied with their work and definitely intend to continue and use their services in the future.<br><br><b>Bob Got<br>Sharper Programs</b></span>";

fcontent[1]="<span onclick=location.href='testimonials.php' style='cursor:hand'>GWS produced a very attractive, easy-to-navigate site for me. Gayatri Web Solutions worked very hard to satisfy my needs and requests. I would recommend them to you. <br> <br><b>Dina Beach Lynch, CEO<br>WorkWellTogether.com</b></span>";

fcontent[2]="<span onclick=location.href='testimonials.php' style='cursor:hand'>GWS was a pleasure to work with and best of all they listens. I gave them the basic concept and they developed a very clean and organized web site in a timely manner. There have also been several small changes that they made for me after project with no complaints. I am sure I'll use their services for future site enhancements and other projects.<br><br><b>Alex Tomas,<br>Alexander Tomas and Associates, Inc</b></span>";

fcontent[3]="<span onclick=location.href='testimonials.php' style='cursor:hand'>Gayatri Web Solutions listened to my requirements very well and communicated with me on a regular basis. She talk me through the full design process and programming requirements. As the site grew her team made changes when required and were very understanding. My project was completed on time and 200% to my satisfaction.<br><br><b>Carl<br>Digital Photograph Posters</b></span>";
closetag='</div>';

fcontent[4]="<span onclick=location.href='testimonials.php' style='cursor:hand'>Gayatri Web Solutions are a top notch professionals in web design. They are also very easy to work with. I was very satisfied with their work and definitely intend to continue and use their services in the future. <br><br><b>Bob Got<br>Sharper Programs</b></span>";
closetag='</div>';

fcontent[5]="<span onclick=location.href='testimonials.php' style='cursor:hand'>Fast service, superb communication and top rate design work. I was extremely impressed by the flexible and professional service offered by gws. Highly recommended!<br><br><b>Andy Boyce<br>kamagra4me.co.uk</b></span>";
closetag='</div>';

var fwidth='500px'; //set scroller width
var fheight='150px'; //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
