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 }); }