// Flight Date Function

var ucCalName='';
function SetucCalName(name)
{
	ucCalName=name;
}


Date.firstDayOfWeek = 7;
Date.format = 'dd/mm/yyyy';

$(function()
{
	var minDate = new Date();
	minDate.addDays(3);
	var mdate=minDate.asString();
	
//debugger;
	
	//$('.date-pick').datePicker({clickInput:true})
	$('.date-pick').datePicker({startDate:minDate.asString(),clickInput:true,showYearNavigation:false})
	$('#txtStartDate').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				
				// Set Hidden Field Value
				if($('#txtStartDateH'))
				{
					$('#txtStartDateH').val(d.asString());
				}
				
				var minDate=d;
				//minDate.addDays(2); - Minimum one night stay Client Request
				minDate.addDays(1);
				
				var rtnSelDate=toDate($('#txtEndDate').val());
				if(rtnSelDate && rtnSelDate<minDate)
				{
					$('#txtEndDate').val(minDate.asString());
					$('#txtEndDateH').val(minDate.asString());
					$('#txtEndDate').dpSetSelected(minDate.asString());
				}
				
				$('#txtEndDate').dpSetStartDate(minDate.asString());
			}
		}
	);
	
	// Set Default Return Date On Post Back
	if($('#txtStartDateH') && $('#txtStartDateH').val().length>0)
	{
		var d=toDate($('#txtStartDateH').val());
		d.addDays(0);
		$('#txtEndDate').dpSetStartDate(d.asString());
	}

	$('#txtEndDate').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				// Set Hidden Field Value
				if($('#txtEndDateH'))
				{
					$('#txtEndDateH').val(d.asString());
				}
				//$('#'+ucCalName+'_txtStartDate').dpSetEndDate(d.addDays(-2).asString());
			}
		}
	);
});
