garA
вот набросал в изврашенной форме:
да,сам.
работает в ие6,опера,фф,сафари (виндовая) так что скорее всего глюк ие7)

я не настаиваю что это хорошее и универсальное решение,это пример,что задачу решить можно, только нужно больше данных)