


function OnLoad()
{
	
	
	   timerInit();
	
}
function SeekTime( Time )
{
   if( document.mediaPlayer == undefined || document.mediaPlayer == null )
   {
      return;
   }
   
   if (navigator.appName == "Netscape" && !window.GeckoActiveXObject ) 
   {
      document.mediaPlayer.getControls().setCurrentPosition( Time );
      document.mediaPlayer.getControls().Play();
   } 
   else 
   {
      document.mediaPlayer.controls.currentPosition = Time;
      document.mediaPlayer.controls.play();
   }	
}

function PlayItem( ItemNum )
{
   if( document.mediaPlayer == undefined || document.mediaPlayer == null )
   {
      return;
   }
   
   if( document.mediaPlayer.playState != 3 )
      document.mediaPlayer.controls.play();
   
   if( navigator.appName == "Netscape" && !window.GeckoActiveXObject ) 
   {
      // Retrieve the media item at the position in the current playlist.
      var media = document.mediaPlayer.getCurrentPlaylist().item(ItemNum);

      // Play the media item.
      document.mediaPlayer.getControls().playItem(media);	
   } 
   else 
   {
      var media = document.mediaPlayer.currentPlaylist.item(ItemNum);
      
      // Play the media item.
      document.mediaPlayer.controls.playItem(media);
   }		
}

function ScrollToIndex( DivID, destIndex ) 
{
   var nDestYCoord = destIndex.offsetTop; 
   var thisNode    = destIndex; 
   
   while ( thisNode.offsetParent && ( thisNode.offsetParent !=  document.body) ) 
   { 
      thisNode     = thisNode.offsetParent; 
      nDestYCoord += thisNode.offsetTop; 
   }

   nCurWindowYPos = GetCurrentScrollYPos( DivID.id );

   //Only scroll if it's needed..
   if( destIndex.offsetTop + destIndex.offsetHeight > DivID.clientHeight )
   {      
      nDestYCoord -= DivID.clientHeight;
      
      if( nDestYCoord > DivID.scrollTop )
      {
         DivID.scrollTop = nDestYCoord;
      }
   }
}

function GetCurrentScrollYPos( DivID ) 
{ 
   var aDivs = document.body.getElementsByTagName("DIV");

   for ( var i=0; i < aDivs.length; i++ ) 
   { 
      var Div = aDivs[i]; 

      if ( Div.id == DivID ) 
      { 
         return Div.scrollTop
      }
   }

   return 0;
}


function timerInit() 
{
   //Sets the timer to check every .1 second
   window.setInterval("timer()", 100);
}

function timer() 
{       
   if( document.mediaPlayer == undefined || document.mediaPlayer == null )
   {
      return;
   }
   
   if( document.mediaPlayer.PlayState == 3 ) 
   {
      var destIndex = null;
      
            if( mediaPlayer.currentMedia.name != 'Slide 1' )
      {
         document.getElementById('Index0').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index0').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index0');      }
      if( mediaPlayer.currentMedia.name != 'Slide 3' )
      {
         document.getElementById('Index1').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index1').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index0');      }
      if( mediaPlayer.currentMedia.name != 'Slide 4' )
      {
         document.getElementById('Index2').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index2').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index1');      }
      if( mediaPlayer.currentMedia.name != 'Slide 5' )
      {
         document.getElementById('Index3').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index3').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index2');      }
      if( mediaPlayer.currentMedia.name != 'Slide 6' )
      {
         document.getElementById('Index4').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index4').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index3');      }
      if( mediaPlayer.currentMedia.name != 'Slide 7' )
      {
         document.getElementById('Index5').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index5').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index4');      }
      if( mediaPlayer.currentMedia.name != 'Slide 8' )
      {
         document.getElementById('Index6').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index6').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index5');      }
      if( mediaPlayer.currentMedia.name != 'Slide 9' )
      {
         document.getElementById('Index7').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index7').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index6');      }
      if( mediaPlayer.currentMedia.name != 'What Are Screen Readers?' )
      {
         document.getElementById('Index8').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index8').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index7');      }
      if( mediaPlayer.currentMedia.name != 'Examples of Reading Speed with a Screen Reader' )
      {
         document.getElementById('Index9').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index9').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index8');      }
      if( mediaPlayer.currentMedia.name != 'Slide 12' )
      {
         document.getElementById('Index10').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index10').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index9');      }
      if( mediaPlayer.currentMedia.name != 'Major Problems Found with the Use of Screen Readers' )
      {
         document.getElementById('Index11').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index11').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index10');      }
      if( mediaPlayer.currentMedia.name != 'Who uses Screen Readers?' )
      {
         document.getElementById('Index12').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index12').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index11');      }
      if( mediaPlayer.currentMedia.name != 'California High School Graduates' )
      {
         document.getElementById('Index13').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index13').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index12');      }
      if( mediaPlayer.currentMedia.name != 'Slide 16' )
      {
         document.getElementById('Index14').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index14').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index13');      }
      if( mediaPlayer.currentMedia.name != 'Slide 17' )
      {
         document.getElementById('Index15').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index15').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index14');      }
      if( mediaPlayer.currentMedia.name != 'Slide 18' )
      {
         document.getElementById('Index16').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index16').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index15');      }
      if( mediaPlayer.currentMedia.name != 'Slide 19' )
      {
         document.getElementById('Index17').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index17').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index16');      }
      if( mediaPlayer.currentMedia.name != 'Slide 20' )
      {
         document.getElementById('Index18').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index18').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index17');      }
      if( mediaPlayer.currentMedia.name != 'Top-Down/Reading Fluency Model' )
      {
         document.getElementById('Index19').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index19').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index18');      }
      if( mediaPlayer.currentMedia.name != 'Slide 22' )
      {
         document.getElementById('Index20').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index20').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index19');      }
      if( mediaPlayer.currentMedia.name != 'Slide 23' )
      {
         document.getElementById('Index21').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index21').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index20');      }
      if( mediaPlayer.currentMedia.name != 'Slide 24' )
      {
         document.getElementById('Index22').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index22').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index21');      }
      if( mediaPlayer.currentMedia.name != 'Slide 25' )
      {
         document.getElementById('Index23').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index23').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index22');      }
      if( mediaPlayer.currentMedia.name != 'Slide 26' )
      {
         document.getElementById('Index24').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index24').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index23');      }
      if( mediaPlayer.currentMedia.name != 'Slide 27' )
      {
         document.getElementById('Index25').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index25').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index24');      }
      if( mediaPlayer.currentMedia.name != 'Slide 28' )
      {
         document.getElementById('Index26').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index26').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index25');      }
      if( mediaPlayer.currentMedia.name != 'Slide 29' )
      {
         document.getElementById('Index27').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index27').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index26');      }
      if( mediaPlayer.currentMedia.name != 'Slide 30' )
      {
         document.getElementById('Index28').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index28').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index27');      }
      if( mediaPlayer.currentMedia.name != 'Slide 31' )
      {
         document.getElementById('Index29').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index29').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index28');      }
      if( mediaPlayer.currentMedia.name != 'Slide 32' )
      {
         document.getElementById('Index30').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index30').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index29');      }
      if( mediaPlayer.currentMedia.name != 'Slide 33' )
      {
         document.getElementById('Index31').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index31').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index30');      }
      if( mediaPlayer.currentMedia.name != 'Reading Fluency Model of Literacy' )
      {
         document.getElementById('Index32').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index32').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index31');      }
      if( mediaPlayer.currentMedia.name != 'Reading Fluency Program' )
      {
         document.getElementById('Index33').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index33').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index32');      }
      if( mediaPlayer.currentMedia.name != 'Three Stages of Audio Reading Fluency' )
      {
         document.getElementById('Index34').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index34').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index33');      }
      if( mediaPlayer.currentMedia.name != 'Affect - Stage One' )
      {
         document.getElementById('Index35').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index35').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index34');      }
      if( mediaPlayer.currentMedia.name != 'Affect - Stage One' )
      {
         document.getElementById('Index36').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index36').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index35');      }
      if( mediaPlayer.currentMedia.name != 'Reading Speed - Stage One' )
      {
         document.getElementById('Index37').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index37').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index36');      }
      if( mediaPlayer.currentMedia.name != 'User Locus-of-Control - Stage Two' )
      {
         document.getElementById('Index38').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index38').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index37');      }
      if( mediaPlayer.currentMedia.name != 'Persistency of Comprehension - Stage Two' )
      {
         document.getElementById('Index39').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index39').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index38');      }
      if( mediaPlayer.currentMedia.name != 'Social Behaviors - Stage Two' )
      {
         document.getElementById('Index40').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index40').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index39');      }
      if( mediaPlayer.currentMedia.name != 'Diversity of Reading Contexts and Flexible Reading - Stage Three' )
      {
         document.getElementById('Index41').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index41').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index40');      }
      if( mediaPlayer.currentMedia.name != 'Who uses Screen Readers?' )
      {
         document.getElementById('Index42').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index42').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index41');      }
      if( mediaPlayer.currentMedia.name != 'Slide 45' )
      {
         document.getElementById('Index43').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index43').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index42');      }
      if( mediaPlayer.currentMedia.name != 'Slide 46' )
      {
         document.getElementById('Index44').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index44').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index43');      }
      if( mediaPlayer.currentMedia.name != 'Slide 47' )
      {
         document.getElementById('Index45').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index45').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index44');      }
      if( mediaPlayer.currentMedia.name != 'Slide 48' )
      {
         document.getElementById('Index46').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index46').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index45');      }
      if( mediaPlayer.currentMedia.name != 'Slide 49' )
      {
         document.getElementById('Index47').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index47').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index46');      }
      if( mediaPlayer.currentMedia.name != 'Slide 50' )
      {
         document.getElementById('Index48').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index48').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index47');      }
      if( mediaPlayer.currentMedia.name != 'Slide 51' )
      {
         document.getElementById('Index49').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index49').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index48');      }
      if( mediaPlayer.currentMedia.name != 'Slide 52' )
      {
         document.getElementById('Index50').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index50').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index49');      }
      if( mediaPlayer.currentMedia.name != 'Slide 53' )
      {
         document.getElementById('Index51').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index51').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index50');      }
      if( mediaPlayer.currentMedia.name != 'Slide 54' )
      {
         document.getElementById('Index52').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index52').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index51');      }
      if( mediaPlayer.currentMedia.name != 'Slide 55' )
      {
         document.getElementById('Index53').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index53').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index52');      }
      if( mediaPlayer.currentMedia.name != 'Slide 56' )
      {
         document.getElementById('Index54').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index54').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index53');      }
      if( mediaPlayer.currentMedia.name != 'Slide 57' )
      {
         document.getElementById('Index55').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index55').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index54');      }
      if( mediaPlayer.currentMedia.name != 'Slide 58' )
      {
         document.getElementById('Index56').style.backgroundColor = '';
      }
      else
      {
         document.getElementById('Index56').style.backgroundColor = '#ffffcc';

         destIndex = document.getElementById('Index55');      }

      
      if( destIndex != null )
      {
         ScrollToIndex( document.getElementById('indexlinks'), destIndex );
      }
   }     
}




