/***********************************************
* 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 = 9000; //set delay between message change (in miliseconds)
var maxsteps=30; // 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(0,0,0); // start color (red, green, blue)
var endcolor=new Array(228,226,224); // end color (red, green, blue)
var fcontent=new Array();
begintag=''; //set opening tag, such as font declarations
fcontent[0] = '
As bankers, we have a fiduciary responsibility to our shareholders. Genesys helped us wrap our arms around the cost of replacing our technology and assisted us in negotiating extremely favorable terms with our chosen provider.
Pierce Stone
Virginia Community Bank
';fcontent[1] = 'We were faced with the monumental task of evaluating our entire technology infrastructure. Genesys stepped in and led us through a process that allowed us to make sound decisions without leaving the bank to run itself in the process.
James Black, CFO
Citizens Community Bank
';fcontent[2] = 'A core processing decision is a key long-term decision that must be executed correctly. At Alliance, we turned to the professionals of Genesys Technology Group to assist us in all aspects of the systems project. The Genesys team delivered high quality results to Alliance.
Paul Harbolick
Alliance Bank - Chantilly, VA
';fcontent[3] = 'Genesys guided our team through a detailed evaluation of several core processing vendors. As the process unfolded, it uncovered the data we needed to select a new solution and negotiate a great agreement. Genesys' services had a bottom line impact on our bank.
Spence Mullis
President and CEO - Morris Bank, Dublin GA
';closetag='';
var fwidth=''; //set scroller width
var fheight=''; //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('');
if (window.addEventListener)
window.addEventListener("load", changecontent, false);
else if (window.attachEvent)
window.attachEvent("onload", changecontent);
else if (document.getElementById)
window.onload=changecontent;