// script.js

// Add any form validation or interactivity here, like checking if the fields are filled
document.querySelector("form").addEventListener("submit", function(event) {
    const inputs = document.querySelectorAll(".input-field");
    let valid = true;
    
    inputs.forEach(input => {
        if (input.value === "") {
            valid = false;
            input.style.borderColor = "red";
        } else {
            input.style.borderColor = "#555";
        }
    });

    if (!valid) {
        event.preventDefault(); // Prevent form submission if validation fails
        alert("Please fill all the fields.");
    }
});


document.getElementById('toggle-password').addEventListener('click', function () {
    const passwordField = document.getElementById('password-field');
    const passwordType = passwordField.getAttribute('type') === 'password' ? 'text' : 'password';
    passwordField.setAttribute('type', passwordType);

    // Optionally, you can change the eye icon to an "eye-off" icon when the password is visible
    this.src = passwordType === 'password' ? 'assets/images/eye.svg' : 'assets/images/eye-off.svg';
});

    // // Array of background image sources
    // const images = ['assets/images/wire.jpg', 'assets/images/internet.jpg','assets/images/redworld.jpg','assets/images/travel.jpg'];
    // let currentIndex = 0;

    // function changeBackgroundImage() {
    //     const imgElement = document.getElementById('background-image');
    //     // Fade out
    //     imgElement.style.opacity = 0;

    //     setTimeout(() => {
    //         // Change image source
    //         currentIndex = (currentIndex + 1) % images.length;
    //         imgElement.src = images[currentIndex];

    //         // Fade in
    //         imgElement.style.opacity = 1;
    //     }, 800); // Match this timeout with the CSS transition duration
    // }

    // // Change image every 5 seconds
    // setInterval(changeBackgroundImage, 5000);