             $("#donation-form").hide()
             $(".donations-callback-flash").show(0).delay(8000).hide(0)
           else 
+            gaDonations('send', 'event', 'form', 'error')
             $(".donation-payment-errors").text(data.message or "Something went wrong.").show()
             
         customer = {}


    self.setInputSet = (index) ->
      if self.isAdvanceAllowed(index)
        self.visibleInputSet(index)

    self.firstName = ko.observable().extend({ required: { message: "Can't be blank" } })

        false

    self.submitForm = ->
      gaDonations('send', 'event', 'submit', 'click')
      $form = $("#donation-form")
      $('.donation-loading-overlay').show()
      # Disable the submit button to prevent repeated clicks
