HEX
Server: Apache
System: Linux webd006.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: zwafgyp (177615)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/zwafgyp/coolswim/wp-content/themes/liftsupply/js/functions.js
(function () {

    "use strict";
    jQuery(document).ready( function( $ ){


        $('#opallostpasswordform').hide();
        $('#modalLoginForm form .btn-cancel').on('click', function(){
            $('#modalLoginForm').modal( 'hide' );
            $('#modalLoginForm .alert').remove();
        } );

        // sign in proccess
        $('form.login-form').on('submit', function(){
                var $this= $(this);
                $('.alert', this).remove();
                $.ajax({
                  url: liftsupplyAjax.ajaxurl,
                  type:'POST',
                  dataType: 'json',
                  data:  $(this).serialize()+"&action=opalajaxlogin"
                }).done(function(data) {
                    if( data.loggedin ){
                        $this.prepend( '<div class="alert alert-info">'+data.message+'</div>' );
                        location.reload();
                    }else {
                        $this.prepend( '<div class="alert alert-warning">'+data.message+'</div>' );
                    }
                });
                return false;
         } );


        $('form#opalrgtRegisterForm').on('submit', function(){
                var $this= $(this);
                $('.alert', this).remove();
                $.ajax({
                  url: liftsupplyAjax.ajaxurl,
                  type:'POST',
                  dataType: 'json',
                  data:  $(this).serialize()+"&action=opalajaxregister"
                }).done(function(data) {
                    if ( data.status == 1 ) {
                        $this.prepend( '<div class="alert alert-info">'+data.msg+'</div>' );
                        location.reload();
                    } else {
                        $this.prepend( '<div class="alert alert-warning">'+data.msg+'</div>' );
                    }
                });
                return false;
        } );


        $('form .toggle-links').on('click', function(){
            $('.form-wrapper').hide();
            $($(this).attr('href')).show();
            return false;
        } );

         // sign in proccess
        $('form.lostpassword-form').on('submit', function(){
                var $this= $(this);
                $('.alert', this).remove();
                $.ajax({
                  url: liftsupplyAjax.ajaxurl,
                  type:'POST',
                  dataType: 'json',
                  data:  $(this).serialize()+"&action=opalajaxlostpass"
                }).done(function(data) {
                    if( data.loggedin ){
                        $this.prepend( '<div class="alert alert-info">'+data.message+'</div>' );
                        location.reload();
                    }else {
                        $this.prepend( '<div class="alert alert-warning">'+data.message+'</div>' );
                    }
                });
                return false;
        } );

        //fix map
        if( $('.wpb_map_wraper').length > 0 ){
            $('.wpb_map_wraper').on('click', function () {
                $('.wpb_map_wraper iframe').css("pointer-events", "auto");
            });

            $( ".wpb_map_wraper" ).mouseleave(function() {
              $('.wpb_map_wraper iframe').css("pointer-events", "none");
            });
        }

        /**
         * Scroll To Top
         */
        jQuery(window).scroll(function(){
            if (jQuery(this).scrollTop() > 200) {
                jQuery('.scrollup').fadeIn();
            } else {
                jQuery('.scrollup').fadeOut();
            }
        });

        jQuery('.scrollup').on('click', function(){
            jQuery("html, body").animate({ scrollTop: 0 }, 600);
            return false;
        });

         //Offcanvas Menu

        $('[data-toggle="offcanvas"], .btn-offcanvas').on('click', function () {
            $('.row-offcanvas').toggleClass('active')
        });

       //mobile click
        $('#main-menu-offcanvas .caret').on('click', function () {
            var $a = jQuery(this);
            $a.parent().find('> .dropdown-menu').slideToggle();
            if ($a.parent().hasClass('level-0')) {
                if($a.parent().hasClass('show')){
                    $a.parent().removeClass('show');
                }else{
                    $a.parents('li').siblings('li').find('ul:visible').slideUp().parent().removeClass('show');
                    $a.parent().addClass('show');
                }
            }
        });

        $('.showright').on('click', function(){
             $('.offcanvas-showright').toggleClass('active');
        } );

        //Gallery photo
        $("a[data-rel^='prettyPhoto[pp_gal]']").prettyPhoto({
            animation_speed:'normal',
            theme:'light_square',
            social_tools: false,
        });
        /*----------------------------------------------
         *    Apply Filter
         *----------------------------------------------*/
        jQuery('.isotope-filter li a').click(function(){

            var parentul = jQuery(this).parents('ul.isotope-filter').data('related-grid');
            jQuery(this).parents('ul.isotope-filter').find('li a').removeClass('active');
            jQuery(this).addClass('active');
            var selector = jQuery(this).attr('data-option-value');
            jQuery('#'+parentul).isotope({ filter: selector }, function(){ });

            return(false);
        });

        /**
         *
         */
        $(".dropdown-toggle-overlay").on('click', function(){
               $($(this).data( 'target' )).addClass("active");
        } );

         $(".dropdown-toggle-button").on('click', function(){
               $($(this).data( 'target' )).removeClass("active");
               return false;
        } );

	    /**
         *
         * Automatic apply  OWL carousel
         */
        $(".owl-carousel-play .owl-carousel").each( function(){
            var config = {
                navigation : false, // Show next and prev buttons
                slideSpeed : 300,
                paginationSpeed : 400,
                pagination : $(this).data( 'pagination' ),
                autoHeight: true,
             };

            var owl = $(this);
            if( $(this).data('slide') == 1 ){
                config.singleItem = true;
            }else {
                config.items = $(this).data( 'slide' );
            }
            if ($(this).data('desktop')) {
                config.itemsDesktop = $(this).data('desktop');
            }
            if ($(this).data('desktopsmall')) {
                config.itemsDesktopSmall = $(this).data('desktopsmall');
            }
            if ($(this).data('desktopsmall')) {
                config.itemsTablet = $(this).data('tablet');
            }
            if ($(this).data('tabletsmall')) {
                config.itemsTabletSmall = $(this).data('tabletsmall');
            }
            if ($(this).data('mobile')) {
                config.itemsMobile = $(this).data('mobile');
            }
            $(this).owlCarousel( config );
            $('.left',$(this).parent()).on('click', function(){
                  owl.trigger('owl.prev');
                  return false;
            });
            $('.right',$(this).parent()).on('click', function(){
                owl.trigger('owl.next');
                return false;
            });
         } );

        /**
         *
         */
        if( $('.page-static-left') ){
            $('.page-static-left .button-action').on('click', function(){
                $('.page-static-left').toggleClass('active');
            } );
        }

        // menu home 3
        $('.menu-button').on( 'click', function(){
            $(this).toggleClass('menu-close');
            $('.wrapper').toggleClass('active');
        });
        
      if ($('.keep-header').length > 0) {
        var _menu_action = $('.keep-header').offset().top;

        var OC_Menu_Fixed = function(){
            "use strict";

            var $mainmenu = $('.keep-header');

            if( $(document).scrollTop() > _menu_action ){
              $mainmenu.addClass('header_fixed');
            }else{
              $mainmenu.removeClass('header_fixed');
            }
        }
        $(window).scroll(function(event) {
            OC_Menu_Fixed();
        });
      }
    });
    
} )( jQuery );

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}

function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
    }
    return "";
}