Hice una versión mejorada, con un efecto similar al del método
slideToggle de jQuery.
La velocidad del efecto se puede alterar cambiando los valores de incremento/decremento de las variables
hF
y
hC
, además del segundo parámetro del método
setInterval
.
Saludos