function revert_index()
{
  setTimeout("change_index()",2000);
}
function change_index()
{
  $('sport_data_area').style.zIndex = 2;
//alert('put back');
}
function timedCount()
{
  if ( typeof( $('sport_id').value ) != "undefined" )
  {
    var page_type = $('page_type').value;
    var sport = $('sport_id').value;
  }
  else
  {
    var sport = '';
  }
  if (page_type == "index" || page_type == "index2" || page_type == "scoreboard2" || page_type == "scoreboard")
  {
    t=setTimeout("load_scores();",30000);
    t=setTimeout("timedCount()",30000);
  }
  else
  {
    t=setTimeout("timedCount()",30000);
  }
}

function load_scores()
{
  var type = $('page_type').value;
  var sport = $('sport_id').value;
  var json = "";

  if (type != 'index' && type != 'index2' && type != 'scoreboard' && type != 'scoreboard2')
  {
    return;
  }
  new Ajax.Request('/ajax/get_live_scores.php', {
    method:'get',

    parameters: {
      sport: sport,
      type: type
    },

    onSuccess: function(transport){
      var json = transport.responseText.evalJSON();
      //var json = transport.responseJSON;
      update_scores(json,sport);
    }
  });
}

function update_scores(json,sport)
{
  //alert(json);
  for (var event_key in json.game_data)
  {
    var thisGame = json.game_data[event_key];

    var type = thisGame.type;

    if (type == 'inprogress')
    {
      update_pbkball(event_key,thisGame);
      $('pregame_' + event_key).hide();
      $('gameover_' + event_key).hide();
      $('inprogress_' + event_key).show();
    }
    else if (type == 'gameover')
    {
      update_pbkball(event_key,thisGame);
      $('pregame_' + event_key).hide();
      $('inprogress_' + event_key).hide();
      $('gameover_' + event_key).show();
    }
    else if (type == 'pregame')
    {
      $('inprogress_' + event_key).hide();
      $('gameover_' + event_key).hide();
      $('pregame_' + event_key).show();
    }
  }
}


function update_pbkball(event_key,thisGame)
{
  //alert(thisGame.away_score);
  //alert(thisGame.away_score);
  //alert(thisGame.home_score);
  //alert(thisGame.game_status);
  $('as_' + event_key).innerHTML = thisGame.away_score;
  $('hs_' + event_key).innerHTML = thisGame.home_score;
  $('oas_' + event_key).innerHTML = thisGame.away_score;
  $('ohs_' + event_key).innerHTML = thisGame.home_score;
  //alert('about to die');
  $('inprogress_' + event_key + '_gt').innerHTML = thisGame.game_status;
  //alert('still going');
  var away_segment = thisGame.away_segment.split("|");
  var home_segment = thisGame.home_segment.split("|");
  for (var z = 0; z < 6; z ++)
  {
    if ( typeof( away_segment[z] ) != "undefined" )
    {
      $('als_' + event_key + '_' + z).innerHTML = away_segment[z];
      $('hls' + event_key + '_' + z).innerHTML = home_segment[z];
      $('oals' + event_key + '_' + z).innerHTML = away_segment[z];
      $('ohls' + event_key + '_' + z).innerHTML = home_segment[z];
    }
  }

//away_ls =
//alert('finished update');
}