FusionCharts.ready(function () {
var salesChart = new FusionCharts({
renderAt: 'chart-container',
"caption": "Current Flow on Main Meter",
"subcaption": "New York Store",
"chartbottommargin": "20",
"gaugebgcolor": "#ff0000",
"gaugefillcolor": "#1f0601",
"rendered": function (evt, data) {
var btn = document.getElementById('print');
btn.addEventListener('click', function () {
"beforePrint": function (eventObj) {
eventObj.preventDefault();
"printCancelled": function (eventObj) {
var header = document.getElementById('header');
header.style.display = 'block';
var tempDiv = document.createElement('div');
var attrsTable = document.getElementById('attrs-table');
for (var prop in eventObj) {
titleDiv = document.createElement('div');
titleDiv.className = 'title';
titleDiv.innerHTML = prop;
valueDiv = document.createElement('div');
valueDiv.className = 'value';
valueDiv.innerHTML = eventObj[prop];
tempDiv.appendChild(titleDiv);
tempDiv.appendChild(valueDiv);
attrsTable.innerHTML = '';
attrsTable.appendChild(tempDiv);
setInterval(function () {
var num = Math.floor(Math.random() * 150) + 150;
FusionCharts("myChart").feedData("&value=" + num);