Concordar com o tommyBoy com este - usar o jQuery (google “jQuery”) e você encontrará uma coisa de JS+CSS que faça exatamente o que você quer. Pode tomar alguma vista, mas eu sou certo que a execução a mais fácil está no jQuery -- qual faz quase todos os efeitos especiais em Facebook.
As melhores considerações, ~Ray