$(function() {
	$('#cityName').change(function() {
		$('#city').val('');
		$('#type').val('');
	});
	$("#date").datepicker();
	
	$('#FlightPlanner').submit(function() {
		var code = $('#city').val();
		var city = $('#cityName').val();
		if (city.length === 3) {
			if ($('#type').val().length > 0) {
				return true;
			} else {
				$('#city').val(city);
				$.get('/flight-information/get-type/city/'+city, function(d) {
					$('#type').val(d);
					$('#FlightPlanner').submit();
				});
				return false;
			}
		} else {
			if (code.length > 0) {
				return true;
			} else {
				if (city.length > 0) {
					var suggestWin = window.open('/flight-information/suggest-airports/city/' + city, 'SuggestAirports', 'scrollbars=1,status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,height=400,width=650');
				} else {
					searchForCity();
				}
				return false;
			}
		}
	});
});

function searchForCity() {
	var searchWin = window.open('/flight-information/get-airports', 'SearchAirports', 'scrollbars=1,status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,height=400,width=650');
}
