
		var kind = "";
		var allowed_days = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
		function check_date(kind)
		{
			selected_day = eval("document.submitform." + kind + "_day");
			selected_month  = eval("document.submitform." + kind + "_month");
			selected_year  = eval("document.submitform." + kind + "_year");
			
			days = selected_day.selectedIndex + 1;
			
			month_pos = selected_month.selectedIndex;
			max_days = allowed_days[month_pos];
			
			if(days > max_days) 
			{
				selected_day.selectedIndex = max_days - 1;
			}
			
			if(kind == "Departure")
			{	
				Arrival_day = document.submitform.Arrival_day.selectedIndex;
				Arrival_month = document.submitform.Arrival_month.selectedIndex;
				Arrival_year = document.submitform.Arrival_year.selectedIndex;
				if(Arrival_year > selected_year.selectedIndex) 
				{
					selected_year.selectedIndex = document.submitform.Arrival_year.selectedIndex;
				}

				if(Arrival_month > selected_month.selectedIndex && Arrival_year == selected_year.selectedIndex) 
				{
					selected_month.selectedIndex = document.submitform.Arrival_month.selectedIndex;
				}
				if(Arrival_day >= selected_day.selectedIndex && Arrival_month == selected_month.selectedIndex) 
				{
					day_index = document.submitform.Arrival_day.selectedIndex;
					selected_day.selectedIndex = day_index + 1;
				}
	
				days = selected_day.selectedIndex + 1;
				
				month_pos = selected_month.selectedIndex;
				max_days = allowed_days[month_pos];
				
				if(days > max_days) 
				{
					selected_day.selectedIndex = max_days - 1;
				}
			}
			
			
			
			if(kind == "Arrival")
			{	
				Departure_day = document.submitform.Departure_day.selectedIndex;
				Departure_month = document.submitform.Departure_month.selectedIndex;
				Departure_year = document.submitform.Departure_year.selectedIndex;

				if(Departure_year < selected_year.selectedIndex) 
				{
					document.submitform.Departure_year.selectedIndex = selected_year.selectedIndex;
				}

				if(Departure_month < selected_month.selectedIndex && Departure_year == selected_year.selectedIndex) 
				{
					document.submitform.Departure_month.selectedIndex = selected_month.selectedIndex;
				}
				if(Departure_day <= selected_day.selectedIndex && Departure_month == selected_month.selectedIndex) 
				{
					document.submitform.Departure_day.selectedIndex = selected_day.selectedIndex;
				}
	
				days = document.submitform.Departure_day.selectedIndex;
				
				month_pos = document.submitform.Departure_month.selectedIndex;
				max_days = allowed_days[month_pos];
				
				if(days > max_days) 
				{
					document.submitform.Departure_day.selectedIndex = max_days - 1;
				}
			}
			
			
		}