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.