<script>
function createBreakdown() {
    if ($('#hreg').val() == "" || $('#metric_chooser').val() == "") {
      alert("Host regular expression and metric name can't be blank");
      return false;
    }

    var params = $("#breakdown_form").serialize();
    $("#reports_results").html('<img src="img/spinner.gif">');
    $.ajax({url: 'breakdown_report_results.php', 
	    cache: false,
	    data: params, 
	    success: function(data) {
      $("#reports_results").html(data);
	}});
    return false;
}
  
$(function() {
   
  var availablemetrics = [
"load_five","CPU1_sensor","load_one","bytes_in","IOH_Temp","machine_type","Front_Board2","Rear_Board","Rear_dimm1","cpu_wio","PROC1_DIMM9","cpu_speed","Rear_dimm2","mem_free","pkts_out","Front_Panel","boottime","PROC2_DIMM9","cpu_steal","PROC1_DIMM3","PROC1_DIMM6","mem_total","Front_IOH","Front_Board4","swap_free","Baseboard_Temp","bytes_out","Front_Board1","CPU2_sensor","swap_total","Front_dimm2","1U_LP_Riser","os_name","cpu_aidle","cpu_user","proc_total","cpu_num","PCI_outlet","part_max_used","Front_dimm1","os_release","disk_free","mem_buffers","load_fifteen","1U_FH_FL_Riser","cpu_nice","Front_Board3","gexec","PROC2_DIMM6","pkts_in","cpu_idle","disk_total","Rear_dimm3","PROC2_DIMM3","Front_dimm3","cpu_system","IOH_outlet","mem_cached","mem_shared","proc_run","PROC2_DIMM2","PROC1_DIMM5","PROC2_DIMM8","PROC2_DIMM5","PROC1_DIMM8","PROC1_DIMM2","PROC1_DIMM1","PROC2_DIMM4","PROC1_DIMM4","PROC2_DIMM1","PROC2_DIMM7","PROC1_DIMM7","Vcpu1VRM_Temp","P1-DIMMA1_Temp","CPU2_Temp","P1-DIMMD1_Temp","Peripheral_Temp","CPU1_Temp","VmemABVRM_Temp","P2-DIMMG1_Temp","VmemCDVRM_Temp","HDD_Temp","VmemEFVRM_Temp","Vcpu2VRM_Temp","P1-DIMMC1_Temp","PCH_Temp","VmemGHVRM_Temp","MB_10G_Temp","AOC_SAS_Temp","P1-DIMMB1_Temp","P2-DIMMF1_Temp","P2-DIMME1_Temp","P2-DIMMH1_Temp","VRMSoc2_Temp","VRMP2EFGH_Temp","VRMCpu2_Temp","P2-DIMMA1_Temp","VRMCpu1_Temp","P2-DIMMD1_Temp","P2-DIMMB1_Temp","VRMP1EFGH_Temp","VRMP2ABCD_Temp","Inlet_Temp","P2-DIMMC1_Temp","P1-DIMME1_Temp","P1-DIMMF1_Temp","VRMP1ABCD_Temp","NVMe_SSD_Temp","P1-DIMMG1_Temp","VRMSoc1_Temp","P1-DIMMH1_Temp","VRMCpu_Temp","CPU_Temp","DIMMG2_Temp","MB_10G_LAN_Temp","DIMMC2_Temp","VRMABCD_Temp","VRMEFGH_Temp","DIMME2_Temp","DIMMA2_Temp","VRMSoc_Temp","P1-DIMM3A_Temp","P2-DIMM1B_Temp","P1-DIMM3B_Temp","P2-DIMM1A_Temp","P1-DIMM1A_Temp","P2-DIMM3A_Temp","P1-DIMM1B_Temp","P2-DIMM3B_Temp","P2-DIMM2A_Temp","P1-DIMM2B_Temp","P1-DIMM2A_Temp","P2-DIMM2B_Temp","Disk%20Used%20by%2052330","Disk%20Used%20by%201019","Disk%20Used%20by%20qemu","Disk%20Used%20by%20flexlm","Disk%20Used%20by%201076","Disk%20Used%20by%201053","Disk%20Used%20by%2059168","Disk%20Used%20by%2058109","Disk%20Used%20by%201067","Disk%20Used%20by%2059253","Disk%20Used%20by%201042","Disk%20Used%20by%2059750","Disk%20Used%20by%2053002","Disk%20Used%20by%2050797","Disk%20Used%20by%201058","Disk%20Used%20by%201009","Disk%20Used%20by%209900","Disk%20Used%20by%2051218","Disk%20Used%20by%201047","Disk%20Used%20by%2052225","Disk%20Used%20by%209890","Disk%20Used%20by%2051552","Disk%20Used%20by%2051941","Disk%20Used%20by%2050814","Disk%20Used%20by%201004","Disk%20Used%20by%2058273","Disk%20Used%20by%2051717","Disk%20Used%20by%2054023","Disk%20Used%20by%201034","Disk%20Used%20by%2057339","Disk%20Used%20by%2054419","Disk%20Used%20by%2056945","Disk%20Used%20by%2050876","Disk%20Used%20by%2051582","Disk%20Used%20by%2052102","Disk%20Used%20by%201001","Disk%20Used%20by%2054590","Disk%20Used%20by%2057653","Disk%20Used%20by%2057468","Disk%20Used%20by%20root","Disk%20Used%20by%2054668","Disk%20Used%20by%201070","Disk%20Used%20by%201023","Disk%20Used%20by%2055938","Disk%20Used%20by%2059181","Disk%20Used%20by%208003","Disk%20Used%20by%2055599","Disk%20Used%20by%209875","Disk%20Used%20by%2054031","Disk%20Used%20by%2054900","Disk%20Used%20by%2052120","Disk%20Used%20by%2059143","Disk%20Used%20by%2055153","Disk%20Used%20by%2058051","Disk%20Used%20by%201903","Disk%20Used%20by%201024","Disk%20Used%20by%2058734","Disk%20Used%20by%2054598","Disk%20Used%20by%2056059","Disk%20Used%20by%201017","Disk%20Used%20by%2055165","Disk%20Used%20by%201041","Disk%20Used%20by%2050420","Disk%20Used%20by%201006","Disk%20Used%20by%2057599","Disk%20Used%20by%2059360","Disk%20Used%20by%2056193","Disk%20Used%20by%201008","Disk%20Used%20by%201063","Disk%20Used%20by%2053916","Disk%20Used%20by%2050333","Disk%20Used%20by%2053794","Disk%20Used%20by%2055162","Disk%20Used%20by%2052552","Disk%20Used%20by%209891","Disk%20Used%20by%2051931","Disk%20Used%20by%201003","Disk%20Used%20by%2057422","Disk%20Used%20by%2051823","Disk%20Used%20by%201021","Disk%20Used%20by%2053377","Disk%20Used%20by%2050650","Disk%20Used%20by%2059407","Disk%20Used%20by%2052987","Disk%20Used%20by%2059169","Disk%20Used%20by%201015","Disk%20Used%20by%2059661","Disk%20Used%20by%2058518","Disk%20Used%20by%2054744","Disk%20Used%20by%2052434","Disk%20Used%20by%2050005","Disk%20Used%20by%2058143","Disk%20Used%20by%2056390","Disk%20Used%20by%2050174","Disk%20Used%20by%2059266","Disk%20Used%20by%209886","Disk%20Used%20by%2059743","Disk%20Used%20by%2056944","Disk%20Used%20by%201013","Disk%20Used%20by%2053207","Disk%20Used%20by%2052860","Disk%20Used%20by%2058565","Disk%20Used%20by%201002","Disk%20Used%20by%2054263","Disk%20Used%20by%2052157","Disk%20Used%20by%2059974","Disk%20Used%20by%2055909","Disk%20Used%20by%2050807","Disk%20Used%20by%209871","Disk%20free%20home","Disk%20Used%20by%2055186","Disk%20Used%20by%2054782","Disk%20Used%20by%2050950","Disk%20Used%20by%2047514","Disk%20Used%20by%2057217","nodes_all_alloc","nodes_all_fail","nodes_all_maint","nodes_all_drain","nodes_all_resv","nodes_all_down","nodes_all_comp","nodes_all_idle","P1-DIMMD3_TEMP","P1-DIMMC1_TEMP","P1-DIMMC2_TEMP","P1-DIMMB2_TEMP","P1-DIMMB1_TEMP","P1-DIMMB3_TEMP","P1-DIMMA3_TEMP","P1-DIMMD2_TEMP","P1-DIMMA1_TEMP","P1-DIMMD1_TEMP","P1-DIMMA2_TEMP","P1-DIMMC3_TEMP","SOC1_VRM_Temp","P2_DIMMA~F_Temp","CPU2_VRM1_Temp","SOC2_VRM_Temp","CPU2_VRM0_Temp","P1_DIMMG~L_Temp","VDDIO2_VRM_Temp","P1_DIMMA~F_Temp","CPU1_VRM0_Temp","VDDIO1_VRM_Temp","CPU1_VRM1_Temp","AIOM_NIC1_Temp","U2_SSDA_Temp","P2_DIMMG~L_Temp","HDD_TEMP_0","PSU2_HOTSPOT","M2_AMB_TEMP_3","SLOT2_TEMP","VR_VSOC_P0_Tj","PSU1_HOTSPOT","VR_VSOC_P1_Tj","DIMMG1_TEMP","M2_AMB_TEMP_2","VR_VCORE_1_P0_Tj","DIMMG3_TEMP","DIMMG0_TEMP","VR_VDDIO_P0_Tj","HDD_TEMP_1","VR_VCORE_1_P1_Tj","DIMMG2_TEMP","VR_VDD11_P1_Tj","VR_VCORE_0_P0_Tj","VR_VDDIO_P1_Tj","CPU1_TEMP","INLET_AIR_TEMP","NVMeG0_TEMP","VR_VCORE_0_P1_Tj","VR_VDD11_P0_Tj","CPU0_TEMP","NVMe_SSDA_Temp","CPU2_DIMMI1_Temp","CPU2_Temperature","CPU1_Temperature","CPU2_DIMMB1_Temp","CPU2_DIMMA1_Temp","Outlet1_Temp","CPU1_DIMMC1_Temp","CPU2_DIMMH1_Temp","CPU2_DIMMG1_Temp","CPU1_DIMMB1_Temp","CPU1_DIMMG1_Temp","CPU1_DIMMH1_Temp","CPU2_DIMMC1_Temp","CPU1_DIMMA1_Temp","CPU1_DIMMI1_Temp","NVMeG1_TEMP","VR_P0_SOC_TEMP","VR_P1_CORE_TEMP","VR_P0_VDDIO_TEMP","VR_P0_CORE_TEMP","VDDCR_0_P0_TEMP","VDDCR_0_P1_TEMP","VR_P1_SOC_TEMP","M2_AMB_TEMP_1","VR_P1_VDDIO_TEMP","VDDCR_1_P1_TEMP","VDDCR_1_P0_TEMP","SLOT8_TEMP","Slot1_GPU0","Slot3_GPU1","M2_G0_TEMP","VR_P1_TEMP","MB_TEMP1","MB_TEMP2","VR_P0_TEMP","SLOT3_GPU_TEMP","SLOT9_GPU_TEMP","IB_Temp","VRMP2DEF_Temp","VRMP2ABC_Temp","VRMP1ABC_Temp","VRMP1DEF_Temp","slurm_cores_parsa","slurm_cores_utelisenfeld","slurm_users_onhold","slurm_cores_truiz","slurm_cores_mrelano","slurm_cores_bayeser","slurm_cores_laurasanma","slurm_cores_pietrzyk","slurm_cores_javiersp11","slurm_cores_mskotiniotis","slurm_cores_yllari","slurm_hours_maxwait_AMD","slurm_hours_maxwait_metis","slurm_cores_jbermejovega","slurm_nodes_down","slurm_cores_simon","slurm_cores_caf","slurm_cores_javi","slurm_cores_dmellado","slurm_cores_andonij","slurm_cores_llucarini","slurm_jobs_running","slurm_cores_calixto","slurm_cores_edunievar","slurm_cores_danivalero","slurm_cores_atejero","slurm_cores_rheaalexanderturner","slurm_cores_pablo","slurm_cores_cpozo","slurm_cores_escanuela","slurm_cores_carmencara","slurm_cores_marguvil","slurm_cores_dansanflo","slurm_cores_desteve","slurm_cores_mgomezrocha","slurm_jobs_failed","slurm_jobs_cancelled","slurm_cores_ajrp","slurm_cores_simonbd","slurm_cores_chyjin","slurm_cores_osbenluq","slurm_cores_pedrooh","slurm_cores_omiste","slurm_hours_maxwait_hermesv2","slurm_jobs_submitted","slurm_cores_anamarsabi","slurm_cores_ivanz","slurm_cores_josers04","slurm_cores_pabloferyelo","slurm_jobs_onhold","slurm_cores_jmontejo","slurm_cores_emebh","slurm_cores_juanmgg","slurm_cores_isa","slurm_cores_anna.poggialini","slurm_cores_eromera","slurm_hours_maxwait_calypso","slurm_cores_casale","slurm_users_running","slurm_cores_angelterrero","slurm_cores_margudo","slurm_cores_miguelgmier","slurm_cores_sharan","slurm_cores_amaro","slurm_nodes_drained","slurm_cores_manzano","slurm_cores_jroldan","slurm_cores_adacosta","slurm_cores_mpedrosab","slurm_cores_ruizsig","slurm_hours_maxwait_kratos48G","slurm_cores_jacaballero","slurm_cores_dunlop","slurm_cores_javieraguilar","slurm_cores_acolomo","slurm_cores_rcl","slurm_hours_maxwait_kratos96G","slurm_cores_lsierra","slurm_hours_maxwait_metisBigMem","slurm_cores_akrr","slurm_cores_amj","slurm_cores_joselopez98","slurm_cores_juanmuela","slurm_cores_arsfed","slurm_cores_pedrovg","slurm_cores_adriroig","slurm_cores_rhurtado","slurm_cores_slopez","slurm_cores_jmartintest","slurm_cores_fransangaji","slurm_cores_enriquearroyo","slurm_cores_rosario","slurm_cores_paulovb","slurm_cores_amoro","slurm_cores_noesg","slurm_cores_jabonachela","slurm_cores_giannelli","slurm_jobs_started","slurm_cores_total","slurm_cores_alvaroiturbe","slurm_cores_garrido","slurm_cores_danielujac","slurm_cores_liugeorge18","slurm_cores_pedrojdg","slurm_cores_marinabs","slurm_cores_jandrovm","slurm_users_pending","slurm_cores_alasanta","slurm_hours_maxwait_hermesv1","slurm_cores_victormc","slurm_hours_maxwait_VIS","slurm_cores_jmartin","slurm_cores_phurtado","slurm_cores_rubencaibz","slurm_cores_enrique","slurm_cores_matteo","slurm_cores_carloscano","slurm_cores_emegias","slurm_cores_carlesma","slurm_cores_lbodamer","slurm_cores_jhidalgo","slurm_cores_cpespigares","slurm_cores_mamunoz","slurm_cores_vbuendiar","slurm_cores_eugenio","slurm_cores_pablo-gallardo","slurm_cores_gmenesse","slurm_cores_ralexander","slurm_cores_serena","slurm_nodes_idle","slurm_cores_atajuelo","slurm_cores_jtorres","slurm_cores_alexdeharo99","slurm_cores_caraballomili","slurm_cores_guillermobm","slurm_cores_ivanlopgar","slurm_cores_apatti","slurm_cores_joaquinls","slurm_cores_biel","slurm_cores_dlsantos","slurm_cores_mrmanlu","slurm_cores_gpoidomani","slurm_jobs_pending","slurm_cores_juagalve","slurm_cores_crisvgarcia","slurm_cores_jjalonso","slurm_cores_almartin","slurm_jobs_completed","slurm_cores_adrianmarin","slurm_cores_tfmrosario","slurm_hours_maxwait_hermesBigMem","slurm_cores_gcamillo","slurm_cores_eacostam","slurm_cores_nereah","slurm_cores_marco_villena","slurm_hours_maxwait_GPGPU","slurm_nodes_allocated","slurm_cores_despada","slurm_cores_angulo","slurm_cores_germanrojo","slurm_hours_maxwait_short","slurm_cores_adroher","slurm_cores_ana","slurm_cores_root","slurm_cores_rociolizeth","slurm_cores_alvarorg13","slurm_cores_alejandromoreno","VcpuVRM_Temp","DIMMC1_Temp","DIMMB1_Temp","DIMMA1_Temp","DIMMD1_Temp","DIMME1_Temp","DIMMH1_Temp","DIMMF1_Temp","DIMMG1_Temp","VR_DIMMG1_TEMP","HDD_TEMP_5","HDD_TEMP_2","VR_DIMMG0_TEMP","HDD_TEMP_7","CPU0_DTS","HDD_TEMP_4","HDD_TEMP_6","HDD_TEMP_3"];

  $( "#metric_chooser" ).autocomplete({
      source: availablemetrics,
      change: function(event, ui) {
	$.cookie("ganglia-breakdown-report-metric" + window.name,
	         $("#metric_chooser").val());
      }
  });

});
</script>
<form id="breakdown_form">
Host regex: <input size=50 id="hreg" name="hreg">
Metric <input size=50 id="metric_chooser" name="metric">
<button onclick="createBreakdown(); return false" id="create_button">Create Report</button>
</form>
<div id="reports_results">
</div>
<script>
$(function() {
    $("#create_button")
      .button();
    });
</script>
