Breadcrumb
- Home
- SJC Flyer
Previous Newsletter - 6/16/2026
Big Soccer Energy Has Arrived at SJC ⚽
|
Past Issues
-
6/18/2026
CAPTION CORRECTION: San José Mineta International Airport and Silicon Valley Office of Protocol Partner to Enhance International Visitor Experience
-
6/18/2026
Press Release: San José Mineta International Airport and Silicon Valley Office of Protocol Partner to Enhance International Visitor Experience
-
6/16/2026
Big Soccer Energy Has Arrived at SJC ⚽
-
6/10/2026
Press Release: San José Mineta International Airport Ready to Welcome Global Travelers Ahead of Summer Soccer Tournament Matches
-
6/5/2026
Summer Parking Deals at SJC
-
6/3/2026
Summer Parking Deals at SJC
-
5/22/2026
Celebrate Paper Airplane Day with SJC
-
5/21/2026
Press Release: San José Mineta International Airport Prepares Travelers for Memorial Day Weekend and Summer Travel with Time-Saving Tips
-
5/20/2026
Catch Some Sun and Savings
-
5/7/2026
Press Release: San José Mineta International Airport Launches “SJC Park Perks” Parking Loyalty Program
Join SJC Wi-Fi
Follow these simple steps and you’ll be connected to the fastest airport Wi-Fi in the country!
Enable your device
Verify your wireless connection is enabled or on in your device settings.
Choose "sjcfreewifi"
No password is required.
You're connected!
If you have trouble connecting, try turning your wireless connection or device off and back on again.
Terms of Use
By accessing this wireless network, you acknowledge that you are of legal age, you have read and understood, and agree to be bound by this agreement.
(*) City of San José wireless network service are provided as a courtesy only. Access to the network may be blocked, suspended, or terminated at any time for any reason.
(*) You agree not to use the wireless network for any purpose that is unlawful otherwise prohibited and you are fully responsible for your use and activity on the network.
(*) The wireless network is provided "as is" without warranties of any kind, either expressed or implied.
You may also like...
document.addEventListener('DOMContentLoaded', function () { const acceptButton = document.querySelector('.cm-btn-success')[0]; const declineButton = document.querySelector('.cm-btn-danger')[0]; acceptButton.addEventListener('click', function () { // Handle accept action loadChatbot(); // Load chatbot immediately on accept }); declineButton.addEventListener('click', function () { loadChatbot(); // Load chatbot immediately on decline }); function loadChatbot() { (function (d, m) { var defaultSettings = { "defaultBotIds": ["sjc-oj2ht"], "defaultAssignee": "sjc-oj2ht", "skipRouting": true, }; var kommunicateSettings = { "appId": "115795fb883b8512e78ed54540345f318", "popupWidget": true, "automaticChatOpenOnNavigation": true, "talkToHuman": true, "primaryCTA": "TALK_TO_HUMAN", "onInit": function () { /* Hide Kommunicate branding */ var css = ".mck-running-on {display:none !important;}"; Kommunicate.customizeWidgetCss(css); // Disable input - before widget loads document.addEventListener("DOMContentLoaded", function () { const attempt = setInterval(() => { const iframeDoc = window.KommunicateGlobal?.document; if (!iframeDoc) return; const box = iframeDoc.querySelector(".mck-box-form.mck-row"); if (box) { box.style.pointerEvents = "none"; box.style.opacity = "0.5"; clearInterval(attempt); // stop polling } }, 50); }); // Main logic - Run after widget loaded setTimeout(() => { const kmDoc = window.KommunicateGlobal?.document; if (!kmDoc) return; let consentGiven = false; function disableInput() { const box = kmDoc.querySelector(".mck-box-form.mck-row"); if (box) { box.style.pointerEvents = "none"; box.style.opacity = "0.5"; } } function enableInput() { const box = kmDoc.querySelector(".mck-box-form.mck-row"); if (box) { box.style.pointerEvents = "auto"; box.style.opacity = "1"; } } /* Disable input again (persistent) */ disableInput(); /* Detect clicking the “I Agree” button */ Kommunicate.subscribeToEvents({ onRichMessageButtonClick: function (resp) { if (resp.eventLabel === "I Agree") { consentGiven = true; } } }); /* Keep enforcing the rule even after re-renders */ const observer = new MutationObserver(() => { if (consentGiven) enableInput(); else disableInput(); }); const target = kmDoc.querySelector("#mck-sidebox-content") || kmDoc.body; observer.observe(target, { childList: true, subtree: true }); }, 1200); // widget render delay Kommunicate.updateSettings(defaultSettings); } }; /* Default Kommunicate loader */ kommunicateSettings.restartConversationByUser = true; var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "https://widget.kommunicate.io/v2/kommunicate.app"; var h = document.getElementsByTagName("head")[0]; h.appendChild(s); window.kommunicate = m; m._globals = kommunicateSettings; })(document, window.kommunicate || {}); } });