var arrival_datepicker;
var departure_datepicker;

function bookingforminitialize()
  {

   now=new Date();
   now_day=now.getDate();
   if (now_day<10) now_day="0"+now_day;
   now_month=now.getMonth();
   now_month++;
   if (now_month<10) now_month="0"+now_month;
   now_year=now.getFullYear();
   now_date=now_month+"/"+now_day+"/"+now_year;
   $('#dp1320418367054').val(now_date);

   now2=new Date();
   now2.setDate(now2.getDate()+2);
   now2_day=now2.getDate();
   if (now2_day<10) now2_day="0"+now2_day;
   now2_month=now2.getMonth();
   now2_month++;
   if (now2_month<10) now2_month="0"+now2_month;
   now2_year=now2.getFullYear();
   now2_date=now2_month+"/"+now2_day+"/"+now2_year;
   $('#dp1320418367055').val(now2_date);

arrival_datepicker = $('#dp1320418367054').datepicker({
	buttonImage: 'images/calendar.gif',
	buttonImageOnly: true,
	showOn: 'both',
	showAnim: '',
	minDate: -0,
	dateFormat: 'mm/dd/yy',
	onSelect: function(dateText, inst) {
		var d = parseCalendarDate(dateText);
		d.setTime(d.getTime() + 2 * 864e5);
		departure_datepicker.datepicker('setDate', d);
	}
});

departure_datepicker = $('#dp1320418367055').datepicker({
	buttonImage: 'images/calendar.gif',
	buttonImageOnly: true,
	showOn: 'both',
	showAnim: '',
	minDate: +1,
	dateFormat: 'mm/dd/yy'
});

  }
 function validate_booking_form()
  {
   error="";
   var now=new Date();

   arrival=$('#dp1320418367054').val().split("/");
   var arrivaldatevalue=new Date();
   arrival_day=arrival[1];
   arrival_month=arrival[0];
   arrival_year=arrival[2];
   arrivaldatevalue.setMonth(arrival_month-1);
   arrivaldatevalue.setDate(arrival_day);
   arrivaldatevalue.setYear(arrival_year);

   departure=$('#dp1320418367055').val().split("/");
   var departuredatevalue=new Date();
   departure_day=departure[1];
   departure_month=departure[0];
   departure_year=departure[2];
   departuredatevalue.setMonth(departure_month-1);
   departuredatevalue.setDate(departure_day);
   departuredatevalue.setYear(departure_year);

//   alert(arrivaldatevalue+":"+now);
   if (arrivaldatevalue<now)
    {
     error+="Arrival date is prior to current date\n";
    }
   if (departuredatevalue<now)
    {
     error+="Departure date is prior to current date\n";
    }
   if (departuredatevalue<=arrivaldatevalue)
    {
     error+="Departure date cannot be earlier than arrival date\n";
    }

   if (error=="")
    {
		$('#bookingform').submit();
    }
   else
    {
     alert(error);
     return false;
    }
  }

function parseCalendarDate(value) {
	var a = value.split('/'), d = new Date();
	d.setFullYear(a[2]);
	d.setMonth(a[0] - 1);
	d.setDate(a[1]);
	return d;
}

$(document).ready(bookingforminitialize);
