var delay = 16000; //set delay between message change (in miliseconds)
var maxsteps=80; // number of steps to take to change from start color to endcolor
var stepdelay=30; // 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(66,66,210); // end color (red, green, blue)
//var endcolor=new Array(66,66,66); // end color (red, green, blue)
//var startcolor= new Array(129,69,5); // start color (red, green, blue)
//var endcolor=new Array(255,220,180); // end color (red, green, blue)

var startcolor= new Array(255,218,185); // start color (red, green, blue)
var endcolor=new Array(129,69,5); // end color (red, green, blue)

var startcolor1= new Array(223,223,223); // start color (red, green, blue)
var endcolor1=new Array(180,180,177); // end color (red, green, blue)

var fcontent=new Array();
//begintag='<div style="font: normal 12px Arial; padding: 0px;">'; //set opening tag, such as font declarations
//begintag='<div style="font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color: #232323; text-align: left; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px;">'; //set opening tag, such as font declarations//fcontent[0]="When it comes to reaching the tradeshow press, the Virtual Press Office tops my list of media outreach tools.<br><b>Aleta Walther, Director, Marketing & Communications, Applied Magic, Inc.</b>"
      
begintag='<div style="font: normal 11px Arial; padding: 0px 0px 0px 0px; line-height: 18px">'; //set opening tag, such as font declarations
fcontent[0]="<b>Media attendance and coverage continues to grow at the International CES, and we owe that in part to our relationship with VPO. They proactively target 20,000 journalists and analysts around the globe, helping to publicize our show year-round.  This is a great service!</b><br><br><FONT color=\"#868686\">Lisa Fasold, Director of Communications, Consumer Electronics Association, producer of the International Consumer Electronics Show, the largest annual tradeshow in North America</FONT>"
fcontent[1]="<b>With VPO, we continue to expand our shows' global reach and on-line content with increasing value for exhibitors, visitors and the media . . . plus it's easy to use because it's simple one-click promotion.  The media appreciate getting all of the shows' news in one central place.</b><br><br><FONT color=\"#868686\">Beth Blake, PR Director, Reed Exhibitions.</Font>"
fcontent[2]="<b>The NASFT has partnered with VPO for the past year to manage our online newsroom and the results have been fantastic.  Our site traffic has increased dramatically, media coverage is up and member satisfaction is higher than ever.</b><br><br><FONT color=\"#868686\">Denise Shoukas, Director of Public Relations. National Association for the Specialty Food Trade (NASFT)</Font>"

closetag='</div>';

//var fwidth='600px'; //set scroller width
//var fheight='150px'; //set scroller height

var fwidth='600px'; //set scroller width
var fheight='50px'; //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="padding: 0;  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
