$(document).ready(function() {
    $('#search-txt-big').keyup(function(){
        $('#selected_hotel_id').val('');
        $('#selected_town_id').val('');
    });
    $( "#search-txt-big" ).autocomplete({
        source: function(req, response)
        {
            var post_data = {}
            post_data.str = req.term
            post_data.country_id = $('#frm_search_tara').val()
            $.ajax({
                url: settings.base_url+lang.lang_key+"/main/hotel_autocomplete/",
                dataType: 'json',
                type: 'POST',
                data: post_data,
                success: function( data ) {
                    response( $.map( data, function( item ) {
                        //console.log(item.search_str);
                        return {
                            value: item.search_str,
                            label: item.search_str,
                            a_data:item
                        }
                    }));
                }

            });
        },
        minLength: 2,
        select: function( event, ui ) {
            $('#selected_hotel_id').val(ui.item.a_data.hotel_id);
            $('#selected_town_id').val(ui.item.a_data.town_id);
        }
    });
});
