// GFXStat version: 1.0

function gfxstat_change_chart(menu) {
  var year      = $("#gfxstat_table_year").val();
  var directory = $("#gfxstat_directory").val();
  $.ajax({
           type: "get",
            url: "/" + directory + "/ajax/gfxstat-charts.php",
           data: "menu=" + menu + "&year=" + year,
       datatype: "script",
    contentType: "application/javascript"
  });
}

$(document).ready(function() {
 
  gfxstat_change_chart(1);

  $("#gfxstatistics a.menuchart").click(function() {
    var year      = $("#gfxstat_table_year").val();
    var menu      = $(this).attr("alt");
    var directory = $("#gfxstat_directory").val();
    $.ajax({
             type: "get",
              url: "/" +  directory + "/ajax/gfxstat-charts.php",
             data: "menu=" + menu + "&year=" + year,
         datatype: "script",
      contentType: "application/javascript"
    });
  });

  $(".gfxstat_table_month").live("click", function(){
    var year      = $("#gfxstat_table_year").val();
    var month     = $(this).attr("alt");
    var directory = $("#gfxstat_directory").val();
    $.ajax({
      type: "get",
      url: "/" + directory + "/ajax/gfxstat-tables.php",
      data: "year=" + year + "&month=" + month,
      datatype: "html",
      success: function(data) {
        $("#gfxstat_tables").html(data);
      }
    });
    return false;
  });

  $("#gfxstat_table_year").live("change", function() {
    var year      = $(this).val();
    var directory = $("#gfxstat_directory").val();
    $.ajax({
      type: "get",
      url: "/" + directory + "/ajax/gfxstat-tables.php",
      data: "year=" + year,
      datatype: "html",
      success: function(data) {
        $("#gfxstat_tables").html(data);
        gfxstat_change_chart(1);
      }
    });
  }); 

  $("#loadingDiv")
    .hide()  
    .ajaxStart(function() {
        $(this).show();
    })
    .ajaxStop(function() {
        $(this).hide();
    });

});

