$(document).ready(function(){

var autocompleteUrl = "http://eskyservices.pl/autocomplete/airport/v3/";
var extraParams = new Array();
extraParams['request'] = 'autocomplete';
extraParams['encoding'] = 'utf-8';
extraParams['language'] = 'en';
extraParams['callback'] = '?';
$('[name="Fly[0][DepartureCity]"]').autocomplete(autocompleteUrl,{
delay: 300,
minChars: 3,
matchSubset: 1,
matchContains: 1,
cacheLength: 10,
autoFill: false,
maxItemsToShow: 15,
autoFillOne: true,
extraParams: {
request: 'autocomplete',
encoding: 'utf-8',
language: 'en',
callback: '?'
},
formatItem: function(row) {
if (row[5]=='') {
return '<div class="ac_line"><strong>'+row[4]+'</strong>('+row[0]+')</div>';
} else {
return '<div class="ac_line"><strong>'+row[4]+'</strong>, '+row[5]+' - '+row[3]+' ('+row[0]+')</div>';
}
},
formatResult: function(row) {
if (row[5]=='') {
return row[4]+" ("+row[0]+")";
} else {
return row[4]+", "+row[5]+" - "+row[3]+" ("+row[0]+")";
}
}
});
$('[name="Fly[0][ArrivalCity]"]').autocomplete(autocompleteUrl,{
delay: 300,
minChars: 3,
matchSubset: 1,
matchContains: 1,
cacheLength: 10,
autoFill: false,
maxItemsToShow: 15,
autoFillOne: true,
extraParams: {
request: 'autocomplete',
encoding: 'utf-8',
language: 'en',
callback: '?'
},
formatItem: function(row) {
if (row[5]=='') {
return '<div class="ac_line"><strong>'+row[4]+'</strong>('+row[0]+')</div>';
} else {
return '<div class="ac_line"><strong>'+row[4]+'</strong>, '+row[5]+' - '+row[3]+' ('+row[0]+')</div>';
}
},
formatResult: function(row) {
if (row[5]=='') {
return row[4]+" ("+row[0]+")";
} else {
return row[4]+", "+row[5]+" - "+row[3]+" ("+row[0]+")";
}
}
});


});
