Works Perfectly With Google's Chrome and 80% of the Time with Firefox.

Works Perfectly With Google's Chrome and 80% of the Time with Firefox.

I have had a working jquery application for many months where an input entry box in HTML has a change selector function. Recently, I added an autocomplete function against the same input box id.
The autocomplete function always works perfectly. After 4 characters, an ajax request heads to the database, and retrieves matches. When a user selects a suggested match, the input box triggers due to a change in value. This calls the second jQuery function which fetches detailed information from the database for this given serial number.

On Google Chrome, this works perfectlly and never fails.
On Firefox, it works 80% of the time. Every so often, the .change function is never called. Placing an alert statement in there shows this. Reloading the page resolves this. Also, if I retype in the whole serial ID vs backtracking, it works.
With IE, autocomplete works but the .change call never kicks in. The cursor also lines up at the left edge of the input box rather than after the Serial Number Entry.
It is as though there is a race condition or something of that sort.

Thanks Upfront for any pointers!
Sammy
abcParsing

This function triggers always with all functions.
$("#sid_entry_box").autocomplete({source:"autocomplete_sid.php",
                                                       minLength:4,
                                                       delay:1000,
                                                       enable:false,
                                                       cacheLength:1});

The change function is too long to list but here is the first few lines ... This one triggers always with Google's Chrome, 80% of the time with Firefox, and never with IE.

$("#sid_entry_box").change() { ... very long function goes here