function showAboutTrack(elementID)
{
  var testis = document.getElementById('trackList').getElementsByTagName('p');
	
  // minimize all testimonials
  for (i=0;i<testis.length;i++) 
  {
    var spans = testis[i].getElementsByTagName('span');
    spans[0].className='hideMe';
  }
	
  var elem = document.getElementById(elementID);
  var controls = elem.getElementsByTagName('span');
  for (i=0;i<controls.length;i++) 
  {
    controls[0].className='showTrack';
  }
}

var OrigClr;

function showLink(obj)
{
  if (obj != null)
  {
    OrigClr = obj.style.color;
    obj.style.color = '#CCCCCC'; 
    obj.style.textDecoration = 'underline';
  }
}

function revertLink(obj)
{
  if (obj != null)
  {
    obj.style.color = OrigClr; 
    obj.style.textDecoration = 'none';
  }
}

function showSection(elementID)
{
  var testis = document.getElementById('sectionList').getElementsByTagName('div');
	
  // minimize all testimonials
  for (i=0;i<testis.length;i++) 
  {
    var spans = testis[i].getElementsByTagName('div');
    //if (spans[0] != null)
    //{
        if (spans[0].className=='showSection')
        {
            spans[0].className='hideMe';
        }
    //}
  }
	
  var elem = document.getElementById(elementID);
  var controls = elem.getElementsByTagName('div');
  for (i=0;i<controls.length;i++) 
  {
    //if (spans[0] != null)
    //{
        //if (spans[0].className='hideMe')
        //{
            controls[0].className='showSection';
        //}
    //}
  }
}

var ytplayer;

function onYouTubePlayerReady(playerId) 
{
  ytplayer = document.getElementById("myytplayer");
}
        
// functions for the api calls
function loadNewVideo(id, startSeconds) 
{
  if (ytplayer) 
  {
    ytplayer.loadVideoById(id, parseInt(startSeconds));
  }
}