Вам бы еще функцию load показать, полагаю что у вас там Ajax запрос, а значит ответ не придет сразу, а через некоторое время. Ищите инфу в нете по callback функциям.
Можно воспользоватся функцией load из JQuery:
$('.registration').click(function(){
$.load('../block/reg.php', function(info) {
$('.registration').open_window(info);
});
return false;
});