document.addEventListener('DOMContentLoaded', function () {
const burgerMenu = document.querySelector('.burger-menu');
const mobMenu = document.getElementById('mobmenu');
const burgerClose = document.querySelector('.burger-close');
burgerMenu.addEventListener('click', function () {
mobMenu.classList.toggle('active');
});
burgerClose.addEventListener('click', function () {
mobMenu.classList.remove('active');
});
});
$(document).ready(function() {
var pt = $('#top').height() + 10;
$('#container').css('padding-top', pt + 'px'); var ps = $('#top>.clearfix').offset().top;
$('#topmenu,.back').css('top', ps + 'px');
$(document).on('click', '#top a.search', function(e) {
$('#search').toggle('fast');
e.preventDefault();
})
$(document).on('click', '.pricespa table tr:first-child', function() {
var table = $(this).parents('table');
$('.pricespa table').not(table).find('tr:not(:first-child)').hide('fast');
$(this).parent().find('tr:not(:first-child)').slideToggle('fast');
})
$(document).on('click', '.ashow .close', function() {
$('.ashow').hide();
})
})
$(window).load(function() {
$(document).on('click', '.map-link', function(e) {
var koord = $(this).data('koord');
ymaps.geolocation.get({
autoReverseGeocode: false,
provider: 'auto'
}).then(function(result) {
var userPosition = result.geoObjects.get(0).geometry.getCoordinates();
var href = 'https://maps.yandex.ru/213/moscow/?ll=' + koord + '&z=14&z=14&rtext=' + userPosition[0] + ',' + userPosition[1] + '~' + koord + '&rtt=auto';
$(this).attr('href', href);
window.location.href = href;
});
e.preventDefault();
});
$("table").wrap("<div class='tablewrap'></div>");
var pt = $('#top').height() + 10;
$('#container').css('padding-top', pt + 'px'); $('#topmenu li').each(function(i, elem) {
if ($(this).children('ul').length > 0) {
$(this).addClass('withinner');
$(this).removeClass('active');
}
});
$(document).on('click', '#topmenu>ul>li>a', function(e) {
if ($(this).parent().hasClass('active')) {} else {
$(this).parent().children('span').show('fast');
$(this).parent().addClass('active').children('ul').show('fast');
return false;
}
}) $(document).on('click', '#topmenu>ul>li>.backmenu', function() {
$(this).hide('fast');
$(this).parent().removeClass('active').children('ul').hide('fast');
return false;
})
$(document).on('click', '.menu_button', function() {
$('#topmenu').toggle('fast');
$('.back').toggle('fast');
return false;
})
$('#slider').jcarousel({
wrap: 'circular',
vertical: false
});
$('#slider').jcarouselAutoscroll({
autostart: true,
interval: 7000
});
$('#spec .slider').jcarousel({
wrap: 'circular',
vertical: false
});
$('#spec .slider').jcarouselAutoscroll({
autostart: true,
interval: 7000
});
$('#spec .controls')
.on('jcarouselpagination:active', 'a', function(e) {
$(this).addClass('active');
e.preventDefault();
})
.on('jcarouselpagination:inactive', 'a', function(e) {
$(this).removeClass('active');
e.preventDefault();
})
.jcarouselPagination({
perPage: 1,
item: function (page) {
if(page == 6){
return '<a data-item="6" class="slider_ce_text" href="/lechebnye-programmy.html"><div class="grey_dot">Все программы</div></a>';
}else{
return '<a data-item="' + page + '" class="slider_ce_text"><div class="grey_dot">'+page+'</div></a>';
}
},
});
window.onload = $("[data-item = '1']").addClass("active");
$('.fancybox').fancybox();
$("a.question").fancybox({
'autoScale': true,
'scrolling': 'no',
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'padding': 0,
'centerOnScroll': true,
'autoDimensions': true,
'maxwidth': '320'
});
//datepicker    
var dates = $("#fromM, #toM").datepicker({
onSelect: function(selectedDate) {
var option = this.id == "fromM" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
$.datepicker.regional['ru'] = {
closeText: 'Закрыть',
prevText: '&#x3c;Пред',
nextText: 'След&#x3e;',
currentText: 'Сегодня',
monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'
],
monthNamesShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн',
'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'
],
dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
weekHeader: 'Нед',
dateFormat: 'dd.mm.yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
$.datepicker.setDefaults($.datepicker.regional['ru']);
var dates = $(".calend").datepicker({
dateFormat: "yy-mm-dd",
onSelect: function(selectedDate) {
var option = this.id == "date_in" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
$("#accordion").accordion({
heightStyle: "content"
});
});
$(function() {
$(window).scroll(function() {
if ($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({ scrollTop: 0 }, 800);
});
});
$(document).ready(function() {
$(document).on('click', '.sv tr', function() {
$(this).parent().find('tr').not(':first').toggle('fast');
});
$(document).on('click', '.price-group', function() {
$(this).toggleClass('is-active');
$(this).children('.price-list').slideToggle('slow');
})
$('.reviews').slick({
dots: true,
infinite: true,
autoplay: false,
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
adaptiveHeight: true,
prevArrow: "<img class='a-left control-c prev slick-prev' src='assets/templates/mobdiluch/images/left.png'>",
nextArrow: "<img class='a-right control-c next slick-next' src='assets/templates/mobdiluch/images/right.png'>"
});
//Read more
var showChar = 240; // How many characters are shown by default
var ellipsestext = "...";
var moretext = "Читать далее";
var lesstext = "Скрыть";
$('.reviews_description p').each(function() {
var content = $(this).html();
if (content.length > showChar) {
var c = content.substr(0, showChar);
var h = content.substr(showChar, content.length - showChar);
var html = c + '<span class="moreellipses">' + ellipsestext + '&nbsp;</span><span class="morecontent"><span>' + h + '</span>&nbsp;&nbsp;<a href="" class="morelink">' + moretext + '</a></span>';
$(this).html(html);
}
});
$(".morelink").click(function() {
if ($(this).hasClass("less")) {
$(this).removeClass("less");
$(this).html(moretext);
} else {
$(this).addClass("less");
$(this).html(lesstext);
}
$(this).parent().prev().toggle();
$(this).prev().toggle();
return false;
});
$('.therapeutic_slider').slick({
dots: false,
infinite: true,
speed: 1000,
cssEase: 'linear',
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
adaptiveHeight: true,
prevArrow: "<img class='a-left control-c prev slick-prev' src='assets/templates/mobdiluch/images/left.png'>",
nextArrow: "<img class='a-right control-c next slick-next' src='assets/templates/mobdiluch/images/right.png'>"
});
$('#section1_new .slider').slick({
dots: true,
infinite: true,
speed: 1000,
cssEase: 'linear',
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
adaptiveHeight: false,
autoplay: true
});
$('.images').slick({
dots: false,
infinite: true,
speed: 1000,
cssEase: 'linear',
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
prevArrow:"<img class='a-left control-c prev slick-prev' src='assets/templates/mobdiluch/images/left.png'>",
nextArrow:"<img class='a-right control-c next slick-next' src='assets/templates/mobdiluch/images/right.png'>"
});
$(document).on('click', '.accord tr', function() {
var destination = $('.accord').offset().top - 100;
$('html,body').animate({ scrollTop: destination }, 300);
$('.accord tr:nth-child(even)').animate({ height: 0 }, 300),
$('.accord tr:nth-child(even)').removeClass('active');
$(this).next('tr').addClass('active');
var el = $(this).next('tr'),
curHeight = el.height(),
autoHeight = el.css('height', 'auto').height();
el.height(curHeight).animate({ height: autoHeight }, 1000);
});
// закрыть по клику вне окна
$(document).mouseup(function (e) {
var popup = $('#topmenu');
var popup2 = $('.menu_button');
if (e.target != popup2[0] && popup2.has(e.target).length === 0 && e.target != popup[0] && popup.has(e.target).length === 0) {
popup.hide('fast');
$('.back').hide("fast");
};
});
});