/***********************************************
* 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 = 10000; //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(255,255,255); // start color (red, green, blue)
var endcolor=new Array(0,0,0); // end color (red, green, blue)

//'<div style="padding: 5px;">'
 
var fcontent=new Array();
begintag='<div class="news">'; //set opening tag, such as font declarations
//fcontent[0]="<div class='test'>Upcoming Club Events</div></h1><br><br><h1>General Tournament</h1><br><div style='margin-left: 2em'><li>October 10th</li></div><br><h1>Inshore Tournament</h1><br><div style='margin-left: 2em'><li>October 24th</li></div></div></div>";
//fcontent[1]="<div class='test'>Special Announcements</div><br><br><div style='margin-left: 2em'><h1>Kid's Whiting Tournament<br>Saturday, May 30th</h1><br><h1>Bluewater Tournament Date Changes</h1><br><h1>2009 Handbooks are nearly Ready!!</h1><br><br><div class='next3'>See Below For More Information...</div></div>";

fcontent[0]="<div class='test'>Upcoming Club Events</div><br><br><div style='margin-left: 2em'><h1>Shakedown Tournament</h1><br><div style='margin-left: 2em'><li>Saturday March 27th</li></div><br><br><h1>Shakedown Meeting</h1><br><div style='margin-left: 2em'><li>Sunday March 28th</li></div></div></div>";
//fcontent[1]="<div class='test'>Special Notices</div><br><br><div style='margin-left: 2em'><h1>CCA GA Savannah Chapter<br>22nd Annual Banquet and Auction<br>Thursday, February 19th</h1><br><div class='next3'>See Below For More Information...</div></div>";
//fcontent[2]="<div class='test'>Local Tournaments</div><br><div style='margin-left: 2em'><h1>Chatham Orthopaedic's First Annual <br>Inshore Tournament</h1><br><div style='margin-left: 2em'><li>Saturday October 20th</li></div><br><br><div class='next3'>See Below For More Information...</div></div>";
//fcontent[1]="<h1>Bylaws Change</h1><br><div style='margin-left: 2em'>A proposed change was presented to the club at the February Oyster Roast.  This was voted on and approved.  This will add another paragraph to the 'Tournament Rules and Procedures' as follows:<br><br>It is the responsibility of the Captain and each angler to comply with all State and Federal (NOAA) regulations applicable on the fish date of any fishing tournament sponsored by the Savannah Sport Fishing Club</div>";
closetag='</div>';

					
							


//<h1>Shakedown Tournament Results are In!!!</h1><br><div style='margin-left: 2em'><li><div class='below'>See Tournaments Page for Results....</div></li></div><br>

var fwidth='355px'; //set scroller width
var fheight='145px'; //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="border:0px solid black; width:'+fwidth+';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


