$(document).ready(function () {
new WOW().init();
$('.phone').mask("+7 (999) 999-99-99", { autoclear: false });
$('input[name="email"]').change(function () {
check_uniq($('input[name="email"]').val());
});
$('input[name="email"]').keyup(function() {
check_uniq($('input[name="email"]').val());
});
$('.password').focus(function() {
$(this).attr("type", "text");
});
$('.password').blur(function() {
$(this).attr("type", "password");
});
new dateDropper({
defaultDate: true,
selector: '.input_date',
format: 'dd.mm.y',
lang: 'ru',
expandable: true,
expandedDefault: true,
startFromMonday: true
});
});
function FormSend(result_id, form_id, url) {
old_title = $("#" + result_id).html();
$("#" + result_id)
.closest(".btn")
.removeClass("btn-primary")
.addClass("btn-light");
$("#" + result_id).html(" Загрузка");
jQuery.ajax({
url: url,
type: "POST",
dataType: "html",
data: jQuery("#" + form_id).serialize(),
success: function (response) {
$("#" + result_id).html(response);
},
error: function (response) {
$("#" + result_id)
.closest(".btn")
.removeClass("btn-light")
.addClass("btn-danger");
$("#" + result_id).html("Ошибка при отправке формы");
},
});
setTimeout(function () {
$("#" + result_id).html(old_title);
$("#" + result_id)
.closest(".btn")
.removeClass("btn-danger")
.removeClass("btn-light")
.addClass("btn-primary");
}, 5000);
}
function check_uniq( login ) {
if( login == '' ){
$('#emailHelp').removeClass("d-none alert-success mt-2");
$('#emailHelp').addClass("d-block alert alert-danger mt-2");
$('#emailHelp').html("Поле email обязательно к заполнению.");
$('#progress_register').closest(".btn").addClass("d-none").removeClass("d-block");
}else{
$.ajax({
url: "https://voda.ns174.ru/ajax?func=check_uniq&login="+login,
cache: false,
success: function(html){
if( html == 'error'){
$('#emailHelp').removeClass("d-none alert-success mt-2");
$('#emailHelp').addClass("d-block alert alert-danger mt-2");
$('#emailHelp').html("" + login + " уже используется.
Укажите другой e-mail");
$('#progress_register').closest(".btn").addClass("d-none").removeClass("d-block");
}else{
$('#emailHelp').removeClass("d-none alert-danger mt-2");
$('#emailHelp').addClass("d-block alert alert-success mt-2");
$('#emailHelp').html("e-mail свободный");
$('#progress_register').closest(".btn").addClass("d-block").removeClass("d-none");
setTimeout(function () {
$('#emailHelp').addClass("d-none").removeClass("d-block");
}, 3000);
}
}
});
}
}