Interceptar evento click, calendario modal

Boas Srs,

Estou enfretando algumas dificuldades no calendario por nao conseguir fazer ele trabalhar com outro formulario. O sc_redir até funciona no evento OnLoad, porem causa alguns bugs depois que se abre a primeira vez o form redircionado no modo de inclusão. Assim sendo resolvi fazer o processo direto no JS do codigo fonte da pagina gerada pelo SC.

Abaixo segue trecho do código que deveria funcionar. O tb_show deveria abrir o form_agenda mas isso não acontece, é como se o SC guardasse a informação em outro lugar.

Alguma sugestão

$_id_pagina = $this->Ini->sc_page;

echo <<<HTML
<script>
    $(function() {
        window.addNewEvent_desktop = function(sDate, sTime, allDay) {
            tb_show('', '../form_agenda/index.php?calendario=sim&nmgp_opcao=edit_novo&sc_cal_click_date=' + encodeURIComponent(sDate) + '&data_calendario=' + encodeURIComponent(sDate) + '&hora_calendario=' + encodeURIComponent(sTime) + '&sc_cal_click_time=' + encodeURIComponent(sTime) + '&sc_cal_click_allday=' + allDay + '&script_case_init=" . $_id_pagina . "&nmgp_outra_jan=true&nmgp_url_saida=modal&TB_iframe=true&modal=true&height=650&width=1350', '');
        };

        window.editEvent_desktop = function(sEventId) {
            tb_show('', '../form_agenda/index.php?calendario=sim&nmgp_opcao=igual_calendar&id=' + encodeURIComponent(sEventId) + '&__orig_id=' + encodeURIComponent(sEventId) + '&script_case_init=" . $_id_pagina . "&nmgp_outra_jan=true&nmgp_url_saida=modal&TB_iframe=true&modal=true&height=650&width=1350', '');
        };
    });
</script>
HTML;