function resetInsertAppointmentForm() { $.get(getResetSelectedAppointmentUrl()); $("#scheduler-start-time, #scheduler-end-time, #subject, #location, #notice").val(""); $("#scheduler-start-date, #scheduler-end-date").val(moment().format("DD.MM.YYYY")); } function submitInsertAppointmentForm() { showSpinner(); validateAppointmentForm(); } function submitSchedulerDateForm() { showSpinner(); $("#scheduler-date-form").submit(); } function validateAppointmentForm() { var startTimePicker = $("#scheduler-start-time-picker"); var startDatePicker = $("#scheduler-start-date-picker"); var endTimePicker = $("#scheduler-end-time-picker"); var endDatePicker = $("#scheduler-end-date-picker"); var isStartTimeInputEmpty = isEmptyOrSpaces($("#scheduler-start-time").val()); var isEndTimeInputEmpty = isEmptyOrSpaces($("#scheduler-end-time").val()); var isStartDateInputEmpty = isEmptyOrSpaces($("#scheduler-start-date").val()); var isEndDateInputEmpty = isEmptyOrSpaces($("#scheduler-end-date").val()); startTimePicker.datetimepicker("show"); startTimePicker.datetimepicker("hide"); startDatePicker.datetimepicker("show"); startDatePicker.datetimepicker("hide"); endTimePicker.datetimepicker("show"); endTimePicker.datetimepicker("hide"); endDatePicker.datetimepicker("show"); endDatePicker.datetimepicker("hide"); var startTime = startTimePicker.datetimepicker("date"); var endTime = endTimePicker.datetimepicker("date"); var startDate = startDatePicker.datetimepicker("date"); var endDate = endDatePicker.datetimepicker("date"); var a = startDate === undefined || startDate === null || !startDate.isValid(); var b = endDate === undefined || endDate === null || !endDate.isValid(); var c = startTime === undefined || startTime === null || !startTime.isValid(); var d = endTime === undefined || endTime === null || !endTime.isValid(); if(a || b || c || d || isStartDateInputEmpty || isStartTimeInputEmpty || isEndTimeInputEmpty || isEndDateInputEmpty) { hideSpinner(); $("#messagePopup .modal-body").html('