$(document).ready(function(){
footer();
cabinet();
formsHome();
function footer(){
footerBottom();
resizeFooterBottom();
function footerBottom(){
var heightHeader = $('.section-box-header').height()
var heightFooter = $('.section-box-footer').height()
var windowHeight = $(window).height()
$('.section-box-content').css({minHeight:windowHeight-heightHeader-heightFooter})
}
function resizeFooterBottom(){
$(window).resize(function(){
footerBottom();
})
}
}
function cabinet() {
sidebar();
forms();
tabsContentOiv();
function sidebar() {
$('.list-cab li').click(function (e) {
e.preventDefault()
var dropDownList = $(this).find('ul').length
if($(this).hasClass('active-li')){
} else {
if(dropDownList){
$('.list-cab li').removeClass('active-li')
$(this).addClass('active-li')
} else {
if($(this).hasClass('second-list')){
} else {
$('.list-cab li').removeClass('active-li')
$(this).addClass('active-li')
var thisNum = $(this).index()
var cabContent = $('.cab_content_list')
$('body').append('
')
cabContent.removeClass('active-cab')
setTimeout(function () {
$(cabContent[thisNum]).addClass('active-cab')
$('#preload-cab').remove()
},800)
}
}
}
})
$('ul.list-cab li ul li').click(function (e) {
e.preventDefault();
$('ul.list-cab li ul li').removeClass('active-li-drop')
$(this).addClass('active-li-drop')
var thisParentNum = $(this).parent().parent().index()
var thisNum = $(this).index()
var cabContent = $('.cab_content_list')
var cabContentDropDawn = $(cabContent[thisParentNum]).find('.cab_content_list-dropdown')
cabContent.removeClass('active-cab')
cabContentDropDawn.removeClass('active-cab-dropdown')
$('body').append('')
setTimeout(function () {
$(cabContent[thisParentNum]).addClass('active-cab')
$(cabContentDropDawn[thisNum]).addClass('active-cab-dropdown')
$('#preload-cab').remove()
},800)
})
}
function forms() {
if($('.phone-input input').length){
$('.phone-input input').mask('+38 (000) 000 00 00');
}
}
function tabsContentOiv() {
$('.oiv-list li').click(function (e) {
e.preventDefault()
if($(this).hasClass('active-list-oiv')){
} else {
$('.table-wrapp-2').after('')
$('.oiv-list li').removeClass('active-list-oiv')
$(this).addClass('active-list-oiv')
var thisNum = $(this).index()
var cabContent = $('.hidden-tables-oiv')
setTimeout(function () {
cabContent.removeClass('active-tab-oiv')
$(cabContent[thisNum]).addClass('active-tab-oiv')
$('#preload-cab').remove()
},800)
}
})
}
}
function formsHome() {
$('.btn_login, .btn_login_2').click(function (e) {
e.preventDefault()
var pos = ($(window).scrollTop())+20
$('#overlay').fadeIn(400,
function(){
$('#login_form')
.css('display', 'block')
.animate({opacity: 1, top: pos}, 200);
});
})
$('#modal_close, #overlay').click( function(){
$('.forms_').animate({opacity: 0, top: '0'}, 200,function(){
$(this).css('display', 'none');
$('#overlay').fadeOut(400);
});
});
$('.btn_register').click( function(e){
e.preventDefault()
var pos = ($(window).scrollTop())+20
$('#login_form').animate({opacity: 0, top: '-50px'}, 200,function(){
$('#register_form')
.css('display', 'block')
.animate({opacity: 1, top: pos}, 200);
});
});
$('#login_form form button').click(function (e) {
if($('#input-1').val().length<1){
e.preventDefault()
$('#input-1').addClass('errors')
} else {
$('#input-1').removeClass('errors')
}
if($('#input-2').val().length<1){
e.preventDefault()
$('#input-2').addClass('errors')
} else {
$('#input-2').removeClass('errors')
}
})
$('#register_form form button').click(function (e) {
if($('#input-3').val().length<1){
e.preventDefault()
$('#input-3').addClass('errors')
} else {
$('#input-3').removeClass('errors')
}
if($('#input-4').val().length<1){
e.preventDefault()
$('#input-4').addClass('errors')
} else {
$('#input-4').removeClass('errors')
}
if($('#input-5').val().length<1){
e.preventDefault()
$('#input-5').addClass('errors')
} else {
$('#input-5').removeClass('errors')
}
})
}
$(document).on('beforeSubmit', '#personal-form', function(e) {
postForm(this);
return false;
});
$(document).on('beforeSubmit', '#passport-form', function(e) {
postForm(this);
return false;
});
function postForm(context) {
$.post($(context).attr('action'), $(context).serialize(), function(data) {
var type;
if(data.error) {
type = 'danger';
} else {
type = 'success';
}
showStatus(data.message, type);
reload($(context).parents('.pjax_container').attr('id'));
}.bind(this));
}
function showStatus(txt, type) {
$.notify({
message: txt
}, {
type: type
});
}
function reload(id) {
$('#'+id).prepend('');
$.pjax.reload('#'+id);
}
});