var book_now = function() {
  var data = {
    amechk1:'',
    amechk2:'',
    ame:'',
    sort:'a53',
    pagesize:'20',
    date1:$('#txtDate1').val(),
    date2:$('#txtDate2').val(),
    tnts:$('#ddlTenants').val(),
    childs:$('#ddlChilds').val(),
    bedmin:0,
    bedmax:100
  };

  var start_date = new Date(data.date1);
  var end_date = new Date(data.date2);
  
  if (end_date <= start_date) {
    dialog('Check-out must be after check-in');
    return false;
  } else if (data.tnts < 1) {
    dialog('There must be at least 1 adult');
    return false;
  } else {
    data = '{amechk1:"",amechk2:"",ame:"",sort:"'+data.sort+'",pagesize:"'+data.pagesize+'",date1:"'+data.date1+'",date2:"'+data.date2+'",tnts:"'+data.tnts+'",childs:"'+data.childs+'",bedmin:0,bedmax:100}';
    //data_string = 'amechk1=""&amechk2=""&ame=""&sort=""&pagesize=""&date1="'+data.date1+'"&date2="'+data.date2+'"&tnts="'+data.tnts+'"&childs="'+data.childs+'"&bedmin=0&bedmax=100}';
    var url='http://agent2.barefoot.com/ilinks/v5/taos/Search/VacationList?s='+encodeURIComponent(data);
    var w = window.open(url,'bookit');
    return true;
  }
}

var dialog = function(message, title) {
  var title = typeof(title) == 'undefined' ? 'Could not complete request' : title;
  var dialog = $('<div id="page-error" class="dialog" title="'+title+'"><p>'+message+'</p></div>');
  $(dialog).dialog({
    modal: true,
    draggable: false,
    buttons: {
      Ok: function() {
        $(this).dialog('close');
        $(this).remove();
      }
    }
  });
}

$(document).ready(function(){
  $('.input.date input').each(function(){$(this).datepicker({
    minDate:1,
    maxDate:365,
    showOtherMonths:true,
    selectOtherMonths:true
  })});
  
  $('#txtDate1').change(function() {
    $('#txtDate2').val('');
    $('#txtDate2').datepicker('option','minDate',$('#txtDate1').val());
  });
});

