{"result":true,"message":"Brochure request","payload":{"html":"\n<section class=\"generic-form\">\n    <p class=\"generic-form__subtitle\">Silversea Expeditions<\/p>\n    <h2 class=\"generic-form__title\">Request brochure<\/h2>\n    <p class=\"generic-form__intro\">Complete the form below and we'll send your brochure in the next post. Please note that we are unable to mail brochures to countries outside Europe.<\/p>\n\n    <form action=\"\/cruiselines\/brochure\/26\" class=\"generic-form__form\" data-overlay method=\"post\">\n        <input type=\"hidden\" name=\"brochure_request_brochure_title\" value=\"\"\/>\n        <input type=\"hidden\" name=\"brochure_request_image_url\" value=\"\"\/>\n\n        <div id=\"brochure_request_antispam_wrap\" class=\"field field--antispam required field--required antispam\">\n    <div class=\"antispam-hide\">\n        <label class=\"field__label\" for=\"brochure_request_antispam\">Antispam<\/label>        <p>Please enter the characters <strong>B479<\/strong> in reverse order in the box below<\/p>\n        <input id=\"brochure_request_antispam\" name=\"brochure_request_antispam\" class=\"input\" type=\"text\" value=\"\" \/>\n        <input id=\"brochure_request_antispam_code\" name=\"brochure_request_antispam_code\" class=\"input\" type=\"hidden\" value=\"B479\" \/>\n            <\/div>\n<\/div>\n\n\n<div id=\"brochure_request_title_wrap\" class=\"field generic-form__field--title field--select required field--required field-select\">\n    <label class=\"field__label\" for=\"brochure_request_title\">Title<\/label>                    <select id=\"brochure_request_title\" name=\"brochure_request_title\" class=\"input\">\n                            <option value=\"\">Please select&hellip;<\/option>\n            \n                                <option value=\"Mr.\" >Mr.<\/option>\n                \n                                <option value=\"Ms.\" >Ms.<\/option>\n                \n                                <option value=\"Mrs.\" >Mrs.<\/option>\n                \n                                <option value=\"Miss\" >Miss<\/option>\n                \n                                <option value=\"Master\" >Master<\/option>\n                \n                                <option value=\"Baron\" >Baron<\/option>\n                \n                                <option value=\"Baroness\" >Baroness<\/option>\n                \n                                <option value=\"Capt\" >Capt<\/option>\n                \n                                <option value=\"Count\" >Count<\/option>\n                \n                                <option value=\"Dame\" >Dame<\/option>\n                \n                                <option value=\"Dr.\" >Dr.<\/option>\n                \n                                <option value=\"Earl\" >Earl<\/option>\n                \n                                <option value=\"HRH\" >HRH<\/option>\n                \n                                <option value=\"Lady\" >Lady<\/option>\n                \n                                <option value=\"Lord\" >Lord<\/option>\n                \n                                <option value=\"Rev\" >Rev<\/option>\n                \n                                <option value=\"Sir\" >Sir<\/option>\n                \n                                <option value=\"The Hon\" >The Hon<\/option>\n                \n                                <option value=\"The RT Hon\" >The RT Hon<\/option>\n                \n                                <option value=\"Viscount\" >Viscount<\/option>\n                \n                                <option value=\"Viscountess\" >Viscountess<\/option>\n                \n            \n        <\/select>\n        \n    <\/div>\n\n\n<div id=\"brochure_request_name_wrap\" class=\"field field--text required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_name\">First name<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_name\" maxlength=\"255\" name=\"brochure_request_name\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_surname_wrap\" class=\"field field--text required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_surname\">Last name<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_surname\" maxlength=\"255\" name=\"brochure_request_surname\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_email_wrap\" class=\"field field--email required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_email\">Email address<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_email\" maxlength=\"255\" name=\"brochure_request_email\" size=\"255\" type=\"email\" value=\"\">    <\/div>\n\n\n\n<div id=\"brochure_request_phone_wrap\" class=\"field generic-form__field--telephone field--international-telephone required field--required\" data-config='{\"initialCountry\":\"US\",\"countryOrder\":[\"gb\",\"us\"]}' data-iti-version=\"27\">\n    <label class=\"field__label\" for=\"brochure_request_phone\">Phone number<\/label>    <input id=\"brochure_request_phone_input\" maxlength=\"255\" name=\"brochure_request_phone_input\" class=\"input \" type=\"tel\" value=\"\" \/>\n    <\/div>\n\n\n\n\n\n\n        <div class=\"generic-form__field--address-lookup\">\n            \n\n<div id=\"brochure_request_address_lookup_wrap\" class=\"field generic-form__field--address-lookup field--address-lookup\" data-role=\"fieldcontain\">\n        <label class=\"field__label\" for=\"brochure_request_address_lookup\">Search for an address<\/label>\n    <div class=\"field--address-lookup__field\">\n        <input id=\"brochure_request_address_lookup\" type=\"text\" class=\"input\" placeholder=\"Start by typing your address...\">\n    <\/div>\n    <\/div>\n\n\n\n\n\n        <\/div>\n\n        <div id=\"brochure_request_address_1_wrap\" class=\"field field--text required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_address_1\">Address 1<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_address_1\" maxlength=\"255\" name=\"brochure_request_address_1\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_address_2_wrap\" class=\"field field--text\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_address_2\">Address 2   <small class=\"field__optional\">optional<\/small><\/label>        <input aria-required=\"false\" class=\"input\" id=\"brochure_request_address_2\" maxlength=\"255\" name=\"brochure_request_address_2\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_city_wrap\" class=\"field field--text required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_city\">City\/Town<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_city\" maxlength=\"255\" name=\"brochure_request_city\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_county_wrap\" class=\"field field--text\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_county\">County   <small class=\"field__optional\">optional<\/small><\/label>        <input aria-required=\"false\" class=\"input\" id=\"brochure_request_county\" maxlength=\"255\" name=\"brochure_request_county\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n<div id=\"brochure_request_postcode_wrap\" class=\"field field--text required field--required\" data-role=\"fieldcontain\">\n    <label class=\"field__label\" for=\"brochure_request_postcode\">Postcode<\/label>        <input aria-required=\"true\" class=\"input\" id=\"brochure_request_postcode\" maxlength=\"255\" name=\"brochure_request_postcode\" size=\"255\" type=\"text\" value=\"\">    <\/div>\n\n\n\n\n\n\n        <div class=\"generic-form__field--optins\">\n            <p class=\"generic-form__optin-label\">I'm happy for Mundy Adventures to contact me with news and offers<\/p>\n\n            <div id=\"brochure_request_marketing_post_wrap\" class=\"field field--checkbox field-checkbox field--checkbox--text-after check_box\">\n    <label class=\"check_box\" for=\"brochure_request_marketing_post\">\n                <input id=\"brochure_request_marketing_post_default\" name=\"brochure_request_marketing_post\" type=\"hidden\" value=\"false\" \/>\n        <input id=\"brochure_request_marketing_post\" name=\"brochure_request_marketing_post\" class=\"check_box\" type=\"checkbox\" value=\"true\"  \/>\n        \n            \n            by post\n            \n                    <\/label>\n    <\/div>\n\n\n<div id=\"brochure_request_marketing_wrap\" class=\"field field--checkbox field-checkbox field--checkbox--text-after check_box\">\n    <label class=\"check_box\" for=\"brochure_request_marketing\">\n                <input id=\"brochure_request_marketing_default\" name=\"brochure_request_marketing\" type=\"hidden\" value=\"false\" \/>\n        <input id=\"brochure_request_marketing\" name=\"brochure_request_marketing\" class=\"check_box\" type=\"checkbox\" value=\"true\"  \/>\n        \n            \n            by email\n            \n                    <\/label>\n    <\/div>\n\n\n\n\n\n        <\/div>\n\n        <div class=\"generic-form__cta\">\n            <button type=\"submit\" class=\"button\">\n               Request brochure\n            <\/button>\n        <\/div>\n    <\/form>\n<\/section>\n","page_title":"","scripts":[{"url":"\/\/services.postcodeanywhere.co.uk\/js\/address-3.70.js","attributes":{"src":"\/\/services.postcodeanywhere.co.uk\/js\/address-3.70.js"}}],"stylesheets":[{"url":"\/static\/core\/css\/intl-tel-input.f8859.css","media":"all"},{"url":"\/\/services.postcodeanywhere.co.uk\/css\/address-3.70.css","media":"screen"}],"onload":"document.getElementById('brochure_request_antispam').value = document.getElementById('brochure_request_antispam_code').value.split('').reverse().join('');\n\n(async () => { \n        const {default: intlTelInput} = await import('\/static\/core\/modern-javascript\/intl-tel-input.6d8c5.js');\n\n        const getConfig = function () {\n            const config = JSON.parse(input_brochure_request_phone.parentElement.getAttribute('data-config'));\n\n            if (typeof getPlaceholder !== 'undefined') {\n                config.customPlaceholder = getPlaceholder;\n            }\n\n            config.hiddenInput = function(telInputName) {\n                return {\n                    phone: 'brochure_request_phone',\n                    country: 'brochure_request_phone_country'\n                }\n            }\n\n            return config;\n        }\n\n        const input_brochure_request_phone = document.getElementById('brochure_request_phone_input');\n\n        const iti_brochure_request_phone = intlTelInput(input_brochure_request_phone, getConfig());\n\n        const getHiddenInput = function () {\n            return input_brochure_request_phone.parentElement.querySelector('input[name=\"brochure_request_phone\"]');\n        };\n\n        const updateHiddenInputValue = function () {\n            getHiddenInput().value = iti_brochure_request_phone.getNumber();\n        };\n\n        iti_brochure_request_phone.promise.then(function () {\n            getHiddenInput().id = 'brochure_request_phone';\n            \/**\n             * Update hidden field after it's been initialized as if it already has a value set and doesn't change it won't run the listeners below.\n             * So if the form is submitted via AJAX it may not use the latest value as the AJAX submit listener may run before the IntTel listener\n             *\/\n            updateHiddenInputValue();\n        });\n\n        input_brochure_request_phone.addEventListener('countrychange', function() {\n            document.querySelector('input[name=\"brochure_request_phone_country\"]').value = iti_brochure_request_phone.getSelectedCountryData().iso2;\n        });\n\n        \/\/ Update hidden field on change so AJAX requests use the latest value - as the AJAX submit listener may run before the IntTel listener\n        input_brochure_request_phone.addEventListener('blur', updateHiddenInputValue);\n\n        \/\/ Update hidden field when submit is triggerd from input so AJAX requests use the latest value - as the AJAX submit listener may run before the IntTel listener\n        input_brochure_request_phone.addEventListener('keydown', function (event) {\n            if (event.keyCode === 13) {\n                updateHiddenInputValue();\n            }\n        });\n     })();\n\n(function () {\n        if ('undefined' === typeof window.pca) {\n            console.error('PCA Undefined');\n            return;\n        }\n\n        var fields = [{\"element\":\"brochure_request_address_lookup\",\"field\":\"\",\"mode\":pca.fieldMode.SEARCH},{\"element\":\"brochure_request_address_1\",\"field\":\"Line1\",\"mode\":pca.fieldMode.POPULATE},{\"element\":\"brochure_request_address_2\",\"field\":\"Line2\",\"mode\":pca.fieldMode.POPULATE},{\"element\":\"brochure_request_city\",\"field\":\"City\",\"mode\":pca.fieldMode.POPULATE},{\"element\":\"brochure_request_county\",\"field\":\"Province\",\"mode\":pca.fieldMode.POPULATE},{\"element\":\"brochure_request_postcode\",\"field\":\"PostalCode\",\"mode\":pca.fieldMode.POPULATE}];\n\n        var address = new pca.Address(fields, {\n            key: 'JM69-ZG83-XB91-KZ49',\n            setCountryByIP: true\n        });\n\n        address.listen('populate', function(address, variations) {\n            $('#brochure_request_address_lookup').val('');\n            $.each(fields, function (index, value) {\n                $('#'+value.element).trigger('change');\n            });\n        });\n\n        $('#brochure_request_address_lookup').attr('autocomplete', 'new-password');\n    })();\n"}}