/***********************************************
* 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 = 5000; //set delay between message change (in miliseconds)
var maxsteps=60; // 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='
'; //set opening tag, such as font declarations
fcontent[0]="\"Cool Timer is just plain fun to use. It has a lot of features for a small utility. I run mine for a few minutes, get what I need, then shut it down. There are a lot of utilities that hog memory; Cool Timer doesn't.\"";
fcontent[1]="\"Cool Timer is a must-have! You'll use it more often than you think.\"";
fcontent[2]="\"The Hat does what it says, very nice software for home and for school.\"";
fcontent[3]="\"I'm an artist, and use The Hat to make lists of characters to draw and situations or words for ideas of what to draw them doing. This could be used for writing fiction, too; all-in-all, a very helpful creative tool.\"";
fcontent[4]="\"If you want a quick and easy way to pick a random name, an item, or numbers from a list The Hat is the software to go with. I highly recommend The Hat here.\"";
fcontent[5]="\"(The Hat) It's just really useful for teachers. Put children into random pairs, or decide on the order for something. Means the kids blame the computer not the teacher!\"";
fcontent[6]="\"Cool Timer has been absolutely essential in keeping track of my time working. I use it all the time, everyday. Keep up the good work.\"";
fcontent[7]="\"I rate it (Cool Timer) as brilliant! It does exactly what I want it to do and does it easily. It does not have any extra bells and whistles that I neither need nor want. Thanks for a great little program. And thanks for making it free.\"";
fcontent[8]="\"This (The Hat) is just the most enormous fun! I wish I’d found it years ago. Not sure I’ll let my class play with it though...I’m enjoying myself FAR TOO MUCH!!\"";
closetag='
';
var fwidth='auto'; //set scroller width
var fheight='75px'; //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 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('');
if (window.addEventListener)
window.addEventListener("load", changecontent, false)
else if (window.attachEvent)
window.attachEvent("onload", changecontent)
else if (document.getElementById)
window.onload=changecontent