function drawSingleSeriesChart(tabId, chartId, chartWidth, chartHeight, chartType, chartData,mme,yyyyMo) {
// define, set the data for each chart, and render them (if indicated)
var myChart = new FusionCharts("static/fusion/inc/fusionchart/" + chartType, "myChartId" + chartId, chartWidth, chartHeight);
var mmeLabel = "";//mme + "";
var chartCaptionId = tabId + "-chartdiv" + chartId + "-label";
document.getElementById(chartCaptionId).innerHTML = "Hosted Voice Usage in "+ yyyyMo;
myChart.setDataXML("" + chartData + "");
myChart.setTransparent(true);
myChart.render(tabId + "-"+ "chartdiv" + chartId);
}
// gauge charts
function drawGaugeChart(chartId, gaugeIndex, value) {
var myChart = new FusionCharts("static/fusion/inc/fusionchart/AngularGauge.swf", "myChartId" + chartId, "300", "300", "0", "0");
//CPU for NYCMNYBWLT1 on 201301 : 12.63//
var chartData =
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"";
myChart.setDataXML(chartData);
myChart.render("chartdiv" + chartId);
}
function updateGaugeChart(chartId, gaugeIndex, refreshCount) {
var myChart = getChartFromId("myChartId" + chartId);
var val = 0;
if (gaugeIndex == "10") val = 12;
else if (gaugeIndex == "20") val = 15;
else if (gaugeIndex == "30") val = 52;
else if (gaugeIndex == "40") val = 42;
myChart.setData(1, val);
myChart.setData(2, val+20);
}
function updateGaugeChartWithMMEData(chartId, value) {
var myChart = getChartFromId("myChartId" + chartId);
myChart.setData(1, value);
}
function updateGaugeChartWithMMEData(chartId, value, yyyyMo, mme) {
var myChart = getChartFromId("myChartId" + chartId);
myChart.setData(1, value);
document.getElementById("cpuYyyyMm").innerHTML = "Hosted Voice Utilization in "+ yyyyMo;
}
function drawMultiSeriesChart(tabId,chartId, chartWidth, chartHeight, chartType) {
var myChart = new FusionCharts("static/fusion/inc/fusionchart/" + chartType, "myChartId" + chartId, chartWidth, chartHeight, "0", "0");
myChart.setTransparent(true);
var chartData =
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"" +
"";
myChart.setDataXML(chartData);
myChart.render(tabId + "-" + "chartdiv" + chartId);
}