       
       @selectedResult -1
       
-      @_resultListElement.css 'top', @_inputElement.outerHeight()
-      @_resultListElement.show()
+      @showResultList()
     else
       @_resultListElement.hide()
   

    @_resultListElement.hide()
    @_resultListElement.mouseout ->
      self.selectedResult -1 unless @_hiding
    @element().append @_resultListElement
  
  @method 'inputFocus', ->
    @super()  

      @_results = null
      @_resultListElement.hide()
  
  @method 'showResultList', ->
    offset = @_inputElement.offset()
    @_resultListElement.css 'left', offset.left
    @_resultListElement.css 'top', offset.top + @_inputElement.outerHeight()
    @_resultListElement.show()
  
  @method 'showSearchProgress', ->
    @_resultListElement.html '<table><tr><td>Searching...</td></tr></table>'
    @showResultList()
  
  @method 'showResults', (results) ->
    self = this
