The political intelligence group
Log in
Members Portal
Orison Circle
✦
Member ID
Passphrase
Enter ✦
Access Denied
Member ID or passphrase incorrect. Please contact your Orison Group representative to reset your details.
(function() { var btn = document.getElementById('op-submit'); var user = document.getElementById('op-user'); var pass = document.getElementById('op-pass'); var err = document.getElementById('op-error'); function attempt() { // Remove previous error state user.classList.remove('op-error-field'); pass.classList.remove('op-error-field'); err.classList.remove('op-visible'); // Brief pause for realism, then always reject btn.textContent = 'Verifying…'; btn.disabled = true; setTimeout(function() { user.classList.add('op-error-field'); pass.classList.add('op-error-field'); err.classList.add('op-visible'); btn.textContent = 'Enter \u00a0✦'; btn.disabled = false; pass.value = ''; }, 900); } btn.addEventListener('click', attempt); // Allow Enter key on either field [user, pass].forEach(function(el) { el.addEventListener('keydown', function(e) { if (e.key === 'Enter') attempt(); }); // Clear error state on new input el.addEventListener('input', function() { el.classList.remove('op-error-field'); if (!user.classList.contains('op-error-field') && !pass.classList.contains('op-error-field')) { err.classList.remove('op-visible'); } }); }); })();