var dark_theme = 'N'; $(document).ready(function () { $('#mz_burger').click(function(){ $(this).toggleClass('mz_open'); $('.mz_top_menu').toggle(); $('.mz_top_menu_container').addClass('mz_top_menu_show'); if(document.body.style.overflowY != 'hidden') { document.body.style.overflowY = 'hidden'; $('html').css('overflow-y', 'hidden'); //if(window.innerWidth>1210) $('.header').css('margin-left', '-9px'); } else { document.body.style.overflowY = 'scroll'; $('html').css('overflow-y', 'visible'); } }); $('.top_menu_hash').click(function(){ //alert(window.location.pathname); if(document.body.style.overflowY == 'hidden') { if(window.location.pathname == '/') { $('#mz_burger').toggleClass('mz_open'); $('.mz_top_menu').toggle(); document.body.style.overflowY = 'scroll'; $('html').css('overflow-y', 'visible'); } document.location.href = $(this).attr('href'); //document.location.reload(); return false; } }); /* new Skroll() .add(".mz_block, h2, .mz_estate, .mz_main_catalog_filter, .mz_catalog_element, .mz_main_catalog_button, .mz_h2_info",{ delay:50, duration:600, animation:{ start:function(e){ e.style["transform"] = "translate(0, 20)"; e.style["opacity"] = 0; }, end:function(e){ e.style["transform"] = "translate(0, 0)"; e.style["opacity"] = 1; } } }) .init(); */ $(".mz_scroll").niceScroll({ //cursorcolor:"#171819", grabcursorenabled: false, horizrailenabled:true, touchbehavior:true, cursoropacitymin: true, autohidemode: 'hidden', //cursorborder: "1px solid #171819", }); $('.owl-carousel').owlCarousel({ loop:true, margin:10, nav:true, navText: ['
',''], responsive:{ 0:{ items:1 }, 780:{ items:2 }, 1200:{ items:3 } } }) $(document).on('click', '#mz_color_mode', function() { //alert(dark_theme); if(dark_theme==undefined) dark_theme = $.cookie("dark_theme"); if(dark_theme==undefined) dark_theme = 'N'; //alert($.cookie("dark_theme")); if(dark_theme != 'Y') { //style_file = 'dark.css?v'+Math.random(); $('body').removeClass('light_mode'); $('body').addClass('dark_mode'); var dark_theme = 'Y'; } else { //style_file = 'light.css?v'+Math.random(); $('body').removeClass('dark_mode'); $('body').addClass('light_mode'); var dark_theme = 'N'; } $.cookie("dark_theme", dark_theme, { path:'/' } ); }); var scroll_h = $(window).scrollTop(); var stop_scroll = $(window).scrollTop(); $(window).scroll(function () { if($('.site_catalog_element_right_fix').length <= 0) { if($(window).scrollTop()>scroll_h && $(window).scrollTop()>20) { console.log('down'); $('.mz_header_container').css('margin-top', '-115px'); stop_scroll = $(window).scrollTop(); } else if($(window).scrollTop() < scroll_h && $(window).scrollTop() < stop_scroll-20) { console.log('up'); $('.mz_header_container').css('margin-top', '0px'); } scroll_h = $(window).scrollTop(); } else { $('.mz_header_container').css('position', 'absolute'); } }); if($('.site_catalog_element_right_fix').length > 0) { $('.mz_header_container').css('position', 'absolute'); } $.ajax({ url:'/delta-realty/scripts/favorites', type:"GET", timeout: 2000, success:function(res){ MzFavoriteCounter(res); } }); var element_id = 0; $(document).on('click', '.mz_fav', function() { element_id = $(this).attr('element_id'); //ID if($(this).hasClass('mz_fav_selected')==true) { $(this).removeClass('mz_fav_selected'); MzFavoriteCounter(-1); //mz } else { $(this).addClass('mz_fav_selected'); MzFavoriteCounter(1); //mz } $.ajax({ url:'/delta-realty/scripts/favorites.php', type:"GET", data: 'ID='+element_id, timeout: 2000, success:function(res){ //alert(res); } }); return false; }); }); function FavoriteCounter(n) { fav_n = parseFloat($('.mz_favorite div').html()); fav_n += parseFloat(n); if(fav_n<0) fav_n = 0; $('.mz_favorite div').html(fav_n); if(!Number.isFinite(fav_n) || fav_n==0) { $('.mz_favorite div').hide(); } else { $('.mz_favorite div').show(); } } function MzFavoriteCounter(n) { fav_n = parseFloat($('.mz_favorite div').html()); fav_n += parseFloat(n); if(fav_n<0) fav_n = 0; $('.mz_favorite div').html(fav_n); if(!Number.isFinite(fav_n) || fav_n==0) { $('.mz_favorite div').hide(); } else { $('.mz_favorite div').show(); } } function scrollbarWidth() { var block = $('