﻿
function SelectDepartureDate(selectedDate) {
    var myDate = new Date(selectedDate);
    myDate.setDate(myDate.getDate() + 5);

    $("#txtReturnDate").datepicker("setDate", myDate);

    $("#txtReturnDate").datepicker("option", "minDate", selectedDate);
    SetFlightPersianDate(selectedDate, "departureDatePersian");
    //SelectArrivalDate(myDate.toString());
    SetFlightPersianDate(myDate.toDateString(), "arrivalDatePersian");
}

function SelectArrivalDate(selectedDate) {
    //$("#txtCheckInDate").datepicker("option", "maxDate", selectedDate);

    SetFlightPersianDate(selectedDate, "arrivalDatePersian");
}

function SetFlightPersianDate(selectedDate, ctlName) {
    $.ajax({
        type: "GET",
        url: "/UIService.svc/GetPersianDate?date=" + selectedDate,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        processdata: false,
        success: function (msg) {
            $('#' + ctlName).text(msg.GetPersianDateResult);

        },
        error: function (msg) {
            $('#' + ctlName).text('');
        }

    });
}
$(function () {
    $("#txtDepartureDate").datepicker({
        numberOfMonths: 2,
        minDate: 1,
        showOtherMonths: false,
        selectOtherMonths: true,
        defaultDate: "+1",
        dateFormat: "dd MM yy",
        onSelect: SelectDepartureDate
    });
});
$(function () {
    $("#txtReturnDate").datepicker({
        numberOfMonths: 2,
        minDate: 1,
        showOtherMonths: false,
        selectOtherMonths: true,
        defaultDate: "+7",
        dateFormat: "dd MM yy",
        onSelect: SelectArrivalDate
    });
});
function ShowFlightWait() {
    if (Page_ClientValidate("flightSearch"))
        ShowWait();
    else {
        alert("لطفا اطلاعات مورد نیاز را وارد نمایید");
        return
        false;
    }
}
