まぁ、裏側の処理はともかく肝心のマークアップが超適当でdoctypeすら入ってないので、HTMLが判るデザイナーが来たらタグ周りをまとめてメンテナンスしないといけませんよ。
今となっては、古いブラウザでの非互換の互換性にこだわるより、切り捨てることになっても現在の仕様に正しく対応しておいた方がシステムとしての寿命は遙かに長い、と言うのがキホソって感じです。