// Search Availability, updated July7, 2016
    function searchAvailability() {
    
    var baseurl = 'https://reservation.thavornbeachvillage.com/propertyibe2/?';
    var propertyIdParam = 'propertyId=';
    var onlineIdParam = 'onlineId=';
    var checkInParam = 'checkin=';
    var checkOutParam = 'checkout=';
    var adultParam = 'numofadult=';
    var childParam = 'numofchild=';
    var roomParam = 'numofroom=';
    var accesscodeParam = 'accesscode=';
    
    var propertyIdValue = '260';
    var onlineIdValue = '4'; // Fix value for property ibe site.
  
    var checkInValue =$('#txtcalendarin').val(); 
    var checkOutValue =$('#txtcalendarout').val();
    var adultValue =$('#adult').val();
    var childValue =$('#child').val();
    var roomValue =$('#room').val();
    
    var accesscodeValue_check =$('#accesscode').val();
    
        if (accesscodeValue_check=="") {      
        var accesscodeValue = ''; // Promo code here
        }else{
        var accesscodeValue =$('#accesscode').val();
        }

    var redirectUrl = baseurl 
                    + propertyIdParam + propertyIdValue 
                    + "&" + onlineIdParam + onlineIdValue 
                    + "&" + checkInParam + checkInValue 
                    + "&" + checkOutParam + checkOutValue
                    + "&" + adultParam + adultValue
                    + "&" + childParam + childValue
                    + "&" + roomParam + roomValue
                    + "&" + accesscodeParam + accesscodeValue;
   
   //alert(redirectUrl);
  // window.location = redirectUrl;
   window.open(redirectUrl, "_blank");
    
}

            /* Edit by Eak at 03 No 2014 */
            var txtCalendarCheckIn = '#txtcalendarin';
            var txtCalendarCheckOut = '#txtcalendarout';

            $(function () {

                $(txtCalendarCheckIn).datepicker({
                    minDate: new Date(),
                    changeMonth: true,
                    changeYear: true,
                    dateFormat: "yy-mm-dd",
                    altFormat: "yy-mm-dd",
                    numberOfMonths: 1,
                    onClose: function (selectedDate) {
                        onSelectedCheckinDate(txtCalendarCheckOut, selectedDate);
                    }
                });
                $(txtCalendarCheckOut).datepicker({
                    defaultDate: "+2d",
                    changeMonth: true,
                    changeYear: true,
                    dateFormat: "yy-mm-dd",
                    altFormat: "yy-mm-dd",
                    numberOfMonths: 1,
                    beforeShow: function (dateText, inst) {
                        beforeShowCheckOutDate(txtCalendarCheckIn, txtCalendarCheckOut, inst);
                    }
                });
            });
            /* Initialize checkin and checkout date picker. */
            function onSelectedCheckinDate(targetId, selectedDate) {

                if (selectedDate) {
                    var tmpDate = new Date(selectedDate);
                    var minCheckoutDateInMilliSecond = tmpDate.getTime() + 86400000;
                    tmpDate = new Date(minCheckoutDateInMilliSecond);
                    $(targetId).datepicker("option", "minDate", tmpDate);
                    $(targetId).datepicker("show");
                }
            }
            /* Initialize checkout picker. */
            function beforeShowCheckOutDate(calendarCheckinId, calendarCheckoutId, inst) {

                var checkInDate = $(calendarCheckinId).val();
                var tmpDate = new Date();
                if (checkInDate) {
                    tmpDate = new Date(checkInDate);
                }

                var minCheckoutDateInMilliSecond = tmpDate.getTime() + 86400000;
                tmpDate = new Date(minCheckoutDateInMilliSecond);
                $(calendarCheckoutId).datepicker("option", "minDate", tmpDate);
            }
            // calendar setting - desktop
            jQuery(function () {
                var dates = jQuery("#txtcalendarin, #txtcalendarout").datepicker({
                    showOn: "both",
                    buttonImageOnly: true,
                    dateFormat: 'yy-mm-dd',
                    defaultDate: "+1d",
                    changeMonth: true,
                    changeYear: true,
                    numberOfMonths: 1,
                    minDate: "0d",
                    showAnim: 'slideDown',
                    onSelect: function( selectedDate ) {
                if (this.id == "txtcalendarin")
                {
                  instance = jQuery( this ).data( "datepicker" );
                  var date = jQuery.datepicker.parseDate(instance.settings.dateFormat || jQuery.datepicker._defaults.dateFormat, selectedDate, instance.settings );

                  var year = date.getFullYear();
                  var month = date.getMonth();
                  var day = date.getDate();

                  dates.not( this ).datepicker( "option", "minDate", new Date(year, month, day+1));
                }
              }
              });
              jQuery("#txtcalendarin").datepicker( "setDate", new Date());
              jQuery("#txtcalendarout").datepicker( "setDate", 1);
          });
/* ]]> */