function get_hcm_security_branch()
{
    $trading =& new cTrading(1);
    // hcm: parameter = 1
    $orign_data = $trading->get_hcm_security();
    $data = my_format_array_number($_SESSION["language"], $orign_data);
    $session = $trading->get_hcm_trading_session();
    $count_data = count($data);
    if ($_SESSION["display_board"] == "" || $_SESSION["display_board"] == "0") {
        // $start = 0; $end = round(($count_data)/3);
        $start = 0;
        $end = 40;
        $_SESSION["display_board"] = "1";
    } else {
        if ($_SESSION["display_board"] == "1") {
            //$start = round(($count_data)/3); $end = round(($count_data)/3)*2;
            $start = 40;
            $end = 80;
            $_SESSION["display_board"] = "2";
        } else {
            if ($_SESSION["display_board"] == "2") {
                $start = 80;
                $end = 120;
                //$start = round(($count_data)/3); $end = round(($count_data)/3)*2;
                $_SESSION["display_board"] = "3";
            } else {
                //$start = round(($count_data)/3)*2; $end = $count_data;
                $start = 120;
                $end = $count_data;
                $_SESSION["display_board"] = "0";
            }
        }
    }
    $total_market = get_hcm_total_market();
    $html = $total_market . get_hcm_security_header();
    $html .= display_hcm_security($session, $orign_data, $data, $start, $end);
    $_SESSION["data"] = $data;
    $html_footer = get_hcm_security_footer();
    $html .= $html_footer;
    return $html;
}
function get_hcm_security($trading, $pattern = '')
{
    $orign_data = $trading->get_hcm_security(str_replace("\\", "", $pattern));
    $data = my_format_array_number($_SESSION["language"], $orign_data);
    $session = $trading->get_hcm_trading_session();
    $html = get_hcm_security_header();
    $html .= display_hcm_security($session, $orign_data, $data);
    $_SESSION["data"] = $data;
    $html_footer = get_hcm_security_footer();
    $html .= $html_footer;
    return $html;
}