﻿$(function() {
    $('#datepickerIn').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'yy/mm/dd',
        minDate: 'null',
        showOn: 'both',
        buttonImage: '/Content/KululaAir/Skins/Default/Img/calendar.gif',
        buttonImageOnly: true,
        onClose: function(selectedDate) {
            if (selectedDate != '') {
                var dt = new Date(selectedDate);
                $('#datepickerOut').datepicker('option', 'minDate', DateAdd('d', 1, dt));
            }
        }
    });
    $('#datepickerIn').keydown(function(keydata) { return false; });
});

$(function() {
    $('#datepickerOut').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'yy/mm/dd',
        showOn: 'both',
        buttonImage: '/Content/KululaAir/Skins/Default/Img/calendar.gif',
        buttonImageOnly: true,
        onClose: function(selectedDate) {
            if (selectedDate != '') {
                var dt = new Date(selectedDate);
                $('#datepickerIn').datepicker('option', 'maxDate', DateAdd('d', -1, dt));
            }
        }
    });
    $('#datepickerOut').keydown(function(keydata) { return false; });
});

$(function() {
    $("#form1").validate({
        invalidHandler: function(form, validator) {
            //var errors = validator.numberOfInvalids();
            ShowValidationDialog();
        },
        errorLabelContainer: '#errorList',
        wrapper: 'li',
        errorClass: "invalid",

        rules: {
            datepickerIn: {
                date: true,
                required: true

            },
            datepickerOut: {
                date: true,
                required: true
            }
        },
        messages: {
            datepickerIn: {
                required: "Checkin date required",
                date: "Please enter a valid checkin date"
            },
            datepickerOut: {
                required: "Checkout date required",
                date: "Please enter a valid checkout date"
            }
        }
    })
});