//
// Javascript for booking request page
//
//  Ben Ramey
//  November 2009
//
$(document).ready(
  function()
  {
    $.datepicker.setDefaults({
      changeYear: true,
      changeMonth: true,
      minDate: "-100y",
      maxDate: "+1y",
      yearRange: "-100:+1"
    });
    
    function AddPassenger(e)
    {
      var table = $("table.passengers");
      var newRow = $("table.passengers>tbody>tr:last-child").clone();
      var passengerLabelCell = newRow.find("th");
      var numExistingPassengers = table.find("tbody>tr").length;
      
      passengerLabelCell.text("Passenger " + Number(numExistingPassengers + 1));
      newRow.find("input").removeAttr("id").val("");
      newRow.find("select").val("Male");
      newRow.find("input.date-input").removeClass("hasDatepicker").datepicker();
      newRow.attr("passengernumber", numExistingPassengers + 1);
      
      table.append(newRow);
      
      e.preventDefault();
    }
    
    // make all the date-input inputs datepickers
    $("input.date-input").datepicker();
    
    $("button#AddPassengerBtn").click(AddPassenger);
  }
);