Con el "vuelva suavemente" o "aparezca suavemente" te referis a que desaparezca una y aparezca la otra? Pues si es eso, seria cambiandole la opacidad.
Aca te dejo un ejemplo que lo podes adaptar cambiando el evento accionador
-
http://www.switchonthecode.com/tutor...fade-animation
Con JQuery
-
http://www.hv-designs.co.uk/tutorials/jquery/text.html
La idea es variar la opacidad usando setTimeout() o setInterval(), suerte.