const ALPHA2_TO_LANDING_PAGE_MAP = { PL: 'https://www.hostinger.pl/email-owanie', AR: 'https://www.hostinger.com.ar/correo-corporativo', BR: 'https://www.hostinger.com.br/email-profissional', CO: 'https://www.hostinger.co/correo-corporativo', DK: 'https://www.hostinger.dk/mailhotel-danmark', DE: 'https://www.hostinger.de/email-hosting', EE: 'https://www.hostinger.ee/emaili-majutus', ES: 'https://www.hostinger.es/correo-profesional', FR: 'https://www.hostinger.fr/messagerie-professionnelle', HR: 'https://www.hostinger.hr/email-hosting', IN: 'https://www.hostinger.in/business-email', ID: 'https://www.hostinger.co.id/email-hosting', IT: 'https://www.hostinger.it/hosting-email', LV: 'https://www.hostinger.lv/epasta-hostings', LT: 'https://www.hostinger.lt/email-hostingas', HU: 'https://www.hostinger.hu/email-szolgaltatas', MY: 'https://www.hostinger.my/email-hosting', MX: 'https://www.hostinger.mx/correo-empresarial', NL: 'https://www.hostinger.nl/email-hosting', NO: 'https://www.hostinger.no/epost-hosting', PH: 'https://www.hostinger.ph/email-hosting', PT: 'https://www.hostinger.pt/email-profissional', RO: 'https://www.hostinger.ro/gazduire-email', SK: 'https://www.hostinger.sk/vlastny-mail', FI: 'https://www.hostinger.fi/sahkoposti', SE: 'https://www.hostinger.se/email-hosting', TR: 'https://www.hostinger.web.tr/email-hosting', GB: 'https://www.hostinger.co.uk/business-email', VN: 'https://www.hostinger.vn/email-doanh-nghiep', CZ: 'https://www.hostinger.cz/email-hosting', GR: 'https://www.hostinger.gr/filoksenia-email', UA: 'https://www.hostinger.com.ua/hosting-poshty', IL: 'https://www.hostinger.co.il/email-hosting', AE: 'https://www.hostinger.ae/istidafat-barid', TH: 'https://www.hostinger.in.th/email-hosting', HK: 'https://www.hostinger.com.hk/email-hosting', JP: 'https://www.hostinger.jp/email-hosting', KR: 'https://www.hostinger.kr/email-hosting', US: 'https://www.hostinger.com/business-email', } const redirectToEmailLanding = async () => { const response = await fetch('https://builder-backend.hostinger.com/api/geo'); if (response.ok) { const { countryCode } = await response.json(); const url = ALPHA2_TO_LANDING_PAGE_MAP[countryCode]; if (url) { window.location.href = `${url}?utm_source=banner&utm_medium=email_plan&utm_campaign=30`; return; } } window.location.href = ALPHA2_TO_LANDING_PAGE_MAP.US; } const pwdInput = document.querySelector('#rcmloginpwd') const redirectButton = document.querySelector('#redirect-button'); if (redirectButton) { redirectButton.addEventListener('click', redirectToEmailLanding); } // Script to add password visibility icon after password input field if (pwdInput) { let icon = document.createElement('span'); icon.classList.add('material-icons'); icon.innerHTML = 'visibility'; icon.setAttribute('id', 'show-pwd'); icon.setAttribute('title', 'Click to toggle password visibility') pwdInput.after(icon); const pwdShow = document.querySelector('#show-pwd'); pwdShow.addEventListener('click', function () { if (pwdInput.getAttribute('type') == 'password') { pwdInput.setAttribute('type', 'text'); } else if (pwdInput.getAttribute('type') == 'text') { pwdInput.setAttribute('type', 'password'); } }); }