$(function() {
    var videomailClient = new VideomailClient({
      verbose: false,
      siteName: 'seeflow',
      enctype: VideomailClient.ENC_TYPE_FORM,
      selectors: {
        buttonClass: 'button',
        keyInputName: 'contact[videomail_key]',
        aliasInputName: 'contact[videomail_alias]',

        subjectInputName: 'contact[element_1]',
        fromInputName: 'contact[element_2]',
        bodyInputName: 'contact[message]',

        formId: 'videomailForm'
      },
      video: {
        limitSeconds: 180,
        width: 400
      }
    })

    var recordCheckbox = $('input#record:checkbox')

    if (recordCheckbox.attr('checked'))
      videomailClient.show()

    recordCheckbox.change(function() {
      var enableVideomail = recordCheckbox.attr('checked')

      if (enableVideomail)
        videomailClient.show()
      else
        videomailClient.hide()
    })
})
