function addCountUpEvent(element) {
  $(".countUp a", element).click(function(){
    url = $(this).attr('href')
    if(url){
      var image = $(this).find('img').clone()
      if (image.hasClass('js-hoverSwap')) image.removeClass('js-hoverSwap')
      var imageFile = image.attr('src')
      imageFile = imageFile.replace(/(_on)?\./, '_on.')
      image.attr('src', imageFile)
      $(this.parentNode).append(image)
      var parent = this.parentNode
      while(parent && !$(parent).hasClass('countUp')) {
        parent = parent.parentNode;
      }
      if (parent.tagName.toLowerCase() == 'td') {
        parent = parent.parentNode;
      }
      var spanNum = $('.num', parent)
      if (spanNum.size() > 0) {
        spanNum.text(parseInt(spanNum.text()) + 1)
      }
      $.post(url)
      $(this).remove()
    }
    return false;
  })
}

