<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Darvk</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            overflow: hidden; /* Prevent scroll bars on the main page */
        }
        #iframe {
            width: 100%;
            height: 100vh; /* Full height of the viewport */
            border: none; /* No border */
            overflow: hidden; /* Prevent scroll bars on the iframe */
        }
        #optionsContainer {
            position: absolute;
            top: 10px;
            left: 10px;
            background: rgba(255, 255, 255, 0.8);
            padding: 10px;
            border-radius: 5px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            display: none; /* Initially hidden */
        }
        #toggleButton {
            position: absolute;
            top: 10px;
            right: 10px;
            padding: 10px;
            background-color: #007BFF;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            display: none; /* Initially hidden */
        }
    </style>
</head>
<body>
    <button id="toggleButton">Show Options</button>
    <div id="optionsContainer">
        <label for="tabTitleSelect">Select Tab Title:</label>
        <select id="tabTitleSelect">
            <option value="Classroom">Classroom</option>
            <option value="1st Period Science">1st Period Science</option>
            <option value="2nd Period Science">2nd Period Science</option>
            <option value="4th Period Science">4th Period Science</option>
            <option value="6th Period Science">6th Period Science</option>
            <option value="1ST PERIOD">1ST PERIOD</option>
            <option value="2ND PERIOD">2ND PERIOD</option>
            <option value="4TH PERIOD">4TH PERIOD</option>
            <option value="6TH PERIOD">6TH PERIOD</option>
            <option value="Social Studies - 1st Period">Social Studies - 1st Period</option>
            <option value="Social Studies - 2nd Period">Social Studies - 2nd Period</option>
            <option value="Social Studies - 4th Period">Social Studies - 4th Period</option>
            <option value="Social Studies - 6th Period">Social Studies - 6th Period</option>
            <option value="FIRST PERIOD-8C">FIRST PERIOD-8C</option>
            <option value="SECOND PERIOD-8C">SECOND PERIOD-8C</option>
            <option value="FOURTH PERIOD-8C">FOURTH PERIOD-8C</option>
            <option value="SIXTH PERIOD-8C">SIXTH PERIOD-8C</option>
        </select>
        <button id="changeTitleButton">Change Title</button>
    </div>
    <iframe id="iframe" src="https://polarized-regular-buckaroo.glitch.me/" scrolling="no"></iframe>

    <script>
        // Function to hide all options
        function hideOptions() {
            const optionsContainer = document.getElementById('optionsContainer');
            optionsContainer.style.display = 'none'; // Hide options
        }

        // Show the toggle button when the "O" key is pressed
        window.addEventListener('keydown', function(event) {
            if (event.key.toLowerCase() === 'o') {
                event.preventDefault(); // Prevent default action
                const toggleButton = document.getElementById('toggleButton');
                // Toggle button visibility
                if (toggleButton.style.display === 'none' || toggleButton.style.display === '') {
                    toggleButton.style.display = 'block'; // Show the button
                } else {
                    hideOptions(); // Hide options if already visible
                }
            }
        });

        // Toggle the visibility of the options container when the button is clicked
        document.getElementById('toggleButton').addEventListener('click', function() {
            const optionsContainer = document.getElementById('optionsContainer');
            if (optionsContainer.style.display === 'none' || optionsContainer.style.display === '') {
                optionsContainer.style.display = 'block'; // Show options
                this.textContent = 'Hide Options'; // Change button text
            } else {
                hideOptions(); // Hide options
                this.textContent = 'Show Options'; // Change button text back
            }
        });

        // Change the tab title based on user selection
        document.getElementById('changeTitleButton').addEventListener('click', function() {
            const selectedTitle = document.getElementById('tabTitleSelect').value;
            document.title = selectedTitle; // Change the tab title
        });

        // Show options when clicking on the iframe
        document.getElementById('iframe').addEventListener('click', function() {
            const toggleButton = document.getElementById('toggleButton');
            toggleButton.style.display = 'block '; // Show the toggle button when iframe is clicked
        });
    </script>
</body>
</html>