Ersteinmal erkennst du schon daran, dass dein Code im IE "funktioniert" und nicht in Firefox, dass der Code falsch ist. ;)
Damit ich trotzdem versuchen kann zu helfen:
Welchen Sinn siehst du darin, Tabs zu ersetzen?
Das ist doch das Ziel oder?
Mfg