[jQuery] [autocomplete] changing value of hidden input

[jQuery] [autocomplete] changing value of hidden input


I'm using Jörn's autocomplete plugin and I'm having trouble changing
the value of my hidden input. The first part works fine - it searches
the array and I can select select any of the results. However, I'm
trying to grab the "id" key value from the array and use it as the
value of my hidden input (name="account").
Here's my test page:
http://www.viktorwithak.com/Test/AutoComplete/index.htm
(I'm using a "GET" form, so submit the form and you'll see that the
"account" value is currently empty)
Here's my array:
var accounts = [
    { name: "Account One", id: "0001" },
    { name: "Account Two", id: "0002" },
    (etc...)
];
...and the part that (I believe) should be putting the value of
#account into my hidden input.
$("#account").result(function(event, data, formatted) {
    if (data)
        $(this).parent().next().find("input").val(data[1]);
});
Seems like it should be a relatively simple solution, but I'm still
new to JS and jQuery. Any help is appreciated. Thanks!