<!DOCTYPE html>
<html lang="no">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Takk for din innmelding - Lykkelige barn</title>
    <style>
        /* Generell stil basert på observasjoner fra lykkeligebarn.no */
        body {
            font-family: Arial, sans-serif; /* Antatt font */
            line-height: 1.6;
            color: #333;
            background-color: #f9f9f9; /* Lys bakgrunn */
            margin: 0;
            padding: 20px;
            text-align: center;
        }
        .container {
            max-width: 800px;
            margin: 40px auto;
            padding: 30px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            text-align: left;
        }
        h1 {
            color: #0056b3; /* Bruker en mørkere blå for overskrift */
            font-size: 2em;
            margin-bottom: 20px;
            text-align: center;
        }
        h2 {
            font-size: 1.5em;
            color: #333;
            margin-top: 30px;
            margin-bottom: 15px;
        }
        p {
            margin-bottom: 15px;
        }

        /* Knappestiler */
        .button-group {
            display: flex;
            flex-direction: column;
            gap: 15px;
            margin: 30px 0;
            align-items: center;
        }
        .btn {
            padding: 15px 30px;
            border: none;
            border-radius: 50px; /* Rund knapp */
            font-size: 1.1em;
            font-weight: bold;
            cursor: pointer;
            text-decoration: none;
            display: inline-block;
            text-align: center;
            transition: background-color 0.3s ease;
            width: 100%;
            max-width: 350px;
        }
        .btn-vipps {
            background-color: #ff6600; /* Oransje */
            color: white;
            box-shadow: 0 4px 6px rgba(255, 102, 0, 0.3);
        }
        .btn-vipps:hover {
            background-color: #e65c00;
        }
        .btn-bank {
            background-color: #007bff; /* Blå */
            color: white;
            box-shadow: 0 4px 6px rgba(0, 123, 255, 0.3);
        }
        .btn-bank:hover {
            background-color: #0056b3;
        }

        /* Nettbank-detaljer (Pop-up/Modal-lignende) */
        .bank-details-container {
            margin-top: 20px;
            padding: 20px;
            border: 1px solid #ddd;
            border-radius: 5px;
            background-color: #f4f4f4;
            display: none; /* Skjult som standard */
            text-align: left;
        }
        .bank-detail-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 8px 0;
            border-bottom: 1px dotted #ccc;
        }
        .bank-detail-row:last-child {
            border-bottom: none;
        }
        .detail-label {
            font-weight: bold;
            flex-basis: 30%;
        }
        .detail-value {
            flex-basis: 50%;
            font-family: monospace;
            background-color: #eee;
            padding: 3px 5px;
            border-radius: 3px;
            text-align: right;
        }
        .copy-btn {
            background: none;
            border: none;
            color: #007bff;
            cursor: pointer;
            font-size: 0.9em;
            margin-left: 10px;
            padding: 5px;
            transition: color 0.2s;
        }
        .copy-btn:hover {
            color: #0056b3;
        }
        .copy-btn:active {
            color: green;
        }
        .copy-group {
            display: flex;
            align-items: center;
            flex-basis: 20%;
            justify-content: flex-end;
        }

        /* E-post info seksjon */
        .email-info {
            margin-top: 40px;
            padding-top: 20px;
            border-top: 1px solid #eee;
        }
        .email-info h3 {
            color: #cc0000; /* Rød for NB-viktig */
            font-size: 1.2em;
        }
        .email-info ul {
            list-style-type: none;
            padding-left: 0;
        }
        .email-info li {
            margin-bottom: 10px;
        }
        .domain-list {
            font-weight: bold;
        }

        /* JavaScript for funksjonalitet */
        .hidden {
            display: none;
        }
    </style>
</head>
<body>

    <div class="container">
        <h1>Tusen takk for din innmelding!</h1>
        <p>Du er nå registrert som medlem av Lykkelige barn. For å fullføre innmeldingen og aktivere ditt medlemskap, ber vi deg betale medlemskontingenten.</p>

        <h2>Fullfør innmeldingen ved å betale medlemskontingenten:</h2>

        <div class="button-group">
            <!-- Vipps/Kort Knapp -->
            <a href="https://betal.vipps.no/13spie" class="btn btn-vipps" target="_blank">
                Betal med Kort eller Vipps
            </a>

            <!-- Nettbank Knapp -->
            <button id="toggleBankDetails" class="btn btn-bank">
                Betal via nettbank
            </button>
        </div>

        <!-- Nettbank Detaljer -->
        <div id="bankDetails" class="bank-details-container">
            <p>Bruk følgende informasjon for å betale medlemskontingenten via nettbank. Husk å inkludere KID-nummeret for korrekt registrering av betalingen.</p>

            <div class="bank-detail-row">
                <span class="detail-label">Kontonummer:</span>
                <div class="copy-group">
                    <span id="accountNumber" class="detail-value">15039715314</span>
                    <button class="copy-btn" data-target="accountNumber" title="Kopier kontonummer">Kopier</button>
                </div>
            </div>

            <div class="bank-detail-row">
                <span class="detail-label">Beløp:</span>
                <div class="copy-group">
                    <span id="amount" class="detail-value">450,-</span>
                    <button class="copy-btn" data-target="amount" title="Kopier beløp">Kopier</button>
                </div>
            </div>

            <div class="bank-detail-row">
                <span class="detail-label">KID:</span>
                <div class="copy-group">
                    <!-- Dette feltet flettes inn dynamisk på den faktiske siden -->
                    <span id="kidNumber" class="detail-value">9999999999999</span>
                    <button class="copy-btn" data-target="kidNumber" title="Kopier KID-nummer">Kopier</button>
                </div>
            </div>
            <p style="margin-top: 15px; font-size: 0.9em;">* KID-nummeret ovenfor er et eksempel. På den faktiske landingssiden vil ditt unike KID-nummer flettes inn automatisk.</p>
        </div>

        <!-- E-post Informasjon Seksjon -->
        <div class="email-info">
            <h2>Viktig informasjon om e-post:</h2>
            <p>Du vil straks motta en bekreftelse på e-post. Hvis du ikke mottar velkomstmail fra oss, ber vi deg lese følgende:</p>

            <h3>NB - viktig:</h3>
            <p>Vi opplever dessverre tidvis at enkelte e-poster fra oss havner i søppelpost / spamfilter hos enkelte e-posttjenester (særlig outlook.com, hotmail.com o.l.).</p>

            <p>Vi anbefaler at du setter opp domenene <span class="domain-list">lykkeligebarn.no</span>, <span class="domain-list">unicornis.no</span> og <span class="domain-list">easyquest.no</span> som trygge avsendere (hvitelistet) på din e-postkonto, slik at du sikrer at du mottar e-post fra oss i innboksen.</p>

            <p>Sjekk hjelpefunksjonaliteten for epost-tjenesten du benytter for å få hjelp til hvordan dette konfigureres. Hvis du fortsatt ikke mottar e-post, ta kontakt på <a href="mailto:stig.kleven@lykkeligebarn.no">stig.kleven@lykkeligebarn.no</a>.</p>

            <p style="font-size: 0.9em; color: #666;">
                *) <span class="domain-list">unicornis.no</span> er et domenet som benyttes av vårt medlemssystem (en del info går ut derfra) og <span class="domain-list">easyquest.no</span> er verktøyet vi bruker for utsendelse av medlemsundersøkelser.
            </p>
        </div>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            const toggleButton = document.getElementById('toggleBankDetails');
            const bankDetails = document.getElementById('bankDetails');
            const copyButtons = document.querySelectorAll('.copy-btn');

            // Funksjonalitet for å vise/skjule nettbankdetaljer
            toggleButton.addEventListener('click', function() {
                const isHidden = bankDetails.style.display === 'none' || bankDetails.style.display === '';
                bankDetails.style.display = isHidden ? 'block' : 'none';
                toggleButton.textContent = isHidden ? 'Skjul nettbankdetaljer' : 'Betal via nettbank';
            });

            // Funksjonalitet for å kopiere tekst
            copyButtons.forEach(button => {
                button.addEventListener('click', function() {
                    const targetId = this.getAttribute('data-target');
                    const targetElement = document.getElementById(targetId);
                    
                    if (targetElement) {
                        // Bruk navigator.clipboard.writeText for moderne nettlesere
                        if (navigator.clipboard && navigator.clipboard.writeText) {
                            navigator.clipboard.writeText(targetElement.textContent.trim()).then(() => {
                                const originalText = this.textContent;
                                this.textContent = 'Kopiert!';
                                setTimeout(() => {
                                    this.textContent = originalText;
                                }, 1500);
                            }).catch(err => {
                                console.error('Kunne ikke kopiere tekst: ', err);
                                // Fallback for eldre nettlesere
                                fallbackCopyTextToClipboard(targetElement.textContent.trim(), this);
                            });
                        } else {
                            // Fallback for eldre nettlesere
                            fallbackCopyTextToClipboard(targetElement.textContent.trim(), this);
                        }
                    }
                });
            });

            function fallbackCopyTextToClipboard(text, button) {
                const textArea = document.createElement("textarea");
                textArea.value = text;
                
                // Unngå at tekstområdet vises
                textArea.style.position = "fixed";
                textArea.style.top = 0;
                textArea.style.left = 0;
                textArea.style.width = '2em';
                textArea.style.height = '2em';
                textArea.style.padding = 0;
                textArea.style.border = 'none';
                textArea.style.outline = 'none';
                textArea.style.boxShadow = 'none';
                textArea.style.background = 'transparent';

                document.body.appendChild(textArea);
                textArea.focus();
                textArea.select();

                try {
                    const successful = document.execCommand('copy');
                    const originalText = button.textContent;
                    button.textContent = successful ? 'Kopiert!' : 'Feil!';
                    setTimeout(() => {
                        button.textContent = originalText;
                    }, 1500);
                } catch (err) {
                    console.error('Fallback: Kunne ikke kopiere tekst', err);
                }

                document.body.removeChild(textArea);
            }
        });
    </script>

</body>
</html>