let lastTouchEventTime = 0;
const inactivityTimeout = 60000; // 60 Sekunden Inaktivität

// Funktion, die das Touch-Ereignis auslöst
function triggerTouchEvent() {
    console.log('Simuliertes Touch-Ereignis ausgelöst');
    // Hier den Code einfügen, der beim Touch-Ereignis ausgeführt werden soll.
    // Zum Beispiel:
    // document.getElementById('myElement').dispatchEvent(new Event('touchstart'));
    window.close();
    if (window.location.href === 'http://localhost/infopointkm/') {
    } else {
        window.location.href = 'http://localhost/infopointkm/';
    }
}

// Event-Listener für Touch-Ereignisse
document.addEventListener('touchend', function () {
    lastTouchEventTime = Date.now();
});

// Timer, der regelmäßig prüft, ob ein Touch-Ereignis stattgefunden hat
setInterval(function () {
    if (Date.now() - lastTouchEventTime > inactivityTimeout) {
        triggerTouchEvent();
    }
}, 60000); // Timer alle 60 Sekunden prüfen


// Kontextmenü rechte Taste blocken
document.addEventListener('contextmenu', function (e) {
    e.preventDefault();
});