Open.Flix
This page is password protected.

Password

Sorry, please try again. Sorry, something went wrong. Success!  
— or —
Sorry, please try again. Sorry, something went wrong. Success!  

Sorry, but password protection only works over a secure connection. Please load this page via HTTPS.

Your web browser appears to be outdated. Please visit this page using a modern browser.

Protected by PageCrypt
// ═══════════════════════════════════════════════════════════════════════ // DOWNLOAD FORM // ═══════════════════════════════════════════════════════════════════════ async function submitForm(e) { e.preventDefault(); const emailEl = document.getElementById('email'); const btn = document.getElementById('form-btn'); const errEl = document.getElementById('form-error'); const formWrap = document.getElementById('form-wrap'); const success = document.getElementById('form-success'); const email = emailEl.value.trim(); if (!email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) { showError('Please enter a valid email address.'); return; } btn.textContent = '⟳ Sending…'; btn.disabled = true; errEl.style.display = 'none'; try { const res = await fetch('https://moovis.uk.to/request.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: `email=${encodeURIComponent(email)}` }); const data = await res.json(); if (data.ok) { document.getElementById('success-email').textContent = email; formWrap.style.display = 'none'; success.style.display = 'block'; } else { showError(data.error || 'Something went wrong. Please try again.'); resetBtn(); } } catch { showError('Network error — please check your connection and try again.'); resetBtn(); } function showError(msg) { errEl.textContent = msg; errEl.style.display = 'block'; } function resetBtn() { btn.textContent = '→ Send My Download Link'; btn.disabled = false; } }