/**
 * @file
 *   Create a status graph based on likes/comments
 */

function print_graph() {
  $statuses = statuses_retrieve();
  $graph_data = new stdClass();
  $graph_data = array(
    'period_1' => generate_data($statuses, 1),
    'period_3' => generate_data($statuses, 3),
    'period_6' => generate_data($statuses, 6),    
  );   
?>
  <script type="text/javascript">
    var graph_data = <?php print json_encode($graph_data); ?>;
    // var statuses = <?php // print $statuses_json; ?>
  </script>
  <div id="placeholder" style="width:720px;height:250px;"></div>

  <br />

  <div class="timeframe"><input class="fetchSeries uibutton" id="button-1" graph_period="6" type="button"
	value="6 months"> 
  <span></span></div>

  <div class="timeframe"><input class="fetchSeries uibutton" id="button-2" graph_period="3" type="button"
	value="3 Months">
  <span></span></div>
  
  <div class="timeframe"><input class="fetchSeries uibutton" id="button-3" graph_period="1" type="button"
	value="1 Month">  
  <span></span></div>
  
  <div class="clearfloat"></div>
  
<?php   
}
function ajax_content_page() {
  global $user;  
  $statuses = statuses_retrieve();
  
  // Display graph
  print_graph();
  // FB API placeholder
  echo "<div id='fb-root'></div>";
  // Display karma index
  print_karma($statuses);
  
  print <<<EOS
<div id="nav-buttons">  
<input type="button" value="Your most popular statuses" class="uibutton tab-main confirm" id="tab-pop" />
<input type="button" value="Your oldest statuses" class="uibutton tab-main" id="tab-oldest" />
<input type="button" value="All your statuses" class="uibutton tab-main" id="tab-allstatus" />
<input type="button" value="Most popular friends" class="uibutton tab-main" id="tab-topuser" />
</div>  
EOS;
  print '<div class="main-tab-member" id="tab-pop-content">';
  // Display the most popular status
  print_most_popular($statuses);  
  print '</div><div class="main-tab-member" id="tab-oldest-content">';
  // Display the oldest status
  print_oldest($statuses);
  print '</div><div class="main-tab-member" id="tab-allstatus-content">';
  // Display all statuses
  print_statuses($statuses);
  print '</div><div class="main-tab-member" id="tab-topuser-content">';
  
  // I know this is ugly, but data for new users needs to be inserted to the cache before printing out the leaderboard...
  if (!empty($user)) {
    log_user($user);
  }
  
  print_leaderboard(TRUE, 5);
  print_leaderboard(FALSE, 10);
  print '</div>';
  
  print theme_links();
  //$pics = pics_retrieve();
  //print_pics($pics);
  
}