var newsletterMessage = localStorage.getItem('newsletterMessage'); if (newsletterMessage) { newsletterMessage = JSON.parse(newsletterMessage); setNewsletterMessage(newsletterMessage.type, newsletterMessage.message) } function setupGetParametersForRedirect(element) { var parentForm = element.closest('form'); if ($ && parentForm && $(parentForm).data('missyFormValidate') && $(parentForm).valid() && window.location.search) { localStorage.setItem('redirectForNewsletter', window.location.search); } } function isAllowRedirectNewsletter() { return localStorage.getItem('redirectForNewsletter'); } function generateUrlForRedirect() { var parameterCurrentPage = window.location.search, redirectParameters = isAllowRedirectNewsletter(); if (redirectParameters) { localStorage.removeItem('redirectForNewsletter'); window.location = window.location.origin + window.location.pathname + redirectParameters; } } function saveNewsletterMessage(type, message) { localStorage.setItem('newsletterMessage', JSON.stringify({type: type, message: message})); } function setNewsletterMessage(type, message) { localStorage.removeItem('newsletterMessage'); document.addEventListener("pageMessageLoaded", function () { var pageMessage = new PageMessage(); pageMessage.setMessage(type, message, true); }); }