
    function searchSubmit() {
        if ($("#search_where_shadow").val() !== '' && $("#search_where").val() !== '') {
            var where = $("#search_where_shadow").val();
        } else {
            if ($("#search_where").val() !== '') {
                var where =  UrlEncodeDecode.encode($("#search_where").val());
            } else {
                var where = 'all-cities';
            }
        }

        if ($("#search_what_shadow").val() && $("#search_what").val()) {
            var what = 'pid/' + $("#search_what_shadow").val();
        } else {
            var what = 'search/' + $("#search_what").val();
        }
        what = what.replace(/\%/, " ");
        what = UrlEncodeDecode.encode(what);
        document.location = '/firmy/' + where + '/page/1/' + what;

    }

    jQuery(document).ready(function() {

            $("#search_what").autocomplete("/ajax/auto/sub-categories-service" , {
                resultsClass: "ac_results_home",
                minChars: 2,
                matchCase: false,
                mustMatch: false,
                selectFirst: false,
                scroll: false,
                width: 500,
                formatItem: function(row) {
                    return row[0];
                }
            });

            $('#search_what').result(function(event, data, formatted) {
                $("#search_what").val(data[0]);
                $("#search_what_shadow").val(data[1]);
            });

            $("#search_what").keypress(function (e) {
                var code = (e.keyCode ? e.keyCode : e.which);
                if (code != 13) {
                    $("#search_what_shadow").val('');
                }
            });


            $("#search_where").autocomplete("/ajax/auto/local-city" , {
                resultsClass: "ac_results_home",
                minChars: 2,
                matchCase: false,
                mustMatch: false,
                formatItem: function(row) {
                    return row[0];
                }
            });

            $('#search_where').result(function(event, data, formatted) {
                $("#search_where").val(data[0]);
                $("#search_where_shadow").val(data[1]);
            });

            $("#search_where").keypress(function (e) {
                var code = (e.keyCode ? e.keyCode : e.which);
                if (code != 13) {
                    $("#search_where_shadow").val('');
                    //$("#search_where").val('');
                }
            });
    });