
var pdelay = 12000; //set pdelay between message change (in miliseconds)
var pmaxsteps=40; // number of steps to take to change from start color to pendcolor
var psteppdelay=40; // time in miliseconds of a single step
//**Note: pmaxsteps*psteppdelay will be total time in miliseconds of fading effect
var pstartcolor= new Array(174,124,53); // start color (red, green, blue)
var pendcolor=new Array(255,255,153); // end color (red, green, blue)

var pcontent=new Array();
pbegintag='<span>'; //set opening tag, such as font declarations

pcontent[0]='<span>704</span><span>-335</span><span>-5400</span>';
pcontent[1]='<span>704</span><span>-547</span><span>-7444</span>';

pclosetag='</span>';

var pwidth=''; //set scroller width
var pheight=''; //set scroller height

var pfadelinks=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 faderpdelay=0;
var pindex=0;


/*Rafael Raposo edited function*/
//function to change content
function phonecontent(){
  if (pindex>=pcontent.length)
    pindex=0
  if (DOM2){
    document.getElementById("phonescroller").style.color="rgb("+pstartcolor[0]+","+pstartcolor[1]+","+pstartcolor[2]+")"
	/*,"+pstartcolor[3]+","+pstartcolor[4]+","+pstartcolor[5]+","+pstartcolor[6]+","+pstartcolor[7]+")"*/
    document.getElementById("phonescroller").innerHTML=pbegintag+pcontent[pindex]+pclosetag
    if (pfadelinks)
      plinkcolorchange(1);
    pcolorfade(1, 15);
  }
  else if (ie4)
    document.all.phonescroller.innerHTML=pbegintag+pcontent[pindex]+pclosetag;
  pindex++
}

// pcolorfade() partially by Marcio Galli for Netscape Communications.  ////////////
// Modified by Dynamicdrive.com

function plinkcolorchange(step){
  var obj=document.getElementById("phonescroller").getElementsByTagName("A");
  if (obj.length>0){
    for (i=0;i<obj.length;i++)
      obj[i].style.color=pgetstepcolor(step);
  }
}

/*Rafael Raposo edited function*/
var pfadecounter;
function pcolorfade(step) {
  if(step<=pmaxsteps) {	
    document.getElementById("phonescroller").style.color=pgetstepcolor(step);
    if (pfadelinks)
      plinkcolorchange(step);
    step++;
    pfadecounter=setTimeout("pcolorfade("+step+")",psteppdelay);
  }else{
    clearTimeout(pfadecounter);
    document.getElementById("phonescroller").style.color="rgb("+pendcolor[0]+","+pendcolor[1]+","+pendcolor[2]+")";
	/*,"+pendcolor[3]+","+pendcolor[4]+", "+pendcolor[5]+","+pendcolor[6]+","+pendcolor[7]+")";*/
    setTimeout("phonecontent()", pdelay);
	
  }   
}

/*Rafael Raposo's new function*/
function pgetstepcolor(step) {
  var diff
  var newcolor=new Array(3);
  for(var i=0;i<8;i++) {
    diff = (pstartcolor[i]-pendcolor[i]);
    if(diff > 0) {
      newcolor[i] = pstartcolor[i]-(Math.round((diff/pmaxsteps))*step);
    } else {
      newcolor[i] = pstartcolor[i]+(Math.round((Math.abs(diff)/pmaxsteps))*step);
    }
  }
  return ("rgb("+newcolor[0]+","+ newcolor[1]+","+ newcolor[2]+")");
  /*,"+ newcolor[3]+","+newcolor[4]+","+newcolor[5]+","+newcolor[6]+","+newcolor[7]+")");*/
}

if (ie4||DOM2)
  document.write('<div id="phonescroller" style="border:0px solid black;color:#fff;width:'+pwidth+';height:'+pheight+'"></div>');

phonecontent();


