$().ready(function () { 
  $('#photos').cycle({slideExpr: 'img',timeout: 5000,prev:   '#photo-prev', next:   '#photo-next' });
  $('#inner-photos').cycle({slideExpr: 'img',timeout: 5000,prev:   '#inner-photo-prev', next:   '#inner-photo-next' });
  

  $("input[id$='dtCheckIn']").datepicker({ minDate: '0', numberOfMonths: 1, showOn: "button", dateFormat: 'dd/mm/yy', buttonImage: '/images/cal.png',altField: "#ci",altFormat: "yy-mm-dd",buttonText:"" });
  $("input[id$='dtCheckOut']").datepicker({ minDate: '0', numberOfMonths: 1, showOn: "button", dateFormat: 'dd/mm/yy', buttonImage: '/images/cal.png',altField: "#co",altFormat: "yy-mm-dd",buttonText:"" });

    var d = new Date();
    var checkInDate = $("input[id$='dtCheckIn']").datepicker('getDate');
    if (checkInDate < d) {
        checkInDate = d;
        $("input[id$='dtCheckIn']").datepicker('setDate', d);
    }
    var checkOutDate = $("input[id$='dtCheckOut']").datepicker('getDate');
    var nextDayDate = $("input[id$='dtCheckIn']").datepicker('getDate', '+1d');

    if (checkOutDate < nextDayDate) {
        nextDayDate.setDate(nextDayDate.getDate() + 1);
    } else {
        nextDayDate.setDate(checkOutDate.getDate());
    }
    $("input[id$='dtCheckOut']").datepicker('setDate', nextDayDate);
    $("input[id$='dtCheckOut']").datepicker('option', 'minDate', nextDayDate);

    //set the checkout date to be one day after of the checkin date
    $("input[id$='dtCheckIn']").change(function () {
        var nextDayDate = $("input[id$='dtCheckIn']").datepicker('getDate', '+1d');
        nextDayDate.setDate(nextDayDate.getDate() + 1);
        $("input[id$='dtCheckOut']").datepicker('setDate', nextDayDate);
        $("input[id$='dtCheckOut']").datepicker('option', 'minDate', nextDayDate);
    });
});  

function init_map() {
  try {initialize_map()}catch(e){}  
}

