anchor.diff:        if ( locations.length > 0 ) {
   
           stopSpinner();
  +        locationsChart();
   
         } else {
           locations = [];
  
positive.code:       $('#u_email').html(user.email);
        $('#u_graetzl').html(user.graetzl_name);
        $('#u_created_at').html(moment(user.created_at).format('ll'));
        $('#u_admin').attr('href', user.user_path_admin);
        $('#u_role').html(user.role? '| ' + user.role : '');
        $('#u_zip').html('');
  
negative.code: 
  
      } // Users Chart
  
  
  
      var locationsChart = function() {
  
        // Create Users Array within Timeperiod Dates (Lookup)
        // Set Length of Time Period Array to Length of Actual Dates
        timePeriodData.length = timePeriod.dates.length;
        timePeriodData.fill(0); // Prefill all Values with 0
  
        for ( i=0; i<locations.length; i++ ) {
          var checkDate = new Date(locations[i].created_at);
  
          // Loop Check every single Location for all Dates in Range
          for ( d=timePeriodData.length-1; d>0; d-- ) {
            var check = checkDateRange( checkDate, timePeriod.dates[d], timePeriod.unit );
            if (check == true) {
              timePeriodData[d] +=1;
              break;
            }
          } // Loop Check every single User for all Dates
        } // Loop Check all Users
  
        var labeldata = timePeriod.datesFriendly;
        var chartdata = timePeriodData;
  
  
        chartTopArea = new Chart(topchart, {
          type: 'line',
          data: {
            labels: labeldata,
            datasets: [{
              label: 'Locations',
              data: chartdata,
            }]
          }
        });
  
  
      } // Location Chart
  
  
      // Mailing Chart
  