$(document).ready(function(){
footer();
cabinet();
formsHome();
initDatePicker();
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() {
$('.second-list a').click(function(e) {
e.stopPropagation();
});
$('.list-cab li').click(function (e) {
if($(this).hasClass('disabled')) {
e.preventDefault();
return false;
}
var dropDownList = $(this).find('ul').length;
if(dropDownList){
e.preventDefault();
$('.list-cab li').removeClass('active-li');
$(this).addClass('active-li');
}
});
}
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;
});
$(document).on('pjax:complete', function() {
initDatePicker();
});
function initDatePicker() {
$('._datepicer, ._datepicker')
.datepicker(
{
changeMonth: true,
changeYear: true,
dateFormat: 'dd.mm.yy',
closeText: 'Закрыть',
prevText: 'Пред',
nextText: 'След',
monthNames: [
'Январь',
'Февраль',
'Март',
'Апрель',
'Май',
'Июнь',
'Июль',
'Август',
'Сентябрь',
'Октябрь',
'Ноябрь',
'Декабрь'
],
monthNamesShort: [
'Январь',
'Февраль',
'Март',
'Апрель',
'Май',
'Июнь',
'Июль',
'Август',
'Сентябрь',
'Октябрь',
'Ноябрь',
'Декабрь'
],
dayNames: [
'воскресенье',
'понедельник',
'вторник',
'среда',
'четверг',
'пятница',
'суббота'
],
dayNamesShort: [
'вск',
'пнд',
'втр',
'срд',
'чтв',
'птн',
'сбт'
],
dayNamesMin: [
'Вс',
'Пн',
'Вт',
'Ср',
'Чт',
'Пт',
'Сб'
],
firstDay: 1
}
);
}
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);
}
$(document).on('beforeSubmit', '#add-int-prop-form', function() {
$.post($(this).attr('action'), $(this).serialize(), function(data) {
var type;
if(data.error) {
type = 'danger';
} else {
type = 'success';
}
$('#add-composition-modal').modal('hide');
showStatus(data.message, type);
document.getElementById('add-int-prop-form').reset();
});
return false;
});
});