Viewing File: /htdocs/atito.com/js/scripts.js

//   all ------------------
function initHomeradar() {
    "use strict";
	$('head').append('<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">'); 
    //   loader ------------------
    $(".loader-wrap").fadeOut(300, function () {
        $("#main").animate({
            opacity: "1"
        }, 600);
    });
    //   Background image ------------------
    var a = $(".bg");
    a.each(function () {
        if ($(this).attr("data-bg")) $(this).css("background-image", "url(" + $(this).data("bg") + ")");
    });
    //   clone ------------------
    $.fn.duplicate = function (a, b) {
        var c = [];
        for (var d = 0; d < a; d++) $.merge(c, this.clone(b).get());
        return this.pushStack(c);
    };
    //   Star Raiting ------------------
    function cardRaining() {
        var cr = $(".card-popup-raining");
        cr.each(function () {
            var starcount = $(this).attr("data-starrating");
            $("<i class='fas fa-star'></i>").duplicate(starcount).prependTo(this);
        });
    }
    cardRaining();
    function cardRaining2() {
        var cr2 = $(".card-popup-rainingvis"),
            sts = $(".price-level-item");
        cr2.each(function () {
            var starcount2 = $(this).attr("data-starrating2");
            $("<i class='fas fa-star'></i>").duplicate(starcount2).prependTo(this);
        });
        sts.each(function () {
            var pricecount = $(this).attr("data-pricerating");
            $("<strong>$</strong>").duplicate(pricecount).prependTo(this);
        });
        $("<div class='card-popup-rainingvis_bg'><div>").appendTo(".card-popup-rainingvis");
        $("<span class='card-popup-rainingvis_bg_item'></span>").duplicate(5).prependTo(".card-popup-rainingvis_bg");
    }
    cardRaining2();
    $(".eye").on("click touchstart", function () {
        var epi = $(this).parent(".pass-input-wrap").find("input");
        if (epi.attr("type") === "password") {
            epi.attr("type", "text");
        } else {
            epi.attr("type", "password");
        }
    });
    //   Slick ------------------
    var sbp = $('.swiper-button-prev'),
        sbn = $('.swiper-button-next');
    $('.single-slider').slick({
        slidesToShow: 1,
        arrows: false,
        fade: false,
        dots: true,
        adaptiveHeight: true,
    });
    $('.single-carousel').slick({
        infinite: true,
        slidesToShow: 3,
        dots: true,
        arrows: false,
        centerMode: true,
        variableWidth: true,
        responsive: [{
                breakpoint: 1224,
                settings: {
                    slidesToShow: 2,
                    centerMode: true,
                }
            },
            {
                breakpoint: 768,
                settings: {
                    slidesToShow: 1,
                    centerMode: true,
                }
            }
        ]

    });
    $('.half-carousel').slick({
        infinite: true,
        slidesToShow: 3,
        dots: true,
        arrows: false,
        centerMode: false,
        variableWidth: false,
        responsive: [{
                breakpoint: 1224,
                settings: {
                    slidesToShow: 2,
                    centerMode: false,
                }
            },
            {
                breakpoint: 564,
                settings: {
                    slidesToShow: 1,
                    centerMode: false,
                }
            }
        ]

    });
    $('.testimonials-slider').slick({
        infinite: true,
        slidesToShow: 3,
        dots: true,
        arrows: false,
        centerMode: true,
        variableWidth: false,
        responsive: [{
                breakpoint: 1224,
                settings: {
                    slidesToShow: 2,
                    centerMode: false,
                }
            },

            {
                breakpoint: 768,
                settings: {
                    slidesToShow: 1,
                    centerMode: false,
                }
            }
        ]

    });
    $('.compare-slider').slick({
        infinite: false,
        slidesToShow: 1,
        dots: false,
        arrows: false,
        centerMode: false,
        variableWidth: true,
        responsive: [{
            breakpoint: 768,
            settings: {
                slidesToShow: 2,
            }
        }]
    });
    $('.listing-carousel').slick({
        infinite: true,
        slidesToShow: 3,
        dots: true,
        arrows: false,
        responsive: [{
                breakpoint: 1024,
                settings: {
                    slidesToShow: 2,
                    centerMode: true,
                }
            },
            {
                breakpoint: 650,
                settings: {
                    slidesToShow: 1,
                    centerMode: false,
                }
            }
        ]
    });
    $('.slider-for').slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        arrows: false,
        fade: false,
        dots: true,
        adaptiveHeight: true,
        asNavFor: '.slider-nav'

    });
    $('.slider-nav').slick({
        slidesToShow: 4,
        slidesToScroll: 1,
        asNavFor: '.slider-for',
        dots: false,
        arrows: false,
        centerMode: false,
        focusOnSelect: true
    });
    sbp.on("click", function () {
        $(this).closest(".carousel-wrap").find('.carousel').slick('slickPrev');
    });
    sbn.on("click", function () {
        $(this).closest(".carousel-wrap").find('.carousel').slick('slickNext');
    });
    var $slick = $('.slideshow-container');
    $slick.slick({
        slidesToShow: 1,
        autoplay: true,
        autoplaySpeed: 3000,
        arrows: false,
        fade: true,
        cssEase: 'ease-in',
        infinite: true,
        speed: 1000,
        dots: true,
        pauseOnHover: false,
        pauseOnFocus: false
    });
    $(".slider-progress-bar").addClass("act-slider");
    $slick.on("beforeChange", function (event, slick) {
        $(".slider-progress-bar").removeClass("act-slider");
    });
    $slick.on("afterChange", function (event, slick) {
        $(".slider-progress-bar").addClass("act-slider");
    });
    $('.hero-slider').slick({
        slidesToShow: 1,
        slidesToScroll: 1,
        adaptiveHeight: true,
        dots: false,
        arrows: false,
    });
    //   Checkboxes ------------------
    var myDiv = $(".geodir-category-content p");
    myDiv.text(myDiv.text().substring(0, 90) + '...');
    var $checkboxes = $('.leave-rating input:radio');
    $checkboxes.change(function () {
        var countCheckedCheckboxes = $checkboxes.filter(':checked').attr("data-ratingtext");
        $('#count-checked-radio').text(countCheckedCheckboxes);
    });
    //   lightGallery------------------
    $(".image-popup").lightGallery({
        selector: "this",
        cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)",
        download: false,
        counter: false
    });
    var o = $(".lightgallery");
    o.lightGallery({
        selector: ".lightgallery a.popup-image",
        cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)",
        download: false,
        loop: false,
        counter: false
    });
    $(".dynamic-gal").on('click', function () {
        var dynamicgal = eval($(this).attr("data-dynamicPath"));
        $(this).lightGallery({
            dynamic: true,
            dynamicEl: dynamicgal,
            download: false,
            loop: true,
            counter: false
        });
    });
    //   Appear------------------
    $(".stats").appear(function () {
        $(".num").countTo();
    });
    //  Scroll nav ------------------
    $(".scroll-init").singlePageNav({
        filter: ":not(.external)",
        updateHash: false,
        offset: 70,
        threshold: 120,
        speed: 1200,
        currentClass: "act-scrlink"
    });
    $(".scroll-init2").singlePageNav({
        filter: ":not(.external)",
        updateHash: false,
        offset: 140,
        threshold: 100,
        speed: 1200,
        currentClass: "act-scrlink"
    });
    // Share   ------------------
    $(".sfcs").on("click", function (e) {
        e.preventDefault();
        $(this).toggleClass("vis-butsh");
        $(".share-container").toggleClass("visshare");
    });
    $(".share-container").share({
        networks: ['facebook', 'pinterest', 'tumblr', 'twitter', 'linkedin', 'digg']
    });
    //   accordion ------------------
    $(".accordion a.toggle").on("click", function (a) {
        a.preventDefault();
        $(".accordion a.toggle").removeClass("act-accordion");
        $(this).addClass("act-accordion");
        if ($(this).next('div.accordion-inner').is(':visible')) {
            $(this).next('div.accordion-inner').slideUp();
        } else {
            $(".accordion a.toggle").next('div.accordion-inner').slideUp();
            $(this).next('div.accordion-inner').slideToggle();
        }
    });
    $(".accordion-lite-header").on("click", function () {
        $(this).parent(".accordion-lite-container").find(".accordion-lite_content").slideToggle(400);
        $(this).toggleClass("acc_open");
    });
    $('.faq-nav li a').on("click", function () {
        $('.faq-nav li a').removeClass("act-faq-link");
        $(this).addClass("act-faq-link");
    });
    //   tabs------------------
    $(".tabs-menu a").on("click", function (a) {
        a.preventDefault();
        $(this).parent().addClass("current");
        $(this).parent().siblings().removeClass("current");
        var b = $(this).attr("href");
        $(this).parents(".tabs-act").find(".tab-content").not(b).css("display", "none");
        $(b).fadeIn();
    });
    //   ionRangeSlider------------------	
    var sliders_init = $(".price-range");
    sliders_init.ionRangeSlider({
        type: "single",
    });
    var sliders_init2 = $(".price-range-double");
    sliders_init2.ionRangeSlider({
        type: "double",
    });
    var sliders = $(".reset-action").find(".price-range");
    $(".reset-btn").on("click", function () {
        $(sliders).each(function (index, sliders_init) {
            var slider_instance = $(sliders_init).data("ionRangeSlider");
            slider_instance.reset();
        });
        $(".reset-action").find("input[type=text], textarea").val("");
        $(".monterage-title-item span").text("0");
    });
    //   Contact form------------------
    $(document).on('submit', '#contactform', function () {
        var a = $(this).attr("action");
        $("#message").slideUp(750, function () {
            $("#message").hide();
            $("#submit").attr("disabled", "disabled");
            $.post(a, {
                name: $("#name").val(),
                email: $("#email").val(),
                comments: $("#comments").val()
            }, function (a) {
                document.getElementById("message").innerHTML = a;
                $("#message").slideDown("slow");
                $("#submit").removeAttr("disabled");
                if (null != a.match("success")) $("#contactform").slideDown("slow");
            });
        });
        return false;
    });
    $(document).on('keyup', '#contactform input, #contactform textarea', function () {
        $("#message").slideUp(1500);
    });
    $('.cf_btn').on("click", function (e) {
        e.preventDefault();
        $('.contact-form-wrap').fadeIn(400);
        $("html, body").addClass("hid-body");
        $("#message").slideUp(100);
        $(".custom-form").find("input[type=text], textarea").val("");
    });
    $('.contact-form-overlay , .close-contact-form').on("click", function () {
        $('.contact-form-wrap').hide();
        $("html, body").removeClass("hid-body");
    });
    //   mailchimp------------------
    $("#subscribe").ajaxChimp({
        language: "eng",
        url: "https://gmail.us1.list-manage.com/subscribe/post?u=1fe818378d5c129b210719d80&amp;id=a2792f681b"
    });
    $.ajaxChimp.translations.eng = {
        submit: "Submitting...",
        0: '<i class="fa fa-check"></i> We will be in touch soon!',
        1: '<i class="fa fa-warning"></i> You must enter a valid e-mail address.',
        2: '<i class="fa fa-warning"></i> E-mail address is not valid.',
        3: '<i class="fa fa-warning"></i> E-mail address is not valid.',
        4: '<i class="fa fa-warning"></i> E-mail address is not valid.',
        5: '<i class="fa fa-warning"></i> E-mail address is not valid.'
    };
    // scroll animation ------------------
    var progressBar = $(".js-progress-bar");
    var $window = $(window);
    $(window).on("scroll", function () {
        var a = $(document).height();
        var b = $(window).height();
        var c = $(window).scrollTop();
        var d = c / (a - b) * 100;
        progressBar.css("stroke-dashoffset", 100 - (d));
        if ($(this).scrollTop() > 150) {
            $(".to-top").fadeIn(500);
            $(".secondary-nav").addClass("vis_secnav");
        } else {
            $(".to-top").fadeOut(500);

            $(".secondary-nav").removeClass("vis_secnav");
        }
    });
    //   scroll to------------------
    $(".custom-scroll-link").on("click", function () {
        if (location.pathname.replace(/^\//, "") === this.pathname.replace(/^\//, "") || location.hostname === this.hostname) {
            var b = $(this.hash);
            b = b.length ? b : $("[name=" + this.hash.slice(1) + "]");
            if (b.length) {
                $("html,body").animate({
                    scrollTop: b.offset().top - 70 + "px"
                }, {
                    queue: false,
                    duration: 1200,
                    easing: "easeInOutExpo"
                });
                return false;
            }
        }
    });
    $(".to-top , .dash-to-top").on("click", function (a) {
        a.preventDefault();
        $("html, body").animate({
            scrollTop: 0
        }, 800);
        return false;
    });
    $(".cat-list li a").on("click", function (e) {
        e.preventDefault();
        $(this).toggleClass("act-category");
    });
    //   Isotope------------------
 
        function initIsotope() {
    if ($(".gallery-items").length) {
            var agf = $(".gallery-items").isotope({
                singleMode: true,
                columnWidth: ".grid-sizer, .grid-sizer-second, .grid-sizer-three",
                itemSelector: ".gallery-item, .gallery-item-second, .gallery-item-three",
                transformsEnabled: true,
                transitionDuration: "700ms",
                resizable: true
            });
            agf.imagesLoaded(function () {
                agf.isotope("layout");
            });
            $(".gallery-filters").on("click", "a.gallery-filter", function (af) {
                af.preventDefault();
                var brec = $(this).attr("data-filter");
                agf.isotope({
                    filter: brec
                });
                $(".gallery-filters a").removeClass("gallery-filter-active");
                $(this).addClass("gallery-filter-active");
            });
        }   
    }
initIsotope();
    // modal ------------------
    var wlwrp = $(".header-modal"),
        wllink = $(".show-header-modal"),
        hopbtn = $(".header-opt_btn"),
        hmodopt = $(".header-opt-modal");
    function showWishlist() {
        wlwrp.fadeIn(1).addClass("vis-wishlist").removeClass("novis_wishlist");
        wllink.addClass("scwllink");
        hideMobileMenu();
        hideSearch();
    }
    function hideWishlist() {
        wlwrp.fadeOut(1).removeClass("vis-wishlist").addClass("novis_wishlist");
        wllink.removeClass("scwllink");
    }
    wllink.on("click", function () {
        hideHeaderopt();
        if (wlwrp.hasClass("novis_wishlist")) showWishlist();
        else hideWishlist();
    });
    $(".close-header-modal").on("click", function () {
        hideWishlist();
    });
    function showHeaderopt() {
        hmodopt.fadeIn(1).addClass("vis-head-mod").removeClass("novis_header-mod");
        hopbtn.addClass("scwheader-opt-btn");
        hideWishlist();
    }
    function hideHeaderopt() {
        hmodopt.fadeOut(1).removeClass("vis-head-mod").addClass("novis_header-mod");
        hopbtn.removeClass("scwheader-opt-btn");
    }
    hopbtn.on("click", function () {
        if (hmodopt.hasClass("novis_header-mod")) showHeaderopt();
        else hideHeaderopt();
    });
    var hsb = $(".header-search-button"),
        hsw = $(".header-search-wrapper"),
        hmsw = $(".more-search-opt-wrap");
    function showSearch() {
        hsw.fadeIn(1).addClass("vis-search").removeClass("novis_search");
        hsb.addClass("hsbclose");
        hideMobileMenu();
        hideWishlist();
    }
    function hideSearch() {
        hsw.fadeOut(1).removeClass("vis-search").addClass("novis_search");
        hsb.removeClass("hsbclose");
    }
    hsb.on("click", function () {
        if (hsw.hasClass("novis_search")) showSearch();
        else hideSearch();
    });
    $(".smact").on("click", function (e) {
        e.preventDefault();
        $(this).parents(".smpar").find(".show-more-snopt-tooltip").toggleClass("show-more-snopt-tooltip_vis");
    });
    function showAdwSearch() {
        hmsw.addClass("vis-more-search").removeClass("more-hidden_wrap");
    }
    function hideAdwSearch() {
        hmsw.removeClass("vis-more-search").addClass("more-hidden_wrap");
    }
    $(".mor-opt-btn_act").on("click", function () {
        if (hmsw.hasClass("more-hidden_wrap")) showAdwSearch();
        else hideAdwSearch();
    });
    $(".close_msotw").on("click", function () {
        hideAdwSearch();
    });
    var modal = {};
    modal.hide = function () {
        $('.modal , .reg-overlay').fadeOut(200);
        $("html, body").removeClass("hid-body");
        $(".modal_main").removeClass("vis_mr");
    };
    $('.modal-open').on("click", function (e) {
        e.preventDefault();
        $('.modal , .reg-overlay').fadeIn(200);
        $(".modal_main").addClass("vis_mr");
        $("html, body").addClass("hid-body");
    });
    $('.close-reg , .reg-overlay').on("click", function () {
        modal.hide();
    });
    function csselem() {
        $(".map-container.column-map").css({
            height: $(window).outerHeight(true) - 150 + "px"
        });
        $(".map-container.column-map.no-top_search").css({
            height: $(window).outerHeight(true) - 70 + "px"
        });
        $(".slideshow-container .slideshow-item").css({
            height: $(".slideshow-container").outerHeight(true)
        });
        $(".hero-slider-item").css({
            height: $(".hero-slider").outerHeight(true)
        });
        var ww2 = $(window).width();
        if (ww2 > 1084) {
            $(".lws_mobile , .list-searh-input-wrap").css({
                display: "block"
            });
        } else {
            $(".lws_mobile , .list-searh-input-wrap").css({
                display: "none"
            });
        }
    }
    csselem();
    // Mob Menu------------------
    function headerModalOpt() {
        $(".lang-item .header-opt-modal-list li a").on('click', function (e) {
            e.preventDefault();
            var thdatlantext = $(this).data("lantext");
            $(".lang-item li a").removeClass("current-lan");
            $(this).addClass("current-lan");
            $(".lang-item h4 span  ").text(thdatlantext);
        });
        $(".currency-item .header-opt-modal-list li a").on('click', function (e) {
            e.preventDefault();
            var thdatlantext = $(this).data("lantext");
            $(".currency-item li a").removeClass("current-lan");
            $(this).addClass("current-lan");
            $(".currency-item h4 span  ").text(thdatlantext);
        });
        $(".header-opt-modal-item h4").on("click", function () {
            $(this).toggleClass("lang-cur-act");
            $(this).parents(".header-opt-modal-item").find(".header-opt-modal-list").toggleClass("vis_homd");
        });
    }
    headerModalOpt();
    function showMobileMenu() {
        $(".main-menu").addClass("vismobmenu");
        $(".nav-button-wrap").addClass("vismobmenu_btn").removeClass("nvminit");
        hideWishlist();
        hideSearch();
    }
    function hideMobileMenu() {
        $(".main-menu").removeClass("vismobmenu");
        $(".nav-button-wrap").removeClass("vismobmenu_btn").addClass("nvminit");
    }
    $(".nav-button-wrap").on("click", function () {
        if ($(this).hasClass("nvminit")) {
            showMobileMenu();
        } else {
            hideMobileMenu();
        }
    });
    function mobMenuInit() {
        var ww = $(window).width();
        if (ww < 1054) {
            $(".menusb , .add-list_mob , .header-opt-modal-container_mob").remove();
            $(".main-menu").removeClass("nav-holder");
            $(".main-menu nav").clone().addClass("menusb").appendTo(".main-menu");
            $(".menusb").menu();
            $(".map-container.fw-map.big_map.hid-mob-map").css({
                height: $(window).outerHeight(true) - 110 + "px"
            });
            $(".novis_header-mod").removeClass("header-opt-modal");
            $(".novis_header-mod .hopmc_init").clone().addClass("header-opt-modal-container_mob").appendTo(".main-menu");
            $(".add-list_wrap a").removeClass("add-list");
            $(".add-list_wrap a").clone().addClass("add-list_mob").appendTo(".main-menu");
            headerModalOpt();
            hideHeaderopt();
        } else {
            $(".menusb , .add-list_mob , .header-opt-modal-container_mob").remove();
            $(".main-menu").addClass("nav-holder");
            $(".add-list_wrap a").removeClass("add-list_mob").addClass("add-list");
            $(".hopmc_init").removeClass("header-opt-modal-container_mob");
            $(".novis_header-mod").addClass("header-opt-modal");
        }
    }
    mobMenuInit();
    //   css ------------------
    var $windowres = $(window);
    $windowres.on("resize", function () {
        csselem();
        mobMenuInit();

    });
    $('.tariff-toggle').on("click", function () {
        if ($('#yearly-1').is(':checked')) {
            $('.price-item').addClass('year-mont');
        }
        if ($('#monthly-1').is(':checked')) {
            $('.price-item').removeClass('year-mont');
        }
    });
    $('.chosen-select').niceSelect();
    // date picker------------------
    $('input[name="datepicker-here"]').daterangepicker({
        autoUpdateInput: false,
        parentEl: $(".date-container"),
        singleDatePicker: true,
        locale: {
            cancelLabel: 'Clear'
        }
    });
    $('input[name="datepicker-here-time"]').daterangepicker({
        autoUpdateInput: false,
        parentEl: $(".date-container2"),
        singleDatePicker: true,
        timePicker: true,
        locale: {
            cancelLabel: 'Clear'
        }
    });
    $('input[name="datepicker-here-time"]').on('apply.daterangepicker', function (ev, picker) {
        $(this).val(picker.startDate.format('MM/DD/YYYY hh:mm A'));
    });
    $('input[name="datepicker-here-time"]').on('cancel.daterangepicker', function (ev, picker) {
        $(this).val('');
    });
    $('input[name="datepicker-here"]').on('apply.daterangepicker', function (ev, picker) {
        $(this).val(picker.startDate.format('MM/DD/YYYY'));
    });
    $('input[name="datepicker-here"]').on('cancel.daterangepicker', function (ev, picker) {
        $(this).val('');
    });
    $('input[name="dates"]').daterangepicker({
        autoUpdateInput: false,
        parentEl: $(".date-container3"),
        locale: {
            cancelLabel: 'Clear'
        }
    });
    $('input[name="dates"]').on('apply.daterangepicker', function (ev, picker) {
        $(this).val(picker.startDate.format('MM/DD/YYYY') + ' - ' + picker.endDate.format('MM/DD/YYYY'));
    });
    $('input[name="dates"]').on('cancel.daterangepicker', function (ev, picker) {
        $(this).val('');
    });
    $(".show-list-wrap-search").on("click", function (e) {
        $(".lws_mobile").slideToggle(400);
        $(this).toggleClass("slsw_vis");
    });
    $(".listing-item").matchHeight({});
    $(".one-column-grid-wrap .listing-item").addClass("has_one_column");
    $(".grid-opt li span").on("click", function () {
        $(".listing-item").matchHeight({
            remove: true
        });
        setTimeout(function () {
            $(".listing-item").matchHeight();
        }, 50);
        $(".grid-opt li span").removeClass("act-grid-opt");
        $(this).addClass("act-grid-opt");
        if ($(this).hasClass("two-col-grid")) {
            $(".listing-item").removeClass("has_one_column");
            $(".listing-item").addClass("has_two_column");
        } else if ($(this).hasClass("one-col-grid")) {
            $(".listing-item").addClass("has_one_column");
        } else {
            $(".listing-item").removeClass("has_one_column").removeClass("has_two_column");
        }
    });
    $(".notification-close").on("click", function (e) {
        e.preventDefault();
        $(this).parent(".notification").slideUp(500);
    });
    $(".more-filter-option").on("click", function () {
        $(".hidden-listing-filter").slideToggle(500);
        $(this).toggleClass("mfilopact");
    });
    var ztxt = new Ztextify(".hero-text-big", {
        depth: "110px",
        layers: 33,
        fade: true,
        direction: "forwards",
        event: "pointer",
        eventRotation: "15deg"
    });
    $(".tfp-btn").on("click", function () {
        $(this).toggleClass("rot_tfp-btn");
        $(".tfp-det").toggleClass("vis_tfp-det ");
    });
    $(".submenu-link").on("click", function (ef) {
        ef.preventDefault();
        $(this).toggleClass("sl_tog");
        $(this).parent("li").find("ul").slideToggle(300);
    });
    //   Video------------------
    var v = $(".background-youtube-wrapper").data("vid");
    var f = $(".background-youtube-wrapper").data("mv");
    $(".background-youtube-wrapper").YTPlayer({
        fitToBackground: true,
        videoId: v,
        pauseOnScroll: true,
        mute: f,
        callback: function () {
            var acds = $(".background-youtube-wrapper").data("ytPlayer").player;
        }
    });
    var w = $(".background-vimeo").data("vim"),
        bvc = $(".background-vimeo"),
        bvmc = $(".media-container"),
        bvfc = $(".background-vimeo iframe "),
        vch = $(".video-container");
    bvc.append('<iframe src="//player.vimeo.com/video/' + w + '?background=1"  frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen ></iframe>');
    $(".video-holder").height(bvmc.height());
    if ($(window).width() > 1024) {
        if ($(".video-holder").length > 0)
            if (bvmc.height() / 9 * 16 > bvmc.width()) {
                bvfc.height(bvmc.height()).width(bvmc.height() / 9 * 16);
                bvfc.css({
                    "margin-left": -1 * $("iframe").width() / 2 + "px",
                    top: "-75px",
                    "margin-top": "0px"
                });
            } else {
                bvfc.width($(window).width()).height($(window).width() / 16 * 9);
                bvfc.css({
                    "margin-left": -1 * $("iframe").width() / 2 + "px",
                    "margin-top": -1 * $("iframe").height() / 2 + "px",
                    top: "50%"
                });
            }
    } else if ($(window).width() < 760) {
        $(".video-holder").height(bvmc.height());
        bvfc.height(bvmc.height());
    } else {
        $(".video-holder").height(bvmc.height());
        bvfc.height(bvmc.height());
    }
    vch.css("width", $(window).width() + "px");
    vch.css("height", 720 / 1280 * $(window).width()) + "px";
    if (vch.height() < $(window).height()) {
        vch.css("height", $(window).height() + "px");
        vch.css("width", 1280 / 720 * $(window).height()) + "px";
    }
    //   scrollToFixed------------------
    $(".fixed-column_menu-init").scrollToFixed({
        minWidth: 1064,
        marginTop: 120,
        removeOffsets: true,
        dontSetWidth: false,
        limit: function () {
            var a = $(".limit-box").offset().top - $(".fixed-column_menu-init").outerHeight() - 1;
            return a;
        }
    });
    $(".box-widget-fixed-init").scrollToFixed({
        minWidth: 1064,
        marginTop: 90,
        removeOffsets: true,
        dontSetWidth: false,
        limit: function () {
            var a = $(".limit-box").offset().top - $(".box-widget-fixed-init").outerHeight() - 1;
            return a;
        }
    });
    $(".scroll-to-fixed-fixed").scrollToFixed({
        minWidth: 1064,
        marginTop: 90,
        removeOffsets: true,
        limit: function () {
            var a = $(".limit-box").offset().top - $(".scroll-to-fixed-fixed").outerHeight() - 1;
            return a;
        }
    });
    if ($(".fixed-bar").outerHeight(true) < $(".post-container").outerHeight(true)) {
        $(".fixed-bar").addClass("fixbar-action");
        $(".fixbar-action").scrollToFixed({
            minWidth: 1064,
            zIndex: 12,
            marginTop: function () {
                var a = $(window).height() - $(".fixed-bar").outerHeight(true) - 100;
                if (a >= 0) return 20;
                return a;
            },
            removeOffsets: true,
            limit: function () {
                var a = $(".limit-box").offset().top - $(".fixed-bar").outerHeight() - 50;
                return a;
            }
        });
    } else $(".fixed-bar").removeClass("fixbar-action");
    $(".show-hidden-filter").on('click', function () {
        $(".top-search-content").toggleClass("vis-hiddenfilter");
        $(this).toggleClass("vishf");
    });
    $(".close_sb-filter").on('click', function () {
        $(".top-search-content").removeClass("vis-hiddenfilter");
        $(".show-hidden-filter").removeClass("vishf");
    });
    $(".show-hidden-map").on('click', function () {
        $(".hid-mob-map").toggleClass("vis-hiddenmap");
    });
    $(".map-close").on('click', function () {
        $(".hid-mob-map").removeClass("vis-hiddenmap");
    });
    $(".show-hidden-filter2").on('click', function () {
        $(this).toggleClass("vis-hiddenfilter2");
        $(".list-searh-input-wrap").slideToggle(300);
    });
    $(".dasbdord-submenu-open").on('click', function () {

        $(this).toggleClass("db_submenu_open-init_vis");
        $(".dashboard-submenu").toggleClass("db_submenu_open-init");
    });
}
//   Uplaod ------------------
$('.fuzone input').each(function () {
    $(this).on('change', function () {
        var pufzone = $(this).parents(".fuzone").find('.photoUpload-files');
        pufzone.empty();
        var files = $(this)[0].files;
        for (var i = 0; i < files.length; i++) {
            $("<span></span>").text(files[i].name).appendTo(pufzone);
        }
    });
});
//   Dashboard ------------------
$('.add-room-item').on('click', function (e) {
    e.preventDefault();
    var newElem = $(this).parents(".add_room-item-wrap").find('.add_room-item').first().clone(),
        parclone = $(this).parents(".add_room-item-wrap").find(".add_room-container");
    newElem.find('input').val('');
    newElem.appendTo(parclone);
    $('.fuzone input').each(function () {

        $(this).on('change', function () {

            var pufzone = $(this).parents(".fuzone").find('.photoUpload-files');
            pufzone.empty();
            var files = $(this)[0].files;
            for (var i = 0; i < files.length; i++) {

                $("<span></span>").text(files[i].name).appendTo(pufzone);

            }

        });
    });
    $(".remove-rp").on('click', function () {
        $(this).parents(".add_room-item:not(:first-child)").remove();
    });
});
$(".remove-rp").on('click', function () {
    $(this).parents(".add_room-item").remove();
});

$(".show-popup-form").on('click', function (ex) {
    ex.preventDefault();
    $(".popup-form").toggleClass("vis-pf");
});
//   Calculator ------------------
var term;
var apr;
var amt;
var mPmt;
function getValues() {
    term = document.getElementById("trm").value;
    apr = document.getElementById("apr").value;
    amt = document.getElementById("amt").value;
    apr /= 1200;
    term *= 12;
    mPmt = calculatePayment();
    document.getElementById("pmt").value = mPmt.toFixed(2);
}
function calculatePayment() {
    var payment = amt * (apr * Math.pow((1 + apr), term)) / (Math.pow((1 + apr), term) - 1);
    return payment;
}
$(".monterage-title-item span").text($("#pmt").val());
$("#sbt").on("click", function () {
    getValues();
    $(".monterage-title-item span").text($("#pmt").val());
});
$(".use-current-price").on("click", function () {
    var curproppr = $(".list-single-header-price").attr("data-propertyprise");
    $("#amt").val(curproppr);
});
//   Parallax ------------------
function initparallax() {
    var a = {
        Android: function () {
            return navigator.userAgent.match(/Android/i);
        },
        BlackBerry: function () {
            return navigator.userAgent.match(/BlackBerry/i);
        },
        iOS: function () {
            return navigator.userAgent.match(/iPhone|iPad|iPod/i);
        },
        Opera: function () {
            return navigator.userAgent.match(/Opera Mini/i);
        },
        Windows: function () {
            return navigator.userAgent.match(/IEMobile/i);
        },
        any: function () {
            return a.Android() || a.BlackBerry() || a.iOS() || a.Opera() || a.Windows();
        }
    };
    trueMobile = a.any();
    if (null === trueMobile) {
        var b = new Scrollax();
        b.reload();
        b.init();
    }
    if (trueMobile) {
		$(".background-vimeo , .background-youtube-wrapper ").remove();
        $("html, body").animate({
            scrollTop: 0
        }, 1);	
	}
}
document.addEventListener('gesturestart', function (e) {
	e.preventDefault();
});
//   Init All ------------------
$(document).ready(function () {
    initHomeradar();
    initparallax();
});
Back to Directory File Manager