/*==============================================================*/
// Ferry Contact Form JS
/*==============================================================*/
(function ($) {
"use strict";
$("#contactForm").on("submit", function (event) {
event.preventDefault();
var name = $("#name").val();
var email = $("#email").val();
var msg_subject = $("#msg_subject").val();
var phone_number = $("#phone_number").val();
var message = $("#message").val();
$.ajax({
type: "POST",
url: "assets/php/form-process.php",
data: {
name: name,
email: email,
msg_subject: msg_subject,
phone_number: phone_number,
message: message
},
success: function (response) {
if (response.trim() === "success") {
formSuccess();
} else {
formError();
submitMSG(false, response);
}
}
});
});
function formSuccess() {
$("#contactForm")[0].reset();
submitMSG(true, "Message Submitted!");
}
function formError() {
$("#contactForm").removeClass().addClass('shake animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
$(this).removeClass();
});
}
function submitMSG(valid, msg) {
var msgClasses = valid ? "h4 tada animated text-success" : "h4 text-danger";
$("#msgSubmit").removeClass().addClass(msgClasses).text(msg);
}
}(jQuery));