jQuery(document).ready(function() {
jQuery(".questions li").click(function() {
jQuery(".questions li a").removeClass("active");
jQuery(this).find("a").addClass("active");
ind = jQuery(this).index();
jQuery(".answers .wrap").removeClass("active");
jQuery(".answers .wrap").eq(ind).addClass("active");
return false;
});
//jQuery(".questions li a").click(function() { return false; });
jQuery(".slider .slider-pag li").click(function() {
//jQuery(".slider .slider-pag li").removeClass("active");
jQuery(this).parent().parent().find(".slider-pag li").removeClass("active");
jQuery(this).addClass("active");
ind = jQuery(this).index();
//jQuery(".slider .slider-wrap ul li").removeClass("active");
jQuery(this).parent().parent().find(".slider-wrap ul li").removeClass("active");
//jQuery(".slider .slider-wrap ul li").eq(ind).addClass("active");
jQuery(this).parent().parent().find(".slider-wrap ul li").eq(ind).addClass("active");
});
route = 'down';
jQuery('.slider .slider-wrap').bind('mousewheel', function(e){
if(e.originalEvent.wheelDelta < 0) {
route = 'down';
}
else {
route = 'up';
}
});
function setNextSlide(ind, elem) {
jQuery(elem).parent().find(".slider-pag li").removeClass("active");
jQuery(elem).parent().find(".slider-pag li").eq(ind).addClass("active");
jQuery(elem).parent().find(".slider-wrap ul li").removeClass("active");
jQuery(elem).parent().find(".slider-wrap ul li").eq(ind).addClass("active");
}
jQuery(".slider .slider-wrap").mousewheel(function() {
num = jQuery(this).parent().find(".slider-pag li").length;
ind = jQuery(this).parent().find(".slider-pag li.active").index();
if (route == 'down') {
ind++;
if (ind < num) {
setNextSlide(ind, this);
}
}
else {
ind--;
if (ind >= 0) {
setNextSlide(ind, this);
}
}
if ((ind < num)&&(ind >= 0)) {
return false;
}
});
route = 'down';
jQuery('.questions').bind('mousewheel', function(e){
if(e.originalEvent.wheelDelta < 0) {
route = 'down';
}
else {
route = 'up';
}
});
function setNextQuest(ind, elem) {
jQuery(elem).find("li").removeClass("active");
jQuery(elem).find("li").eq(ind).addClass("active");
jQuery(elem).find("li a").removeClass("active");
jQuery(elem).find("li a").eq(ind).addClass("active");
jQuery(elem).parent().parent().parent().find(".answers li").removeClass("active");
jQuery(elem).parent().parent().parent().find(".answers li").eq(ind).addClass("active");
}
jQuery(".questions").mousewheel(function() {
num = jQuery(this).find("li").length;
ind = jQuery(this).find("li.active").index();
if (route == 'down') {
ind++;
if (ind < num) {
setNextQuest(ind, this);
}
}
else {
ind--;
if (ind >= 0) {
setNextQuest(ind, this);
}
}
if ((ind < num)&&(ind >= 0)) {
return false;
}
});
jQuery(".politika").click(function() {
jQuery('#politika').arcticmodal();
return false;
});
jQuery("a.cta-button").click(function() {
return false;
});
jQuery(window).scroll(function(){
screenWidth = jQuery(window).width();
//console.log(screenWidth);
if (screenWidth > 1024) {
var h = 20;
var wh=jQuery(window).scrollTop();
if(wh>h) {
jQuery('header.header').addClass('menu-fixed');
}else{
jQuery('header.header').removeClass('menu-fixed');
}
}
});
jQuery(".btn-navbar").click(function() {
jQuery('.nav-collapse').slideToggle();
console.log('asdasd');
return false;
});
menuText = jQuery(".nav-collapse li.active li.active a").text();
if (menuText == '') {
menuText = jQuery(".nav-collapse li.active a").text();
}
jQuery(".btn-navbar .element-invisible").text(menuText);
//фунция определения времени нахождения на сайте
function getTimeOnSite(startTime) {
time = new Date() - startTime;
return Math.round(time / 1000);
}
showLeave = 0;
startTime = new Date();
/* Отображение сертификата при уходе с сайта
if (!jQuery.cookie('smartCookies')) {
jQuery(document).mouseleave(function (e) {
if (getTimeOnSite(startTime) > 15) {
//console.log(getTimeOnSite(startTime));
if (showLeave == 0) {
if (e.clientY < 10) {
function getWindow() {
jQuery('#leave').arcticmodal({
closeOnOverlayClick: true,
closeOnEsc: true
});
};
setTimeout(getWindow, 1);
jQuery.cookie('smartCookies', true, {
expires: 7,
path: '/'
});
showLeave = 1;
}
//alert('Уже уходите?');
}
}
});
};
*/
jQuery(".phone").mask("+7 (999) 999-9999");
jQuery("a.cta-button").click(function() {
jQuery('#callback').arcticmodal();
return false;
});
jQuery("a.callback").click(function() {
jQuery('#callback').arcticmodal();
return false;
});
jQuery("#popup__toggle").click(function() {
jQuery('#callback').arcticmodal();
return false;
});
jQuery(".sendform").submit(function() {
data = jQuery(this).serialize();
now = jQuery(this).find('input[name=now]').val();
hour = jQuery(this).find('select[name=hour]').val();
minute = jQuery(this).find('select[name=minute]').val();
dataTarget = jQuery(this).find("input[name=target]").val();
if (jQuery(this).find(".required").val() != "") {
jQuery.post("/bitrix/sendbitrix.php", data,
function(data) {
jQuery(".sendform input[type=submit]").removeAttr('disabled');
if (now == 1) {
jQuery("#callbackAnswer .subheader span").html('с минуты на минуту...');
jQuery('#callbackAnswer .subheader span').addClass('now');
}
else {
jQuery("#callbackAnswer .subheader span").html(''+hour+':'+minute+' по МСК');
jQuery('#callbackAnswer .subheader span').removeClass('now');
}
jQuery('#callbackAnswer').arcticmodal();
jQuery('#callback').arcticmodal('close');
jQuery("#callback .mainblock").hide();
jQuery("#callback .hasorder").show();
ym(50379079,'reachGoal',dataTarget);
ym(50379079,'reachGoal','allorder');
}
);
}
else {
alert("Для отправки формы необходимо заполнить поля!");
}
return false;
});
jQuery(".sendformrobot").submit(function() {
data = jQuery(this).serialize();
dataTarget = jQuery(this).find("input[name=target]").val();
jQuery(this).find("input[type=submit]").prop('disabled', true);
if (jQuery(this).find(".required").val() != "") {
jQuery.post("/bitrix/sendbitrix.php", data,
function(data) {
jQuery(".sendform input[type=submit]").removeAttr('disabled');
jQuery("#callbackAnswer .subheader span").html('с минуты на минуту...');
jQuery('#callbackAnswer .subheader span').addClass('now');
jQuery('#callbackAnswer').arcticmodal();
ym(50379079,'reachGoal',dataTarget);
ym(50379079,'reachGoal','allorder');
}
);
}
else {
alert("Для отправки формы необходимо заполнить поля!");
}
return false;
});
// setTimeout(function() {}, 2000);
/*
jQuery('.a-mainbutton').mouseenter(function(){
jQuery("#mainbutton-label").toggleClass('open');
jQuery(".a-mainbutton").toggleClass('open');
jQuery(".mainmenu-content").slideToggle(200);
});*/
jQuery('.a-mainbutton').click(function(){
jQuery("#mainbutton-label").toggleClass('open');
jQuery(".a-mainbutton").toggleClass('open');
jQuery(".mainmenu-content").slideToggle(200);
return false;
});
jQuery('.mainmenu-content').mouseleave(function(){
jQuery("#mainbutton-label").toggleClass('open');
jQuery(".a-mainbutton").toggleClass('open');
jQuery(".mainmenu-content").slideToggle(200);
});
// setTimeout(function() {}, 2000);
//Вставляем в форму значение ЦЕЛИ в скрытое поле от кнопки
jQuery(".openform").click(function() {
dataTarget = jQuery(this).attr('data-target');
jQuery("#callback").find("input[name=target]").val(dataTarget);
});
jQuery(".a-othertime").click(function() {
jQuery(this).toggleClass('other');
if (jQuery(this).hasClass("other")) {
jQuery(".othertime").slideToggle();
jQuery(".a-othertime").text('нет, перезвоните сейчас');
jQuery("#callback .subheader span").text('в указанное время');
jQuery(".sendform input[name=now]").val(0);
}
else {
jQuery(".othertime").slideToggle();
jQuery(".a-othertime").text('перезвоните в другое время');
jQuery("#callback .subheader span").text('прямо сейчас');
jQuery(".sendform input[name=now]").val(1);
}
return false;
});
jQuery(".repeatorder").click(function() {
jQuery.post("/bitrix/sendbitrix.php", {
repeatorder: 1
}, function(data) {
//alert(data);
jQuery("#callback .mainblock").show();
jQuery("#callback .hasorder").hide();
}
);
return false;
});
jQuery(".openform").click(function() {
number = jQuery(this).parent().parent().find('input[name=phone]').val();
target = jQuery(this).attr('data-target');
jQuery("#callback input[name=target]").val(target);
jQuery("#callback input[name=phone]").val(number);
jQuery('#callback').arcticmodal();
});
if (jQuery(".item-page-uslug").hasClass("telemarketing")) {
//Определяем шаг слайдера - берем ширину одного блока
slWidth = jQuery('.telemarketing ul.ul-slider li.slide').width() + 20 + 5; //10 - margin c каждой стороны
//Считаем количество слайдов
slCount = jQuery('.telemarketing ul.ul-slider li.slide').length;
//Определяем количество слайдов на экране
slScreenCount = Math.round(jQuery(".telemarketing .slider .display").width() / slWidth);
//alert(slScreenCount);
var i = 0;
var leftElem = 0;
var slTimer = setInterval(
function() {
if (i < slCount - slScreenCount ) {
leftElem = leftElem - slWidth;
}
else {
leftElem = 0;
i = -1;
}
jQuery(".telemarketing ul.ul-slider").css({"left": leftElem});
i = i + 1;
},
3000
);
//alert(slCount);
//alert('asda');
}
});