O alerta jQuery Tools funciona uma vez (mas apenas uma vez)

Estou tentando criar um mecanismo de alerta simples, ism com o jQuery Tools - em resposta a um pouco de código Javascript, crie uma sobreposição com uma mensagem e um botão OK que, quando clicado, faz com que a sobreposição desapareça. Trivial, ou deveria ser. Eu tenho seguido servilmentehttp://flowplayer.org/tools/demos/overlay/trigger.html, e tem algo que funciona bem na primeira vez em que é chamado, mas somente nessa hora. Se eu repetir a ação JS que deve expor a sobreposição, isso não ocorre.

Meu conteúdo / 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>

e o Javascript:

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

Como eu disse: Quando showOverlayDialog () é chamado pela primeira vez, a sobreposição aparece exatamente como deveria e desaparece quando o botão "OK" é clicado. Mas se eu fizer com que showOverlayDialog () seja executado novamente, sem recarregar a página, nada acontece. Se eu recarregar a página, o padrão será repetido - a primeira chamada traz a sobreposição, mas a segunda não.

Obviamente, estou perdendo alguma coisa - algum conselho por aí? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion