function fold_detail_url($type, $status, $name, $title)
{
    if ($status == 'close') {
        $url = sprintf("javascript:requestDetail('%s', '%s', '%s')", $type, $name, $title);
    } else {
        $url = sprintf("javascript:closeDetail('%s', '%s_%s', '%s', '%s')", $type, detail_div_prefix($type), $name, $name, $title);
    }
    return $url;
}
function detail_close($type, $name, $title)
{
    switch ($type) {
        case 'table':
        case 'view':
            $GLOBALS['s_tables'][$name]['status'] = 'close';
            break;
        case 'trigger':
            $GLOBALS['s_triggers'][$name]['display'] = 'close';
            break;
        case 'procedure':
            $GLOBALS['s_procedures'][$name]['status'] = 'close';
            break;
    }
    $url = fold_detail_url($type, 'close', $name, $title);
    $comment_url = "javascript:requestCommentArea('" . $type . "', '" . $name . "');";
    $comment_div = detail_div_prefix($type) . 'c_' . $name;
    $html = get_closed_detail($title, $url, $comment_url, $comment_div);
    header('Content-Type: text/html;charset=' . $GLOBALS['charset']);
    echo $html;
}