Hola, lo que necesito saber es como cambiar el boton que llama a la funcion cuando se ejecuta. ejemplo, yo tengo el siguiente codigo para mostrar un div oculto
   Código PHP:
    function cat(idCapa){
     var categorias = document.getElementById(idCapa);
     categorias.style.display = (categorias.style.display == "none") ? "block" : "none";
 
 
} 
    
  En el codigo PHP, hay un link llamando a la funcion "Mostrar Categorias" al presionarlo muestra el div oculto con las categoria, lo que yo necesito es que al presionar el boton "Mostrar Categorias" cambie a "Ocultar Categorias". No se como hacerlo si alguien me ayuda!! muchas gracias!!! 
ah! ya que estamos, como puedo hacer, para que el div se despliegue suavemente y no de golpe.