La alerta de jQuery Tools funciona una vez (pero solo una vez)

Estoy tratando de construir un mecanismo de alerta simple, ism con jQuery Tools: en respuesta a un poco de código Javascript, aparece una superposición con un mensaje y un botón Aceptar que, cuando se hace clic, hace que la superposición desaparezca. Trivial, o debería ser. He estado siguiendo servilmentehttp://flowplayer.org/tools/demos/overlay/trigger.html, y tener algo que funciona bien la primera vez que se invoca, pero solo esa vez. Si repito la acción JS que debería exponer la superposición, no lo hace.

Mi contenido / DIV:

<div class='modal' id='the_alert'>
  <div id='modal_content' class='modal_content'>
    <h2>hi there</h2>
    this is the body
    <p>
    <button class='close'>OK</button>
    </p>
  </div>
  <div id='modal_background' class='modal_background'><img src='/images/overlay/f9f9f9-180.png' class='stretch' alt='' /></div>
</div>

y el Javascript:

function showOverlayDialog() {
$('#the_alert').overlay({
    mask: {color: '#cccccc', loadSpeed: 200, opacity: 0.9}, 
    closeOnClick: false,
    load: true 
});
}

Como dije: cuando se invoca showOverlayDialog () la primera vez, la superposición aparece como debería y desaparece cuando se hace clic en el botón "Aceptar". Pero si hago que showOverlayDialog () se ejecute nuevamente, sin volver a cargar la página, no pasa nada. Si vuelvo a cargar la página, se repite el patrón: la primera invocación muestra la superposición, pero la segunda no.

Obviamente me estoy perdiendo algo, ¿algún consejo por ahí? ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta