347 lines
11 KiB
JavaScript
347 lines
11 KiB
JavaScript
function toggleLogin() {
|
||
var loginModal = $("#login_bg");
|
||
if (!loginModal.is(":visible")) {
|
||
loginModal.fadeIn(500);
|
||
$("#login").toggle(10);
|
||
$("body").toggleClass("lock");
|
||
}
|
||
}
|
||
function hideLogin() {
|
||
$("#login_bg").hide(10);
|
||
$("#login").hide(10);
|
||
$("body").removeClass("lock");
|
||
}
|
||
function toggleSign(tab_name, id_tarif = false) {
|
||
/*if($("#recaptcha_api").length == 0){
|
||
$("head").append(
|
||
$("<script>").attr({
|
||
"type": "text/javascript",
|
||
"src": "https://www.google.com/recaptcha/api.js",
|
||
"id": "recaptcha_api"
|
||
})
|
||
);
|
||
}*/
|
||
$("#sign_bg").fadeIn(500);
|
||
if (id_tarif) $('input[name="id_tarif"]').val(id_tarif);
|
||
switch (tab_name) {
|
||
case "agent":
|
||
$(".lw-switcher-row .type.developer").removeClass("selected");
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").addClass("selected");
|
||
$(".JW-form.developer-field").hide();
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").show();
|
||
$(".JW-form.agent-field").addClass("active");
|
||
break;
|
||
case "dlja-stroitelnoj-komanii":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
case "srm-sistema-dlja-zastrojshhika":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
case "srm-sistema-dlja-zastrojsika":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
|
||
default:
|
||
$(".lw-switcher-row .type.developer").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.agency").addClass("selected");
|
||
$(".JW-form.developer-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.agency-field").show();
|
||
$(".JW-form.agency-field").addClass("active");
|
||
break;
|
||
}
|
||
|
||
$("#sign").toggle(10);
|
||
$("body").toggleClass("lock");
|
||
}
|
||
function hideSign() {
|
||
$("#sign_bg").hide(10);
|
||
$("#sign").hide(10);
|
||
$("body").removeClass("lock");
|
||
$("#priceAgent").removeClass("price-click");
|
||
$("#priceAgency").removeClass("price-click");
|
||
}
|
||
function SignFromLogin(tab_name) {
|
||
$("#login_bg").hide(10);
|
||
$("#login").hide(10);
|
||
|
||
switch (tab_name) {
|
||
case "agent":
|
||
$(".lw-switcher-row .type.developer").removeClass("selected");
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").addClass("selected");
|
||
$(".JW-form.developer-field").hide();
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").show();
|
||
$(".JW-form.agent-field").addClass("active");
|
||
break;
|
||
case "dlja-stroitelnoj-komanii":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
case "srm-sistema-dlja-zastrojshhika":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
case "srm-sistema-dlja-zastrojsika":
|
||
$(".lw-switcher-row .type.agency").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.developer").addClass("selected");
|
||
$(".JW-form.agency-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.developer-field").show();
|
||
$(".JW-form.developer-field").addClass("active");
|
||
break;
|
||
default:
|
||
$(".lw-switcher-row .type.developer").removeClass("selected");
|
||
$(".lw-switcher-row .type.agent").removeClass("selected");
|
||
$(".lw-switcher-row .type.agency").addClass("selected");
|
||
$(".JW-form.developer-field").hide();
|
||
$(".JW-form.agent-field").hide();
|
||
$(".JW-form.agency-field").show();
|
||
$(".JW-form.agency-field").addClass("active");
|
||
break;
|
||
}
|
||
|
||
$("#sign_bg").show();
|
||
$("#sign").toggle(10);
|
||
}
|
||
function LoginFromSign() {
|
||
$("#sign_bg").hide(10);
|
||
$("#sign").hide(10);
|
||
$("#login_bg").show();
|
||
$("#login").toggle(10);
|
||
}
|
||
function copyValueTo(fromElem, toElemId, toElemIdTwo) {
|
||
var elem = document.getElementById(toElemId);
|
||
var elemTwo = document.getElementById(toElemIdTwo);
|
||
elem.value = fromElem.value;
|
||
elemTwo.value = fromElem.value;
|
||
}
|
||
|
||
function toggle_video_review(type = "main") {
|
||
var video_review = $("#video_review_bg");
|
||
if (!video_review.is(":visible")) {
|
||
video_review.fadeIn(500);
|
||
$("#video_review").toggle(10);
|
||
$("body").toggleClass("lock");
|
||
if ($("#video_review_video iframe").length == 0) {
|
||
var width = $(window).width();
|
||
var height = $(window).height();
|
||
|
||
var itogHeigth = height / 2;
|
||
var h3 = "Полный обзор СРМ для агентств недвижимости JoyWork на 2025 год";
|
||
|
||
$("#video_review_video img").height(itogHeigth);
|
||
|
||
var html =
|
||
'<iframe width="100%" height="' +
|
||
itogHeigth +
|
||
'" src="https://vk.com/video_ext.php?oid=-140502045&id=456239168&autoplay=1" title="Полный обзор СРМ для агентств недвижимости JoyWork на 2025 год" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>';
|
||
if (type == "develop") {
|
||
html =
|
||
'<iframe width="100%" height="' +
|
||
itogHeigth +
|
||
'" src="https://vk.ru/video_ext.php?oid=-140502045&id=456239148&autoplay=1" title="Краткий обзор возможностей CRM системы JoyWork для девелоперов и строительных компаний" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>';
|
||
h3 =
|
||
"Краткий обзор возможностей CRM системы JoyWork для девелоперов и строительных компаний";
|
||
}
|
||
$("#video_review h3").text(h3);
|
||
$("#video_review_video").html(html);
|
||
}
|
||
}
|
||
}
|
||
|
||
function hide_video_review() {
|
||
$("#video_review_bg").hide(10);
|
||
$("#video_review").hide(10);
|
||
$("body").removeClass("lock");
|
||
$("#video_review_video").html(
|
||
'<img width="100%" alt="video_review" src="/promo/images/video_review.png"/>',
|
||
);
|
||
}
|
||
|
||
$(document).ready(function () {
|
||
$(".type").click(function () {
|
||
var thisElement = jQuery(this);
|
||
if (thisElement.hasClass("selected")) return;
|
||
$(".type.selected").removeClass("selected");
|
||
thisElement.addClass("selected");
|
||
//return false;
|
||
});
|
||
|
||
$(".agency").click(function () {
|
||
$(".agent-field.active").hide(10);
|
||
$(".developer-field.active").hide(10);
|
||
$(".agency-field").hasClass("active")
|
||
? null
|
||
: $(".agency-field").slideToggle(0);
|
||
|
||
$(".JW-form.agent-field").removeClass("active");
|
||
$(".JW-form.developer-field").removeClass("active");
|
||
$(".agency-field").addClass("active");
|
||
});
|
||
|
||
$(".agent").click(function () {
|
||
$(".agency-field.active").hide(10);
|
||
$(".developer-field.active").hide(10);
|
||
// $(".agent-field").slideToggle(0);
|
||
$(".agent-field").hasClass("active")
|
||
? null
|
||
: $(".agent-field").slideToggle(0);
|
||
// $(".agent-field").addClass("active");
|
||
|
||
$(".agent-field").addClass("active");
|
||
$(".developer-field").removeClass("active");
|
||
$(".agency-field").removeClass("active");
|
||
});
|
||
|
||
$(".developer").click(function () {
|
||
$(".agency-field.active").hide(10);
|
||
$(".agent-field.active").hide(10);
|
||
// $(".developer-field").slideToggle(0);
|
||
$(".developer-field").hasClass("active")
|
||
? null
|
||
: $(".developer-field").slideToggle(0);
|
||
|
||
// $(".developer-field").addClass("active");
|
||
|
||
$(".agent-field").removeClass("active");
|
||
$(".developer-field").addClass("active");
|
||
$(".agency-field").removeClass("active");
|
||
});
|
||
|
||
$("#priceAgentButton").click(function () {
|
||
$("#priceAgent").addClass("price-click");
|
||
});
|
||
|
||
$("#priceAgencyButton").click(function () {
|
||
$("#priceAgency").addClass("price-click");
|
||
});
|
||
});
|
||
|
||
(function ($) {
|
||
jQuery.fn.exists = function () {
|
||
return jQuery(this).length;
|
||
};
|
||
$(function () {
|
||
var url = new URL(window.location.href);
|
||
var c = url.searchParams.get("AZ");
|
||
console.log(c);
|
||
|
||
if ($(".phonefield").exists() && (!c || c !== "1")) {
|
||
$(".phonefield").mask("+79999999999");
|
||
}
|
||
if ($(".JW-form").exists()) {
|
||
$(".JW-form").each(function () {
|
||
var form = $(this),
|
||
btnWD = form.find(".buttonWD"),
|
||
btn = form.find(".button");
|
||
|
||
btn.addClass("is__disabled");
|
||
btnWD.attr("disabled", "disabled");
|
||
|
||
form.find(".required").addClass("is__empty");
|
||
|
||
function checkInput() {
|
||
form.find(".required").each(function () {
|
||
if ($(this).hasClass("phonefield")) {
|
||
var pmc = $(this);
|
||
if (pmc.val().indexOf("_") != -1 || pmc.val() == "") {
|
||
pmc.addClass("is__empty");
|
||
} else {
|
||
pmc.removeClass("is__empty");
|
||
}
|
||
} else if ($(this).hasClass("mailfield")) {
|
||
var mailfield = $(this);
|
||
var pattern =
|
||
/^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,13}$/i;
|
||
if (pattern.test(mailfield.val())) {
|
||
mailfield.removeClass("is__empty");
|
||
} else {
|
||
mailfield.addClass("is__empty");
|
||
}
|
||
} else if ($(this).is(":checkbox")) {
|
||
var checkBox = $(this);
|
||
if (checkBox.is(":checked")) {
|
||
checkBox.removeClass("is__empty");
|
||
} else {
|
||
checkBox.addClass("is__empty");
|
||
}
|
||
} else if ($(this).val() != "") {
|
||
$(this).removeClass("is__empty");
|
||
} else {
|
||
$(this).addClass("is__empty");
|
||
}
|
||
});
|
||
}
|
||
function lightEmpty() {
|
||
form.find(".is__empty").addClass("is__error");
|
||
setTimeout(function () {
|
||
form.find(".is__empty").removeClass("is__error");
|
||
}, 3000);
|
||
}
|
||
setInterval(function () {
|
||
checkInput();
|
||
var sizeEmpty = form.find(".is__empty").length;
|
||
if (sizeEmpty > 0) {
|
||
if (btn.hasClass("is__disabled")) {
|
||
return false;
|
||
} else {
|
||
btn.addClass("is__disabled");
|
||
btnWD.attr("disabled", "disabled");
|
||
}
|
||
} else {
|
||
btn.removeClass("is__disabled");
|
||
btnWD.removeAttr("disabled");
|
||
}
|
||
}, 500);
|
||
btn.click(function () {
|
||
if ($(this).hasClass("is__disabled")) {
|
||
lightEmpty();
|
||
return false;
|
||
} else {
|
||
lightEmpty();
|
||
form.submit();
|
||
}
|
||
});
|
||
});
|
||
}
|
||
});
|
||
})(jQuery);
|
||
|
||
$(document).ready(function () {
|
||
$("#phone").mask("+7 (999) 999-99-99");
|
||
});
|