That's great, but I think it would be even better if it was done totally with CSS if that is possible.