MOON
Server: Apache
System: Linux server30c.hostingraja.org 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
User: seoprovi (1222)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //home/seoprovi/srainfotech.in/js/main.js
jQuery( document ).ready(function( $ ) {
"use strict"

    // ---------- Preloader ---------- //
    jQuery("#status").delay(1000).fadeOut();
    jQuery("#preloader").delay(1000).fadeOut("slow");
    // ---------- Preloader ---------- //

    // Responsive Slider menu
    if (jQuery(".menu-link").length != '') {
        jQuery('.menu-link').bigSlide();
    }

    // Timeliner
    if (jQuery("#timeline").length != '') {
        jQuery().timelinr({
            arrowKeys: 'true'
        })
    }

    // Banner
    if (jQuery("#main-slider").length != '') {
        jQuery('#main-slider').owlCarousel({
            items:1,
            loop: true,
            smartSpeed:450,
            dots: false,
            nav:true
        });
    }

    // Courses slider
    if (jQuery(".banner-inner").length != '') {
        jQuery('.banner-inner').owlCarousel({
            loop:false,
            margin:30,
            nav:false,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:1},
                640:{ items:2},
                768:{ items:2},
                800:{ items:2},
                960:{ items:3},
                991:{ items:3},
                1024:{ items:3},
                1199:{ items:3},
                1200:{ items:3}
            }
        })
    }

    // Product Thumnbnail
    if (jQuery(".product-slider").length != '') {
        jQuery('.product-slider').bxSlider({
            pagerCustom: '#product-thumbs'
        });
    }

    // Upcoming Release 
    if (jQuery(".init").length != '') {
        Books.init();
    }

    // Best Seller
    if (jQuery(".recomend-slider").length != '') {
        jQuery('.recomend-slider').owlCarousel({
            loop:true,
            margin:30,
            nav:true,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2, nav:false, loop:false},
                640:{ items:2},
                768:{ items:4},
                800:{ items:4},
                960:{ items:4},
                991:{ items:4},
                1024:{ items:5},
                1199:{ items:5},
                1200:{ items:5}
            }
        })
    }

    // Best Seller Slider
    if (jQuery(".best-seller-slider").length != '') {
        jQuery('.best-seller-slider').owlCarousel({
            loop:true,
            margin:30,
            nav:true,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2},
                640:{ items:2},
                768:{ items:2},
                800:{ items:2},
                960:{ items:3},
                991:{ items:2},
                1024:{ items:3},
                1199:{ items:3},
                1200:{ items:4}
            }
        })
    }

    // Related Produst Slider
    if (jQuery(".related-produst-slider").length != '') {
        jQuery('.related-produst-slider').owlCarousel({
            loop:false,
            margin:30,
            nav:false,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2},
                640:{ items:2},
                768:{ items:2},
                800:{ items:2},
                960:{ items:3},
                991:{ items:2},
                1024:{ items:3},
                1199:{ items:3},
                1200:{ items:3}
            }
        })
    }


    // Related Events Slider
    if (jQuery(".related-events-slider").length != '') {
        jQuery('.related-events-slider').owlCarousel({
            loop:false,
            margin:30,
            nav:false,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2},
                640:{ items:2},
                768:{ items:2},
                800:{ items:2},
                960:{ items:3},
                991:{ items:2},
                1024:{ items:3},
                1199:{ items:3},
                1200:{ items:3}
            }
        })
    }

    // Team Slider
    if (jQuery(".team-slider").length != '') {
        jQuery('.team-slider').owlCarousel({
            loop:false,
            margin:30,
            nav:false,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2},
                640:{ items:2},
                768:{ items:2},
                800:{ items:2},
                960:{ items:3},
                991:{ items:3},
                1024:{ items:3},
                1199:{ items:4},
                1200:{ items:4}
            }
        })
    }

    // Brands Isons
    if (jQuery(".logos-slider").length != '') {
        jQuery('.logos-slider').owlCarousel({
            loop:false,
            margin:30,
            nav:false,
            dots: false,
            smartSpeed:600,
            responsiveClass:true,
            responsive:{
                0:{ items:1},
                320:{ items:1},
                480:{ items:2},
                640:{ items:3},
                768:{ items:3},
                800:{ items:3},
                960:{ items:3},
                991:{ items:3},
                1024:{ items:3},
                1199:{ items:4},
                1200:{ items:4}
            }
        })
    }

    // Event Slider
    if (jQuery("#tweet-slider").length != '') {
        jQuery('#tweet-slider').owlCarousel({
            loop:true,
            items : 1,
            nav:true,
            dots: false,
            smartSpeed:600
        })
    }

    // Best Seller Tabs
    if (jQuery("#best-sellers-tabs").length != '') {
        jQuery( "#best-sellers-tabs" ).tabs();
    }

    // Book Collections Tabs
    if (jQuery("#book-collections-tabs").length != '') {
        jQuery( "#book-collections-tabs" ).tabs();
    }

    // Blog Slider
    if (jQuery("#blog-slider").length != '') {
        jQuery('#blog-slider').owlCarousel({
            loop:true,
            items : 1,
            nav:false,
            dots: true,
            smartSpeed:600
        })
    }

    // Thumbnail Post Slider
    if (jQuery(".post-thumbnail").length != '') {
        jQuery('.post-thumbnail').bxSlider({
            pagerCustom: '#thumbnail'
        });
    }

    // Event Map
    if (jQuery("#event-map").length != '') {  
        jQuery("#event-map").gmap3({
            marker: {
                address: "Haltern am See, Weseler Str. 151"
            },
            map: {
                options: {
                    zoom: 16,
                    scrollwheel: false,
                }
            },
        });
    }

    // Contant Map
    if (jQuery("#contant-map").length != '') {
        jQuery("#contant-map").gmap3({
            marker: {
                address: "Haltern am See, Weseler Str. 151"
            },
            map: {
                options: {
                    zoom: 16,
                    scrollwheel: false,
                }
            },
        });
    }

    // Custom Scroll 
    if (jQuery(".scroll-x").length != '') {
        jQuery(".scroll-x").mCustomScrollbar({
            axis:"x",
            advanced:{autoExpandHorizontalScroll:true},
            mouseWheel:false
        });
    }

    // Mesonary With Filter
    if (jQuery(".gallery-masonry").length != '') {
        var $container = jQuery('.gallery-masonry');
        var $optionSets = jQuery('.option-set');
        var $optionLinks = $optionSets.find('a');

        function doIsotopeFilter() {
            if (jQuery().isotope) {
                var isotopeFilter = '';
                $optionLinks.each(function() {
                    var selector = jQuery(this).attr('data-filter');
                    var link = window.location.href;
                    var firstIndex = link.indexOf('filter=');
                    if (firstIndex > 0) {
                        var id = link.substring(firstIndex + 7, link.length);
                        if ('.' + id == selector) {
                            isotopeFilter = '.' + id;
                        }
                    }
                });
                $container.isotope({
                    itemSelector: '.masonry-grid',
                    filter: isotopeFilter
                });
                $optionLinks.each(function() {
                    var $this = jQuery(this);
                    var selector = $this.attr('data-filter');
                    if (selector == isotopeFilter) {
                        if (!$this.hasClass('selected')) {
                            var $optionSet = $this.parents('.option-set');
                            $optionSet.find('.selected').removeClass('selected');
                            $this.addClass('selected');
                        }
                    }
                });
                $optionLinks.on("click", function() {
                    var $this = jQuery(this);
                    var selector = $this.attr('data-filter');
                    $container.isotope({
                        itemSelector: '.masonry-grid',
                        filter: selector
                    });
                    if (!$this.hasClass('selected')) {
                        var $optionSet = $this.parents('.option-set');
                        $optionSet.find('.selected').removeClass('selected');
                        $this.addClass('selected');
                    }
                    return false;
                });
            }
        }
        var isotopeTimer = window.setTimeout(function() {
            window.clearTimeout(isotopeTimer);
            doIsotopeFilter();
        }, 1000);
    }

    // Simple Masonry
    if (jQuery("").length != '') {
        jQuery('.simple-masonry').isotope({
            itemSelector: '.simple-masonry-grid'
        });
    }

    // Counters
    if (jQuery("#tc-counters").length != '') {
        try {
            jQuery('#tc-counters').appear(function () {
                jQuery('.tc-timer').countTo()
            });
        } catch (err) {}  
    }

    // Wow Animation
    if (jQuery("").length != '') {
        var wow = new WOW({
            boxClass:     'animate',  
            animateClass: 'animated', 
            offset:       100,          
            mobile:       false        
            });
        wow.init();
    }

    // Auto height function
    if (jQuery(".fullscreen").length != '') {
        var setElementHeight = function () {
            var width = jQuery(window).width();
            /*if (jQuery('.tc-hero-slider li img') >= height) {*/
            var height = jQuery(window).height();
            jQuery('.fullscreen').css('height', (height));
            }
        //       else {
        //            jQuery('.autoheight').css('min-height', (800));
        //        }
        //};
        jQuery(window).on("resize", function () {
            setElementHeight();
        }).resize();
    }

    // Release Book Slider
    if (jQuery("").length != '') {
        if (jQuery(".release-book-slider").length != '') {
            jQuery('.release-book-slider').bxSlider({
                pagerCustom: '#release-thumb'
            });
        }      
    }

    // Release Book Slider
    if (jQuery(".release-book-slider").length != '') {
        if (jQuery(".release-book-slider").length != '') {
            jQuery('.release-book-slider').bxSlider({
                pagerCustom: '#release-thumb'
            });
        } 
    }

    // Prety Photo
    jQuery("a[data-rel]").each(function () {
        jQuery(this).attr("rel", jQuery(this).data("rel"));
    });
    jQuery("a[data-rel^='prettyPhoto']").prettyPhoto({
        animation_speed: 'normal',
        theme: 'dark_square',
        slideshow: 3000,
        autoplay_slideshow: false,
        social_tools: false
    });

    // PrettyPhoto Video Popup
    jQuery("a[rel^='prettyPhoto']").prettyPhoto();
    
    // Book View
    if (jQuery("#magazine").length != '') {
        jQuery('#magazine').turn({
            display: 'double',
            acceleration: true,
            gradients: !$.isTouch,
            elevation:1000,
            when: {
                turned: function(e, page) {
                    /*console.log('Current view: ', jQuery(this).turn('view'));*/
                }
            }
        });
        jQuery(window).bind('keydown', function(e){
            if (e.keyCode==37)
                jQuery('#magazine').turn('previous');
            else if (e.keyCode==39)
                jQuery('#magazine').turn('next'); 
        });
    }

    // Quanity Box
    $(".ddd").on("click", function () {
        var $button = $(this);
        var $input = $button.closest('.sp-quantity').find("input.quntity-input");
        
        $input.val(function(i, value) {
            return +value + (1 * +$button.data('multi'));
        });
    });

    // Range slider
    if (jQuery("#slider-range").length != '') {
        jQuery( "#slider-range" ).slider({
        range: true,
        min: 0,
        max: 500,
        values: [ 75, 300 ],
        slide: function( event, ui ) {
        jQuery( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
        }
        });
        jQuery( "#amount" ).val( "$" + jQuery( "#slider-range" ).slider( "values", 0 ) +
        " - $" + jQuery( "#slider-range" ).slider( "values", 1 ) );
    }

    // Scroll to Top
    $(window).scroll(function () {
        if ($(this).scrollTop() > 100) {
            $('.back-top').fadeIn();
        } else {
            $('.back-top').fadeOut();
        }
    });
    $('.back-top').on("click", function () {
        $("html, body").animate({
            scrollTop: 0
        }, 1000);
        return false;
    });

})