       $this.closest(".fields").remove()
       window.Helpers.AutocompleteHelper.calcular_valores_factura()
 
+  call_modal: ->
+    # $.ui.autocomplete::_renderItem = (ul, item) ->
+
   calcular_total_producto: (componente) ->
     cantidad = componente.closest(".fields").find("td:nth-child(2)").find(".cantidad").val()
     valor_unitario = componente.closest(".fields").find("td:nth-child(3)").find(".valor_unitario").val()

        $(".nombre").val ui.item.nombre_o_razon_social
        $(".direccion").val ui.item.direccion
        $(".telefono").val ui.item.telefono
}

jQuery window.Helpers.AutocompleteHelper.init
$(document).on "page:load", window.Helpers.AutocompleteHelper.init_autocomplete
$(document).on "page:load", window.Helpers.AutocompleteHelper.init_autocompleteProveedor
# jQuery ->
#   init_autocomplete()
# $(document).on "page:load", init_autocomplete
$(document).on "nested:fieldAdded", window.Helpers.AutocompleteHelper.init_autocomplete
$(document).on "nested:fieldAdded", window.Helpers.AutocompleteHelper.init_autocompleteProveedor
# $(document).on "nested:fieldRemoved", init_autocomplete

    $(".numero_de_identificacion").autocomplete
      minLength: 3
      source: "/clientes/autocomplete.json"
      response: (event, ui) ->
        unless ui.content.length
          a = $("<a>")
          $(a).attr('data-remote', 'true')
          addNew =
            label:  "Agregar: #{event.target.value}"
          # console.log addNew
          ui.content.push addNew
        else
          $("#message").empty()
      select: (event, ui) ->
        $(".cliente_id").val ui.item.id
        $(".nombre").val ui.item.nombre
        $(".direccion").val ui.item.direccion
        $(".telefono").val ui.item.telefono
    .data("ui-autocomplete")._renderItem = (ul, item) ->
      a = $('<a>', 
        text: item.label)
      $(a).attr('href', "/clientes/new")
      $(a).attr('data-remote', 'true')
      $(a).attr('data-target', '#myModal')
      $(a).attr('data-toggle', 'modal')
      # f = items
      # console.log $("<li></li>").data("item.autocomplete", item).append(a).appendTo ul
      $("<li></li>").data("item.autocomplete", item).append(a).appendTo ul

    $(".autocomplete_producto").autocomplete
      minLength: 3
