anchor.diff:                      a.click();
   
                   };
  -            };
  -
  -            function getChartFileNameG() {
  +             }
  +             function getChartFileNameG() {
                   var t = new Date($.now());
  -                var current_date = t.getFullYear()+'-'+ t.getMonth()+'-'+ t.getDate()+'__'+t.getHours()+'-'+ t.getMinutes()
  +                var current_date = t.getFullYear()+'-'+ t.getMonth()+'-'+ t.getDate()+'__'+t.getHours()+'-'+ t.getMinutes();
                   return "Guages_"+current_date;
               }
           </script>
  
positive.code:                     "zones": <ano:equal name="gauge" property="customZonesAvailable" value="false">[]</ano:equal>
                              <ano:equal name="gauge" property="customZonesAvailable" value="true">
                              [
                                  <ano:iterate id="zone" name="gauge" property="zones" type="net.anotheria.moskito.webui.gauges.api.GaugeZoneAO" indexId="zoneIndex"><ano:greaterThan name="zoneIndex" value="0">, </ano:greaterThan>
                                      {
                                          "color": '${zone.color}',
                                          "colorCode": '',
                                          "enabled": true,
                                          "from": ${zone.left},
                                          "to": ${zone.right}
                                      }
                                  </ano:iterate>
                              ]
                              </ano:equal>
  
                  });
                  </ano:iterate>
              </script>
  
  
negative.code: 
                  img.onload = function () {
                      ctx.drawImage(img, 0, 0);
                      var canvasdata = canvas.toDataURL("image/png");
                      var a = document.createElement("a");
                      var file_name = getChartFileName(index);
  
  