';
// заголовок дней недели
html += '
';
for(var i=0; i ' + this.DaysOfWeek[i] + '';
}
html += '
';
// Записываем дни
var i=1;
do {
var dow = new Date(y, m, i).getDay();
// Начать новую строку в понедельник
if ( dow == 1 ) {
html += '
';
}
// Если первый день недели не понедельник показать последние дни предидущего месяца
else if ( i == 1 ) {
html += '
';
var k = lastDayOfLastMonth - firstDayOfMonth+1;
for(var j=0; j ' + k + '';
k++;
}
}
// Записываем текущий день в цикл
var chk = new Date();
var chkY = chk.getFullYear();
var chkM = chk.getMonth();
if (chkY == this.currYear && chkM == this.currMonth && i == this.currDay) {
html += '' + i + '';
} else {
html += '' + i + '';
}
// закрыть строку в воскресенье
if ( dow == 0 ) {
html += '
';
}
// Если последний день месяца не воскресенье, показать первые дни следующего месяца
else if ( i == lastDateOfMonth ) {
var k=1;
for(dow; dow ' + k + '';
k++;
}
}
i++;
}while(i ';
html += '
';
// Записываем HTML в div
document.getElementById(this.divId).innerHTML = html;
};
// При загрузке окна
window.onload = function() {
// Начать календарь
var c = new Cal("divCal");
c.showcurr();
// Привязываем кнопки «Следующий» и «Предыдущий»
getId('btnNext').onclick = function() {
c.nextMonth();
};
getId('btnPrev').onclick = function() {
c.previousMonth();
};
$(function() {
$('.normal').click(function(){
$('.normal').not($(this)).removeClass('yell');
$(this).toggleClass('yell');
console.log($(this).text());
$('input[name=text-859').val($(this).text() + ' ' + $('.mounth_date').text());
$('.table_date_item.date').text($(this).text() + ' ' + $('.mounth_date').text());
$('.number').text($(this).text());
$('.mounth').text($('.mounth_date').text());
});
});
}
// Получить элемент по id
function getId(id) {
return document.getElementById(id);
}
$(function() {
$('.form_and_txt_wrap').prepend($('#count'));
//$('.center-txt.fz20.roboto.block-center').prepend($('#count'));
$('input[type=time]').change(function(){
$('.hour').text($(this).val());
$('input[name=text-540').val($('input[type=time]').val());
$('.table_date_item.times').text($('input[type=time]').val());
});
$('#address_input').change(function(){
$('input[name=text-140').val($(this).val());
$('.table_date_item.address').text($(this).val());
});
$('#call_fancy_time').click(function(){
$('#fancy_date').fadeIn(500);
$(document).mouseup( function(e){ // событие клика по веб-документу
var div = $( ".form_bron_wrap" ); // тут указываем ID элемента
if ( !div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0 ) { // и не по его дочерним элементам
$('.form_fancy').fadeOut(500); // скрываем его
}
$('.btn_date').click(function(){
$('.form_fancy').fadeOut(500);
});
});
});
$('#call_spec').click(function(){
$('#end_fancy').fadeIn(500);
$(document).mouseup( function(e){ // событие клика по веб-документу
var div = $( ".form_bron_wrap" ); // тут указываем ID элемента
if ( !div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0 ) { // и не по его дочерним элементам
$('.form_fancy').fadeOut(500); // скрываем его
}
});
});
});
const timeControl = document.querySelector('input[type="time"]');
timeControl.value = '12:00';