/**
 * @author travis pasted this from dynamic drive
 */
		/***********************************************
		* Fading Scroller- Â© Dynamic Drive DHTML code library (www.dynamicdrive.com)
		* This notice MUST stay intact for legal use
		* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
		***********************************************/
		
//

		
		var delay = 8000; //set delay between message change (in miliseconds)
		var maxsteps=70; // 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(15,17,68); // end color (red, green, blue)
		
		var fcontent=new Array();
		begintag='<div>'; //set opening tag, such as font declarations
		fcontent[0]="<p>\"Hi there<br />I just wanted to say what a great website you have!!  There is so much information and I am truly inspired!! I am really looking forward to my trip to Costa Rica...\"</p><div align=\"right\"><p><em>&mdash;A.W., Australia</em></p></div>";
		fcontent[1]="<p>\"Costa Rica Guide and Toucan Maps have decades of experience exploring every corner of Costa Rica.\"</p><div style=\"text-align: right\"><p>- <a href=\"http://mapcr.com/user/tripform.php\">Let us plan your perfect adventure.</a></p></div>";	
		fcontent[2]="<p>\"Hi there<br />...\"</p><div align=\"right\"><p><em>&mdash;Rays Test thing</em></p></div>";
		/*CUSTOM CPC CODE TO MAKE ARRAY RANDOM*/
		function randOrd(){
		return (Math.round(Math.random())-0.5); }
		fcontent.sort( randOrd );


		closetag='</div>';
		
		var fwidth='200px'; //set scroller width
		var fheight='400px'; //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 (window.addEventListener)
		window.addEventListener("load", changecontent, false)
		else if (window.attachEvent)
		window.attachEvent("onload", changecontent)
		else if (document.getElementById)
		window.onload=changecontent
		
		function randOrd(){
		return (Math.round(Math.random())-0.5); }
		
		fcontent.sort( randOrd );
		