ctoz - 6:31 am on Mar 22, 2011 (gmt 0)
The test works fine first pop.
So the trouble may be because the functions each load three small text elements by AJAX ( with varying orders and setTimeouts) and after a short interval, removes them, by loading an empty version of the three elements.
I have tried waiting about ten seconds before clicking the link first time, but it doesn't make a difference either.
I'll try making these all part of the main page, and change the functions to use 'display'.
(I'm not up to speed on Firebug: just Firefox in private browsing mode, checking the error console).
Will report back....
Then, we may have to look at the actual code : )