I take it that if a prolific forum contributor such as yourself is suggesting looking at javascript there isn't really a way! Shame that.
Re. your suggestion to use js, I have thought before that if I ever get the time I will look into it - will post findings here if I ever do