anchor.diff:            }]
           }
         });
  -    }
  +    } // USers Chart
  +
  +
  +    // Mailing Chart
  +    var mailingChart = function(labeldata, sent, opens, clicks) {
  +
  +      for ( i=0; i<labeldata.length; i++ ) {
  +        // create loop for chart balken pro mail ...
  +      }
  +
  +    var mail1 = {
  +      label: labeldata[0],
  +      data: [
  +        sent[0],
  +        opens[0],
  +        clicks[0]
  +      ],
  +      backgroundColor: 'rgba(0, 99, 132, 0.6)',
  +      yAxisID: "mailing"
  +    };
  +
  +    var mail2 = {
  +      label: labeldata[1],
  +      data: [
  +        sent[1],
  +        opens[1],
  +        clicks[1]
  +      ],
  +      backgroundColor: 'rgba(90, 132, 0, 0.6)',
  +      yAxisID: "mailing"
  +    };
  +
  +    var mails = {
  +      labels: ["Sent", "Opens", "Clicks"],
  +      datasets: [mail1, mail2]
  +    };
  +
  +    var chartOptions = {
  +      scales: {
  +        xAxes: [{}],
  +        yAxes: [{
  +          id: "mailing"
  +        }, {
  +          id: ""
  +        }]
  +      }
  +    };
  +
  +    var barChart = new Chart(topchart, {
  +      type: 'bar',
  +      data: mails,
  +      options: chartOptions
  +    });
  +
  +
  +  }
  +
  +
   
       /*********************************
           Event Listeners
  
positive.code: 
  <style>
  
  svg.hover {color:#EC776A;}
  div#top {height:200px;}
  img.loading-spinner {padding-top:30px;}
  
  </style>
  
  
negative.code:     /*********************************
          HELPER Functions
      *********************************/
  
      // Math Round for Percentage
      function round(wert, dez) {
        wert = parseFloat(wert);
        if (!wert) return 0;
        dez = parseInt(dez);
        if (!dez) dez=0;
        var umrechnungsfaktor = Math.pow(10,dez);
        return Math.round(wert * umrechnungsfaktor) / umrechnungsfaktor;
      }
  
      // Helper - Check if Date is in Date-Range
      var checkDateRange = function ( checkDate, startDate, unit ) {
  