A: 

Can you do any serverside processing? Set the iframes in that script and propogate to the old code the variables passed. This way your not resetting the iframe's location which it seems like is confusing the browsers.

adept
Unfortunately I have only JavaScript and HTML at my disposal here. No under the hood access at all.
jerrygarciuh