$().ready(function() {
    hostname = window.location.host;
    
    function parseXMLCities(data) {
        rows = $(data).find('row');
        return $.map(rows, function(row) {
            return {
                data: row,
                value: $(row).find('field[name=T2.City]').text(),
                result: $(row).find('field[name=T2.City]').text()
            }
        });
    }

    url = 'http://'+hostname+'/nick/city_list.jsp';
    $('#insala-input-city').autocomplete(url, {
        resultsClass: 'insala-ac_results',
        autoFill: true,
        width: 141,
        scroll: false,
        max: false,
        matchContains: false,
        mustMatch: true,
        minChars: 2,
        extraParams: {
            xml: true,
            city: function() { return $('#insala-input-city').val(); },
            limit: 20
            //idnick: function() { return $('input[name=nickcode]').val(); }
        },
        parse: parseXMLCities,
        formatItem: function(item) { return $(item).find('field[name=T2.City]').text(); }
    });
    
});


