<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
<ModulePrefs title="Hit Counter" height="30">
  <Require feature="wave" /> 
</ModulePrefs>
<Content type="html">
<![CDATA[ 
<div id="content_div" style="height: 30px;font-size:x-large"></div>
    <script type="text/javascript">

    var div = document.getElementById('content_div');

    var added = false;
    function stateUpdated() {
      if(!added){
        
        var value = parseInt(wave.getState().get('count', '0'));
        wave.getState().submitDelta({'count': value + 1});
        added = true;
      }
      if(!wave.getState().get('count')) {
        div.innerHTML = "0"
      }
      else {
        div.innerHTML = wave.getState().get('count');
      }
    }
 
    function init() {
      if (wave && wave.isInWaveContainer()) {
        wave.setStateCallback(stateUpdated);
      
      }
    }
    gadgets.util.registerOnLoadHandler(init);

  ]]> 
  </Content>
</Module>
