Hello!
I read your describes and checked realizations.
I was have a question, whay you use javascript ? Simple way and better, as I understand - that is use a css rules, to my mind. And google will be better understand this realization.
If that interested, feel free to contact with me.
I think, this changes may will be maked in 1-2 hours.
Regards,
Andriy.