﻿function CalculatePromotionPeriod(StartDateFieldControlId, EndDateFieldControlId, nightCountRowControlId, valueChangeControlId, nightsNumber) { var startDate = jQuery("#" + StartDateFieldControlId).datepicker("getDate"); var endDate = jQuery("#" + EndDateFieldControlId).datepicker("getDate"); if (valueChangeControlId == StartDateFieldControlId) { UpdateDate(EndDateFieldControlId, startDate, nightsNumber, true) } else { if (valueChangeControlId == EndDateFieldControlId) { UpdateDate(StartDateFieldControlId, endDate, nightsNumber, false) } } startDate = jQuery("#" + StartDateFieldControlId).datepicker("getDate"); endDate = jQuery("#" + EndDateFieldControlId).datepicker("getDate"); var dayNames = jQuery("#" + StartDateFieldControlId).datepicker("option", "dayNames"); RefreshPeriodDetails(nightCountRowControlId, startDate, endDate, dayNames) } function CalculateReservationPeriodInfo(StartDateFieldControlId, EndDateFieldControlId, nightCountRowControlId, valueChangeControlId) { var startDate = jQuery("#" + StartDateFieldControlId).datepicker("getDate"); var endDate = jQuery("#" + EndDateFieldControlId).datepicker("getDate"); if (valueChangeControlId == StartDateFieldControlId) { if (startDate >= endDate) { UpdateDate(EndDateFieldControlId, startDate, 1, true) } var minDate = new Date(); minDate.setFullYear(startDate.getFullYear(), startDate.getMonth(), startDate.getDate()); minDate.setDate(minDate.getDate() + 1); jQuery("#" + EndDateFieldControlId).datepicker("option", "minDate", minDate) } startDate = jQuery("#" + StartDateFieldControlId).datepicker("getDate"); endDate = jQuery("#" + EndDateFieldControlId).datepicker("getDate"); var dayNames = jQuery("#" + StartDateFieldControlId).datepicker("option", "dayNames"); RefreshPeriodDetails(nightCountRowControlId, startDate, endDate, dayNames) };
