anchor.diff:        },
   
         lineWeightForCount: function(count) {
  -        var ratio = (count / DSIMap.currentMaxLineCount);
  +        var max = DSIMap.currentMaxLineCount;
  +        if (max <= 1 && DSIMap.clusterLevel != 0) max = 2;
  +
  +        var ratio = (count / max);
           var difference = DSIMap.maxLineWeight - DSIMap.minLineWeight;
   
           return DSIMap.minLineWeight + (ratio * difference);
         },
   
         lineOpacityForCount: function(count) {
  -        var ratio = (count / DSIMap.currentMaxLineCount);
  +        var max = DSIMap.currentMaxLineCount;
  +        if (max <= 1 && DSIMap.clusterLevel != 0) max = 2;
  +
  +        var ratio = (count / max);
           var difference = DSIMap.maxLineOpacity - DSIMap.minLineOpacity;
   
           return DSIMap.minLineOpacity + (ratio * difference);
  
positive.code:       },
  
        initClusters: function() {
          var level = $('.filter #cluster-level').val();
          $.extend(DSIMap, DSIMap.clusterConfig[level]);
  
          clusters = new L.MarkerClusterGroup({
            showCoverageOnHover: false,
  
negative.code: 
            DSIMap.addOrganisationPins();
            DSIMap.addPartnerLines();
            DSIMap.resizeClusters();
  
            var top = $('.active-organisation').height() + 30;
            $('.active-organisation').css({ top: '-'+top+'px' });
            $('.filter').css({ top: "0" });
  
            e.preventDefault();
            return false;
  