﻿// JScript File
var FavoriteStockList_1 = 
"ABT,ACL,AGF,ALP,ALT,ANV,ASP,BBC,BBT,BHS,BMC,BMP,BPC,BT6,BTC,CAN,CII,CLC,COM,CYC,DCC,DCT,DHA,DHG,DIC,DMC,DNP,DPC,DPM,DPR,DQC,DRC,DTT,DXP,FBT,FMC,FPC,FPT,GIL,GMC,GMD,GTA,HAP,HAS,HAX";

var FavoriteStockList_2 = 
"HBC,HBD,HDC,HMC,HPG,HRC,HSI,HT1,HTV,ICF,IFS,IMP,ITA,KDC,KHA,KHP,L10,LAF,LBM,LGC,LSS,MAFPF1,MCP,MCV,MHC,MPC,NAV,NHC,NKD,NSC,NTL,PAC,PET,PGC,PIT,PJT,PMS,PNC,PPC,PRUBF1,PVD,PVT,RAL,REE,RHC";
///////////////////////////////////////////////////////////////////////////////
function selectDefaultStockFilter1(p_bChecked)
{
    if ((FavoriteStockList_1 != null) && (FavoriteStockList_1.length > 0))
    {
        var FavStkLst = FavoriteStockList_1.split(",");
        for (var i = 0; i < FavStkLst.length; i++)
        {
            var Stk = FavStkLst[i];
            var checkID = "chkStkSbl_" + Stk;
            var objCheck = document.getElementById(checkID);
            if (objCheck != null)
            {
                objCheck.checked = p_bChecked;
            }
        }
        rebuildUserList();
    }
}

function selectDefaultStockFilter2(p_bChecked)
{
    if ((FavoriteStockList_2 != null) && (FavoriteStockList_2.length > 0))
    {
        var FavStkLst = FavoriteStockList_2.split(",");
        for (var i = 0; i < FavStkLst.length; i++)
        {
            var Stk = FavStkLst[i];
            var checkID = "chkStkSbl_" + Stk;
            var objCheck = document.getElementById(checkID);
            if (objCheck != null)
            {
                objCheck.checked = p_bChecked;
            }
        }
        rebuildUserList();
    }
}

function initUserFilter()
{
    var filter = readCookie('_kieUF');
    if (filter)
    {
        var stocks = filter.split('|');
        setAllCheckBoxes(false);
        for (var i = 0; i < stocks.length; i++)
        {
            var Stk = stocks[i];
            var checkID = Stk;
            var objCheck = document.getElementById(checkID);
            if (objCheck)
            {
                objCheck.checked = true;
            }
        }
    }
}

function rebuildUserList()
{
    var s = new StringBuilder();
    var arrChk = document.getElementsByName("chkStkFilter");
    for (i = 0; i < arrChk.length; i++)
    {
        if (arrChk[i].checked)
        {
            s.append(arrChk[i].id);
            s.append("|");
        }
    }
    var value = s.toString();
    if (value != '')
    {
        createCookie('_kieUF', value, 7);
    }
    else
    {
        eraseCookie('_kieUF');
    }
}