HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/sportpoint-hotel.ru/public_html/wp-content/themes/hotel-galaxy/js/custom.js
jQuery(function($) {
	/*--Menu Dropdown--------*/ 
	jQuery('.nav li.dropdown').hover(function() {
		jQuery(this).addClass('open');
	}, function() {
		jQuery(this).removeClass('open');
	}); 
	/*-----Datepicker js------*/


	
	/* Demo Scripts for Bootstrap Carousel and Animate.css */
	function doAnimations( elems ) {
		//Cache the animationend event in a variable
		var animEndEv = 'webkitAnimationEnd animationend';
		
		elems.each(function () {
			var $this = $(this),
			$animationType = $this.data('animation');
			$this.addClass($animationType).one(animEndEv, function () {
				$this.removeClass($animationType);
			});
		});
	}
	
	//Variables on page load 
	var $myCarousel = $('#home-slider'),
	$firstAnimatingElems = $myCarousel.find('.item:first').find("[data-animation ^= 'animated']");

	//Initialize carousel 
	$myCarousel.carousel();
	
	//Animate captions in first slide on page load 
	doAnimations($firstAnimatingElems);
	
	//Pause carousel  
	$myCarousel.carousel('pause');
	
	
	//Other slides to be animated on carousel slide event 
	$myCarousel.on('slide.bs.carousel', function (e) {
		var $animatingElems = $(e.relatedTarget).find("[data-animation ^= 'animated']");
		doAnimations($animatingElems);
	});  		
	

	/*-- Page Scroll To Top Section ---------------*/
	jQuery(window).scroll(function () {
		if (jQuery(this).scrollTop() > 100) {
			jQuery('.scroll-top').fadeIn();
		} else {
			jQuery('.scroll-top').fadeOut();
		}
	});
	
	jQuery('.scroll-top').click(function () {
		jQuery("html, body").animate({
			scrollTop: 0
		}, 600);
		return false;
	});
	// Home Room Carousel Js	
	$('#home-room .item').each(function(){

		var next = $(this).next();
		if (!next.length) {
			next = $(this).siblings(':first');
		}
		next.children(':first-child').clone().appendTo($(this));

		for (var i=0;i<1;i++) {
			next=next.next();
			if (!next.length) {
				next = $(this).siblings(':first');
			}
			
			next.children(':first-child').clone().appendTo($(this));
		}
	});
	// Tooltip js	
	$('[data-toggle="tooltip"]').tooltip(); 
	
			//Menu fixed top		
			var is_fixed = 0;
			$(window).scroll(function(){
				var scroll = $(window).scrollTop();
				var menuHeight = $('nav.navbar').outerHeight();
				var headerHeight = $('.header-bottom').outerHeight();
				var totalHeight =  menuHeight + headerHeight;

				if(scroll>totalHeight){
					if(is_fixed==0)
					{
						is_fixed=1;
						$('nav.top_fixed').hide().fadeIn(500).addClass('fixed');
					}
				}else if(scroll < menuHeight){
					is_fixed=0;
					$('nav.top_fixed').removeClass('fixed');
				}
			});
		});