﻿// JScript File
function ShowLanguage()
{
     if(document.getElementById("lnkLanguage").innerHTML == engTxt.Txt_LnkLanguege)
     {
        langTxt = vieTxt;
     }
     else
     {
        langTxt = engTxt;
     }
     UpdateLanguageText();
}

function ChangeLanguage()
{
    var objElement = document.getElementById("lnkLanguage");
    if(objElement.innerHTML == vieTxt.Txt_LnkLanguege)
    {
        objElement.innerHTML = engTxt.Txt_LnkLanguege
    }
    else
    {
        objElement.innerHTML = vieTxt.Txt_LnkLanguege
    }
    ShowLanguage();
    document.getElementById("divFloatHeader").style.top = -200;
    createFloatingHeader();
}

function UpdateLanguageText()
{
    var objElement = null;
    // Page Heading section
    document.getElementById("imgLogo").src = langTxt.Url_HeadingImage; 
    document.getElementById("titleBG").innerHTML = langTxt.Txt_Title;
    
    // Market Info section
    document.getElementById("phienGDLbl").innerHTML= langTxt.Txt_TradeSession;
    document.getElementById("soGD").innerHTML= langTxt.Txt_TradeAmount;
    document.getElementById("totalVolTrade").innerHTML = langTxt.Txt_TotalTradeVolume;
    document.getElementById("totalPriceTrade").innerHTML = langTxt.Txt_TotalTradeValue;  
    
    // Stock price table header section
    
    // Putthrough ad section
    UpdatePutthroughLangguage();
    // Putthrough exec section
      
    // Filter section
    objElement = document.getElementById("lnkFilterShowHide");
    if ((objElement.innerHTML == vieTxt.Txt_FilterShowBtn) || (objElement.innerHTML == engTxt.Txt_FilterShowBtn))
    {
        objElement.innerHTML = langTxt.Txt_FilterShowBtn;
    }
    else
    {
        objElement.innerHTML = langTxt.Txt_FilterHideBtn;
    }
    setBtnValue("btnFilterCheckAll", langTxt.Txt_FilterCheckAll);
    setBtnValue("btnFilterUncheckAll", langTxt.Txt_FilterUncheckAll);
    setBtnValue("btnCheckDefaultFilter", langTxt.Txt_FilterCheckDefault);
    setBtnValue("btnUncheckDefaultFilter", langTxt.Txt_FilterUncheckDefault);    
    
    // Auto scroll
    objElement = document.getElementById("lnkAutoScrollOnOff");
    if ((objElement.innerHTML == vieTxt.Txt_Scroll) || (objElement.innerHTML == engTxt.Txt_Scroll))
    {
        objElement.innerHTML = langTxt.Txt_Scroll;
    }
    else
    {
        objElement.innerHTML = langTxt.Txt_StopScrolling;
    }
    
    // Note
    document.getElementById("fNoteUnit").innerHTML = langTxt.Txt_NoteUnit; 
}

function UpdatePutthroughLangguage()
{
    var objElement = document.getElementById("bPutthrough");
    if (objElement != null)
    {
        objElement.innerHTML = langTxt.Txt_PutthroughAd;
    }
    
    objElement = document.getElementById("fNoteUnitPT");
    if (objElement != null)
    {
        objElement.innerHTML = langTxt.Txt_NoteUnitPT;
    }
}