Actually, I think it's OK here
This IMO is what javascript is good for. It adds some convenience, degrades nicely if you have JS disabled or don't have it. That's where I like to use it. But hey, like you said, who am I to cause the loss of a LRPD?
===
Implicitly condoning stupidity since 2001.