Ative um jquery Overlay de uma função JS em vez de um seletor

gora estou trabalhando com essa sobreposição jQuery quando um link é clicado, mas quero alterá-la para ativar a sobreposição quando chamo algum tipo de função JS, como enableOverlay (). Exemplo do código que tenho:

$j(document).ready(function() {
var $loading = $j('<img src="/images/loader.gif" alt="loading" title="loading">');
$j('.activateOverlayJquery a').each(function() {
    var $dialog = $j('<div></div>')
        .append($loading.clone());
    var $link = $j(this).one('click', function() {
        $dialog
            .load($link.attr('href') + ' #overlayWrap')
            .dialog({
                autoOpen: false,
                width: 625,
                modal: true
            });
        $link.click(function() {
            $dialog.dialog('open');
            return false;
        });
        $j('.ui-resizable-handle').css({ display: "none" });
        $j('.ui-dialog .ui-dialog-content').css({ padding: 0 });
        $j('.ui-dialog .ui-dialog-titlebar').css({ display: "none" });
        $j('.ui-widget-content').css({ backgroundColor: "transparent" });
        return false;
    });
    $j('.closeOverlayJquery').live("click", function() {
     $dialog.dialog("close");
    });
});
});

E é assim que ativo a sobreposição:

<span class="activateOverlayJquery"><a href="/page?overlay=1">Click here</a></span>

O ponto é que eu preciso chamar a ativação da sobreposição de vários lugares, e um deles é quando o usuário vê a página pela sexta vez, para que nenhum link seja clicado aqui, então eu gostaria disso quando uma função como o activOverlay () é chamado overlay é ativado.

questionAnswers(1)

yourAnswerToTheQuestion