}
                if (isset($rp->reg_user)) {
                    $obj->array_of_errors = @$rp->reg_user->array_of_errors;
                }
            }
            break;
        case 'right':
            $obj->mode = PRI;
            if ($moduleName != 'AdsByGoogleModule') {
                $obj->block_type = HOMEPAGE;
            }
            break;
    }
}
$rp = new RegistrationPage();
try {
    $rp->main();
    $msg = !empty($rp->reg_user->msg) ? nl2br($rp->reg_user->msg) : @$rp->inv_error;
} catch (PAException $e) {
    $msg = $e->getMessage();
}
$page = new PageRenderer("setup_module", PAGE_REGISTER, "Registration Page", "container_three_column.tpl", "header.tpl", PUB, HOMEPAGE, PA::$network_info);
// added by Zoran Hron: JQuery validation & AJAX file upload --
$page->add_header_html(js_includes('jquery.validate.js'));
$page->add_header_html(js_includes('jquery.metadata.js'));
$page->add_header_html(js_includes('ajaxfileupload.js'));
$page->add_header_html(js_includes('user_registration.js'));
uihelper_error_msg($msg);
uihelper_get_network_style();
$page->html_body_attributes = ' id="registration_page"';
echo $page->render();