Ya veo. Yo no se mucho de js así que no sabía lo de las comillas. se supone que puedas correr una función en el setTimeout, no? Por que no intentas:
Y luego haces una función que cierre el dialog. como te digo, estoy disparando al aire ya que no he usado setTimeout().