function closeModalWindow(modalBody, docObjects) {
if (modalBody !== '') {
submitObj = $('#' + docObjects.submit);
modalObj = $('#' + docObjects.modal);
closeObj = $('#' + docObjects.close);
closeObj.hide();
submitObj.show();
submitObj.prop('disabled', false);
modalObj.html(modalBody);
}
}
function newsletterAjaxCall(formObj, postData, docObjects, translations) {
alertObj = $('#' + docObjects.alert);
submitObj = $('#' + docObjects.submit);
modalObj = $('#' + docObjects.modal);
closeObj = $('#' + docObjects.close);
alertObj.html('');
alertObj.hide();
submitObj.prop('disabled', true);
$.ajax(formObj.action, {
type: 'POST',
dataType: "json",
success: function (response) {
if (response.status) {
modalObj.html(response.message + '!
');
submitObj.hide();
closeObj.show();
} else {
alertObj.show();
alertObj.html(response.message);
submitObj.prop('disabled', false);
}
},
error: function (response) {
if (response.status == 400) {
alert(translations['email_alert'] + '!');
} else {
alert(translations['registerfail_alert'] + '!');
}
submitObj.prop('disabled', false);
},
data: postData
});
}