google.load("jquery", "1");
google.setOnLoadCallback(function() {
    var runs_menu = $("#run");
    var charts_menu = $("#chart");

    function update_content() {
        var dir = runs_menu.val();
        var chart = charts_menu.val();
        $("#content").attr("src", "data/" + dir + chart);
    }

    var first = 1;
    $(runs).each(function (i) {
        var v = runs[i];
        var label = v;
        if (first) {
            label += " (latest)";
            first = 0;
        }
        runs_menu.append('<option value="' + v + '">' + label + '</option>');
    });

    runs_menu.change(update_content);
    charts_menu.change(update_content);

    update_content();
});
