function OnLoad()
{
   timerInit();
}

function SeekTime( Time )
{   
   document.QuickTimePlayer.SetTime( Time * 600 );
   
   document.QuickTimePlayer.Play();
}

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() 
{  
   var StartTime = QuickTimePlayer.GetTime();
   var destIndex = null;
   
   var curTime = QuickTimePlayer.GetTime() / 600;
      if( curTime >= 0.000000 && curTime < 63.154000 )
      {
         document.getElementById('Index0').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index0');
      }
      else
      {
         document.getElementById('Index0').style.backgroundColor = '';
      }
      if( curTime >= 63.154000 && curTime < 75.803000 )
      {
         document.getElementById('Index1').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index1');
      }
      else
      {
         document.getElementById('Index1').style.backgroundColor = '';
      }
      if( curTime >= 75.803000 && curTime < 155.635000 )
      {
         document.getElementById('Index2').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index2');
      }
      else
      {
         document.getElementById('Index2').style.backgroundColor = '';
      }
      if( curTime >= 155.635000 && curTime < 183.361000 )
      {
         document.getElementById('Index3').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index3');
      }
      else
      {
         document.getElementById('Index3').style.backgroundColor = '';
      }
      if( curTime >= 183.361000 && curTime < 234.210000 )
      {
         document.getElementById('Index4').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index4');
      }
      else
      {
         document.getElementById('Index4').style.backgroundColor = '';
      }
      if( curTime >= 234.210000 && curTime < 243.326000 )
      {
         document.getElementById('Index5').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index5');
      }
      else
      {
         document.getElementById('Index5').style.backgroundColor = '';
      }
      if( curTime >= 243.326000 && curTime < 263.200000 )
      {
         document.getElementById('Index6').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index6');
      }
      else
      {
         document.getElementById('Index6').style.backgroundColor = '';
      }
      if( curTime >= 263.200000 && curTime < 280.134000 )
      {
         document.getElementById('Index7').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index7');
      }
      else
      {
         document.getElementById('Index7').style.backgroundColor = '';
      }
      if( curTime >= 280.134000 && curTime < 339.050000 )
      {
         document.getElementById('Index8').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index8');
      }
      else
      {
         document.getElementById('Index8').style.backgroundColor = '';
      }
      if( curTime >= 339.050000 && curTime < 375.779000 )
      {
         document.getElementById('Index9').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index9');
      }
      else
      {
         document.getElementById('Index9').style.backgroundColor = '';
      }
      if( curTime >= 375.779000 && curTime < 402.331000 )
      {
         document.getElementById('Index10').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index10');
      }
      else
      {
         document.getElementById('Index10').style.backgroundColor = '';
      }
      if( curTime >= 402.331000 && curTime < 414.909000 )
      {
         document.getElementById('Index11').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index11');
      }
      else
      {
         document.getElementById('Index11').style.backgroundColor = '';
      }
      if( curTime >= 414.909000 && curTime < 449.389000 )
      {
         document.getElementById('Index12').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index12');
      }
      else
      {
         document.getElementById('Index12').style.backgroundColor = '';
      }
      if( curTime >= 449.389000 && curTime < 490.492000 )
      {
         document.getElementById('Index13').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index13');
      }
      else
      {
         document.getElementById('Index13').style.backgroundColor = '';
      }
      if( curTime >= 490.492000 && curTime < 527.025000 )
      {
         document.getElementById('Index14').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index14');
      }
      else
      {
         document.getElementById('Index14').style.backgroundColor = '';
      }
      if( curTime >= 527.025000 && curTime < 620.383000 )
      {
         document.getElementById('Index15').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index15');
      }
      else
      {
         document.getElementById('Index15').style.backgroundColor = '';
      }
      if( curTime >= 620.383000 && curTime < 674.273000 )
      {
         document.getElementById('Index16').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index16');
      }
      else
      {
         document.getElementById('Index16').style.backgroundColor = '';
      }
      if( curTime >= 674.273000 && curTime < 705.067000 )
      {
         document.getElementById('Index17').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index17');
      }
      else
      {
         document.getElementById('Index17').style.backgroundColor = '';
      }
      if( curTime >= 705.067000 && curTime < 734.849000 )
      {
         document.getElementById('Index18').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index18');
      }
      else
      {
         document.getElementById('Index18').style.backgroundColor = '';
      }
      if( curTime >= 734.849000 && curTime < 749.004000 )
      {
         document.getElementById('Index19').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index19');
      }
      else
      {
         document.getElementById('Index19').style.backgroundColor = '';
      }
      if( curTime >= 749.004000 && curTime < 763.900000 )
      {
         document.getElementById('Index20').style.backgroundColor = '#ffffcc';
         destIndex = document.getElementById('Index20');
      }
      else
      {
         document.getElementById('Index20').style.backgroundColor = '';
      }

   
   var EndTime = QuickTimePlayer.GetTime();
   
   if( destIndex != null && StartTime != EndTime )
   {
      ScrollToIndex( document.getElementById('IndexLinksDiv'), destIndex );
   }
}