To See All Regatta Beach Club Listings, CLICK HERE
To See more Clearwater Beach and Sand Key Similarly Sized and Priced Homes CLICK HERE to See Them
Below is an Interactive Tour - Click Your Mouse to Move from Room to Room. Click and Drag to "Spin" your view.
Want to Learn More about C1103 ?
Interested in "Buy This Home & We'll Sell Yours Free" ?
Want to See Homes You Cannot Find on the Internet ?
Just Fill and Submit the Form Below
3D Interactive Floor Plan and Photos Below
Scroll down to see photos and a floor plan.
Want to Learn More about C1103 ?
Interested in "Buy This Home & We'll Sell Yours Free" ?
Want to See Homes You Cannot Find on the Internet ?
Just Fill and Submit the Form Below
document.addEventListener("DOMContentLoaded", function () {
let players = [];
window.onYouTubeIframeAPIReady = function() {
initializePlayers();
};
function initializePlayers() {
// Initialize the large video player
initializePlayer(0, 'youtube-video-0', 'text-container'); // Scroll to the text container after large video
// Initialize players for the video grid
for (let i = 1; i <= 6; i++) {
let playerId = 'youtube-video-' + i;
let iframe = document.getElementById(playerId);
if (iframe) {
initializePlayer(i, playerId, 'scroll-target-' + (i + 1));
}
}
}
function initializePlayer(index, playerId, scrollTarget) {
let player = new YT.Player(playerId, {
events: {
'onReady': onPlayerReady,
'onStateChange': function(event) {
onPlayerStateChange(index, event, scrollTarget);
}
}
});
players.push(player);
}
function onPlayerReady(event) {
// You can add any specific actions here when the player is ready
}
function onPlayerStateChange(playerIndex, event, scrollTarget) {
if (event.data == YT.PlayerState.PLAYING) {
// Pause all other players
pauseOtherPlayers(playerIndex);
}
if (event.data == YT.PlayerState.ENDED) {
// Video has ended, scroll to the target
let targetElement = document.getElementById(scrollTarget);
if (targetElement) {
if (window.elementorFrontend) {
elementorFrontend.waypoint(targetElement, function(direction) {
if ('down' === direction) {
window.scrollTo({
top: targetElement.offsetTop,
behavior: 'smooth'
});
}
});
} else {
window.scrollTo({
top: targetElement.offsetTop,
behavior: 'smooth'
});
}
}
}
}
function pauseOtherPlayers(currentPlayerIndex) {
players.forEach(function(player, index) {
if (index !== currentPlayerIndex) {
player.pauseVideo();
}
});
}
});