Open Gym Premier is proud to partner exclusively with SiteSearch to provide all housing options for our tournaments.
If you require assistance, please reach out to [email protected] and reference the event you would like to book rooms for.
Please be advised that some hotel options may show as unavailable if you are trying to book within two weeks of the start of the tournament. Please contact SiteSearch directly via the email above for available options within that time frame.
document.addEventListener(‘DOMContentLoaded’, function () {
const buttons = document.querySelectorAll(‘.location-button-container button’);
const containers = document.querySelectorAll(‘.location-info-container.multi-location’);
buttons.forEach(button => {
button.addEventListener(‘click’, function () {
// Remove ‘is-active’ class from all buttons
buttons.forEach(btn => btn.classList.remove(‘is-active’));
// Add ‘is-active’ class to the clicked button
this.classList.add(‘is-active’);
// Hide all containers
containers.forEach(container => container.classList.add(‘hide’));
// Show the container corresponding to the clicked button
const target = this.getAttribute(‘data-target’);
document.querySelector(`[data-slider=”${target}”]`).classList.remove(‘hide’);
});
});
});
function updateBookingLink() {
const select = document.getElementById(‘eventSelector’);
const bookButton = document.getElementById(‘bookButton’);
bookButton.href = select.value; // Update the link
}
function updateBookingLink2() {
const select = document.getElementById(‘eventSelector2’);
const bookButton = document.getElementById(‘bookButton2’);
bookButton.href = select.value; // Update the link
}
document.addEventListener(“DOMContentLoaded”, function () {
const ddOrbits = document.querySelectorAll(“.dd-orbit”);
ddOrbits.forEach((orbit) => {
const container = orbit.querySelector(“.dd-orbit-container”);
const slides = container.querySelectorAll(“.dd-orbit-slide”);
const prevButton = orbit.querySelector(“.dd-orbit-previous”);
const nextButton = orbit.querySelector(“.dd-orbit-next”);
let currentIndex = 0; // Tracks the currently visible slide
// Function to show the active slide and hide others
const showSlide = (index) => {
slides.forEach((slide, i) => {
if (i === index) {
slide.classList.add(“is-active”); // Show active slide
} else {
slide.classList.remove(“is-active”); // Hide inactive slides
}
});
};
// Initialize the orbit with the first slide visible
showSlide(currentIndex);
// Event listener for the previous button
prevButton.addEventListener(“click”, () => {
currentIndex = (currentIndex > 0) ? currentIndex – 1 : slides.length – 1;
showSlide(currentIndex);
});
// Event listener for the next button
nextButton.addEventListener(“click”, () => {
currentIndex = (currentIndex < slides.length - 1) ? currentIndex + 1 : 0;
showSlide(currentIndex);
});
});
});
jQuery(document).ready(function ($) {
$('.accordion-title.e-pdefault').on('click', function (event) {
event.preventDefault();
var $accordionItem = $(this).closest('.accordion-item');
var $content = $accordionItem.find('.accordion-content');
$content.slideToggle();
$accordionItem.toggleClass('is-active');
});
});
