title: Update JQVMap - map with new values (color change)
body: <p>Hi I use JQVMap to show some values over the tooltip in a country. When the value isn't 0 the country is colored green. But I have some problems with it. To initiate the function I use the follow code. The data I get over an div. All works good. If I make an selection (with an datepicker) the data is updated in the tooltip on the map. So the right values are given to the map. But if I change to an other for example day where the value is 0 the map is still colored like there is an value over 0. So not the new -> the old map. If I make a manuell site refresh for example (with F5) it show the right map with the right values.</p>
  
  <p>What can I do to get it working?</p>
  
  <p>The code to initial:</p>
  
  <pre><code>initJQVMAP: function () {
  
      var showMap = function (name) {
          jQuery('.vmaps').hide();
          jQuery('#vmap_' + name).show();
      }
  
      var setMap = function (name) {
          var data = {
              map: 'world_en',
              backgroundColor: null,
              borderColor: '#333333',
              borderOpacity: 0.5,
              borderWidth: 1,
              color: '#c6c6c6',
              enableZoom: true,
              hoverColor: '#244671',
              hoverOpacity: null,
              values: sample_data,
              normalizeFunction: 'linear',
              scaleColors: ['#cfe9d3', '#3cc051'],
              selectedColor: '#244671',
              selectedRegion: null,
              showTooltip: true,
              onLabelShow: function (event, label, code) {
  
              }
          };
  
          data.map = name + '_en';
          var map = jQuery('#vmap_' + name);
          if (!map) {
              return;
          }
          map.width(map.parent().parent().width());
          map.show();
          map.vectorMap(data);
          map.hide();
      }
  
      setMap("world");
      setMap("europe");
      setMap("germany");
      showMap("world");
  
  
      jQuery('#regional_stat_world').click(function () {
          showMap("world");
      });
  
      jQuery('#regional_stat_usa').click(function () {
          showMap("usa");
      });
  
      jQuery('#regional_stat_europe').click(function () {
          showMap("europe");
      });
      jQuery('#regional_stat_russia').click(function () {
          showMap("russia");
      });
      jQuery('#regional_stat_germany').click(function () {
          showMap("germany");
      });
  
      $('#region_statistics_loading').hide();
      $('#region_statistics_content').show();
  },
  </code></pre>
  
  <p>The code to update the values:</p>
  
  <pre><code>    $('#div_session_write').load('sessionstart.php?datum1=' + Date.today().add({
         days: -29
      }).toString('yyyy-MM-dd') +'&amp;datum2=' + Date.today().toString('yyyy-MM-dd'));
      $('#geodaten').load('geodata.php');
  </code></pre>
  
  <p>I think I must redraw or reload it... but how?</p>