ИМХО это уже не проблема а сполшной баг... Я если дохожу до такого тупика - сношу нафиг всю проблемную часть кода и пишу заново без оглядки на то что глючило.жуткий код, знаю, верно потому и не работает эх...
Добавлено через 2 минуты
кстати, у этого кода есть 2 важная проблема... страницу ни в Internet Explorer'e ни в Oper'e не видно, только через Мозиллу или НетСкейп
А вообще почитай мессаги выше -там несколько реально работающих решений уже приведено - выбирай на вкус.