$(function() {
    var VideomailClient = require('videomail-client'),
        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()
    })
})
