
/***********************************************
* 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
* Modifies by Pinelands Regional School District to use as Score board
***********************************************/

var delay1 = 2000; //set delay1 between message change (in miliseconds)
var maxsteps=30; // number of steps to take to change from start color to endcolor
var stepdelay1=40; // time in miliseconds of a single step
//**Note: maxsteps*stepdelay1 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)

/*---------------------------------------------
Scrolling Message Settings
-----------------------------------------------*/

desc0Team1 = "Varsity Baseball"
desc0Score1 = ""
desc0Team1Winner = "y"
desc0Team2 = ""
desc0Score2 = ""
desc0Team2Winner = "n"

desc1Team1 = "Varsity Softball"
desc1Score1 = ""
desc1Team1Winner = "y"
desc1Team2 = ""
desc1Score2 = ""
desc1Team2Winner = "n"

desc2Team1 = "Varsity Lacrosse"
desc2Score1 = ""
desc2Team1Winner = "y"
desc2Team2 = ""
desc2Score2 = ""
desc2Team2Winner = "n"

desc3Team1 = "Boy's Track"
desc3Score1 = ""
desc3Team1Winner = "y"
desc3Team2 = ""
desc3Score2 = ""
desc3Team2Winner = "n"

desc4Team1 = "Girl's Track"
desc4Score1 = ""
desc4Team1Winner = "y"
desc4Team2 = ""
desc4Score2 = ""
desc4Team2Winner = "n"

desc5Team1 = "Boy's Tennis"
desc5Score1 = ""
desc5Team1Winner = "y"
desc5Team2 = ""
desc5Score2 = ""
desc5Team2Winner = "n"

desc6Team1 = "Boy's Golf"
desc6Score1 = ""
desc6Team1Winner = "y"
desc6Team2 = ""
desc6Score2 = ""
desc6Team2Winner = "n"

desc7Team1 = ""
desc7Score1 = ""
desc7Team1Winner = ""
desc7Team2 = ""
desc7Score2 = ""
desc7Team2Winner = ""

desc8Team1 = ""
desc8Score1 = ""
desc8Team1Winner = "y"
desc8Team2 = ""
desc8Score2 = ""
desc8Team2Winner = "n"

desc9Team1 = ""
desc9Score1 = ""
desc9Team1Winner = "y"
desc9Team2 = ""
desc9Score2 = ""
desc9Team2Winner = "n"










var fcontent=new Array();
begintag='<div style="position:relative; left: 15px;top:10px;font-size:100%;font-family:arial, serif;">'; //set opening tag, such as font declarations
fcontent[0]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc0Team1,desc0Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc0Score1,desc0Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left'width='200'>"+ winner(desc0Team2,desc0Team2Winner) + "</td><td align='left' height='16'>"+ winner(desc0Score2,desc0Team2Winner) + "</td></tr></table>";

fcontent[1]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc1Team1,desc1Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc1Score1,desc1Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc1Team2,desc1Team2Winner) + "</td><td  align='left' height='16'>"+ winner(desc1Score2,desc1Team2Winner) + "</td></tr></table>";

fcontent[2]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc2Team1,desc2Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc2Score1,desc2Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc2Team2,desc2Team2Winner) + "</td><td align='left' height='16'>"+ winner(desc2Score2,desc2Team2Winner) + "</td></tr></table>";

fcontent[3]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc3Team1,desc3Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc3Score1,desc3Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc3Team2,desc3Team2Winner) + "</td><td align='left' height='16'>"+ winner(desc3Score2,desc3Team2Winner) + "</td></tr></table>";


fcontent[4]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc4Team1,desc4Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc4Score1,desc4Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc4Team2,desc4Team2Winner) + "</td><td align='left' height='16'>"+ winner(desc4Score2,desc4Team2Winner) + "</td></tr></table>";

fcontent[5]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc5Team1,desc5Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc5Score1,desc5Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc5Team2,desc5Team2Winner) + "</td><td  align='left' height='16'>"+ winner(desc5Score2,desc5Team2Winner) + "</td></tr></table>";

fcontent[6]="<table border='0' width='350' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc6Team1,desc6Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc6Score1,desc6Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc6Team2,desc6Team2Winner) + "</td><td  align='left' height='16'>"+ winner(desc6Score2,desc6Team2Winner) + "</td></tr></table>";
/*
fcontent[7]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left' width='200'>"+ winner(desc7Team1,desc7Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc7Score1,desc7Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='200'>"+ winner(desc7Team2,desc7Team2Winner) + "</td><td align='left' height='16'>"+ winner(desc7Score2,desc7Team2Winner) + "</td></tr></table>";

fcontent[8]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc8Team1,desc8Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc8Score1,desc8Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc8Team2,desc8Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc8Score2,desc8Team2Winner) + "</td></tr></table>";

fcontent[9]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc9Team1,desc9Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc9Score1,desc9Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc9Team2,desc9Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc9Score2,desc9Team2Winner) + "</td></tr></table>";

fcontent[10]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc10Team1,desc10Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc10Score1,desc10Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc8Team2,desc8Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc8Score2,desc8Team2Winner) + "</td></tr></table>";

fcontent[11]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc11Team1,desc11Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc11Score1,desc11Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc8Team2,desc8Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc8Score2,desc8Team2Winner) + "</td></tr></table>";

fcontent[12]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc12Team1,desc12Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc12Score1,desc12Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc8Team2,desc8Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc8Score2,desc8Team2Winner) + "</td></tr></table>";

fcontent[13]="<table border='0' width='300' cellspacing='0' cellpadding='0' height='48'><tr><td align='left'>"+ winner(desc13Team1,desc13Team1Winner) + "</td><td align='left' height='16'>"+ winner(desc13Score1,desc13Team1Winner) +"</td></tr><tr><td colspan='2' align='left' height='16'><font size='1' face='Arial'>vs.</font></td></tr><tr><td align='left' width='250'>"+ winner(desc8Team2,desc8Team2Winner) + "</td><td width='250' align='left' height='16'>"+ winner(desc8Score2,desc8Team2Winner) + "</td></tr></table>";
*/
closetag='</div>';

var fwidth='300px'; //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 ie4a=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay1=0;
var index=0;


function winner(teamScore, yesNo)
{
if (yesNo == "y"){
	var temp = "<b><font color='#228B22' face='Arial' size='2'>" + teamScore + "</font></b>"
	return temp;
}
else 
{
	var temp = "<font color='#FF0000' face='Arial' size='1'>" + teamScore + "</font>"
	return temp;

}

}

/*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 (ie4a)
    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+")",stepdelay1);
  }else{
    clearTimeout(fadecounter);
    document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
    setTimeout("changecontent()", delay1);
	
  }   
}

/*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 (ie4a||DOM2)
  document.write('<div id="fscroller" style="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

