﻿$(document).ready(function() {
    $("#accordion").accordion(
                {
                    autoHeight: false,
                    collapsible: true
                });

    $("#emailForm").ajaxForm({
        dataType: "json",
        beforeSubmit: function(formData, jqForm, options) {
            for (var i = 0; i < formData.length; i++) {
                if (!formData[i].value) {
                    setSubmitMessage('Please enter a value in all fields');
                    return false;
                }
            }
            $("#emailForm").block({ message: 'Sending Email...' });
            return true;
        },
        success: function(result) {
            $("#emailForm").unblock();
            $("#emailForm").resetForm();
            setSubmitMessage(result.message);
        },
        error: function(xhr, textStatus, errorThrown) {
            $("#emailForm").unblock();
            setSubmitMessage('An error encountered sending email');
        }
    });
});

function setSubmitMessage(msg) {
    $('#submitMessage').text(msg);
    $('#submitMessage').fadeOut(10000, function() {
        $('#submitMessage').text('');
        $('#submitMessage').show();
    });

}