autocomplete "no es una función"

Hemos probado la función de autocompletado de Jquery UI (jquery-ui-1.8.10.custom.min.js) en una página HTML simple que funcionó.

Luego copiamos el mismo código en un Asp.net User Control y deja de funcionar. El error de Javascript dice "$ searchBox.autocomplete no es una función".

Este control de usuario se está utilizando en un proyecto Asp.net Sitefinity 3.7. En la página tiene un ScriptManager. No estoy seguro de qué más puedo agregar ...

¿Alguien sabe lo que está pasando?

Ammend:

<script src="/js/jquery-1.5.min.js" type="text/javascript"></script>
<script src="/js/jquery-ui-1.8.10.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        var termTemplate = "<span class='ui-autocomplete-term'>%s</span>";

        $('input#searchInput').autocomplete({
            source: ['johannesburg z', 'johannesburg x', 'johannesburg v', 'johannesburg b', 'johannesburg a', 'johannesburg q', 'johannesburg u', 'johannesburg y', 'johannesburg o', 'johannesburg p'],
            minLength: 3,
            open: function (e, ui) {

                var 
                acData = $(this).data('autocomplete'),
                styledTerm = termTemplate.replace('%s', acData.term);

                acData
                .menu
                .element
                .find('a')
                .each(function () {
                    var me = $(this);
                    me.html(me.text().replace(acData.term, styledTerm));
                });

            }
        });
    });
</script>
<div class="outerSearchBox">
    <div class="searchFieldWrapper">
        <input id="searchInput" type="text" class="searchField" /><a class="searchButton">SEARCH
        </a>
        <div class="searchSugContainer">

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta