// Menu2 Object
function _HeaderMainmenu() {
    this.cURL = window.location.href;
  
    this.done = function() {
        var c = new JsCommon();
        var selectedMainMenuID = "";
        var selectedSubMenuID = "";
        
        // Thông tin thị trường
        if(this.cURL.indexOf("/Web/StockExOverView.aspx") != -1) {
            selectedMainMenuID = 0;     // original value = 2; tuanba 21/10/2008
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/StockExOverView.aspx") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/CompanyShow.aspx") != -1) {
            selectedMainMenuID = 0;     // original value=2; tuanba 21/10/2008
            selectedSubMenuID = 0;
        }
        else if(this.cURL.indexOf("/Web/StockExShow.aspx?symbol=HOSE") != -1 || this.cURL.indexOf("/Web/StockExItem.aspx?ssymbol=HOSE") != -1) {
            selectedMainMenuID = 0;     // original value=2; tuanba 21/10/2008
            selectedSubMenuID = 2;
        }
        else if(this.cURL.indexOf("/Web/StockExShow.aspx?symbol=HASTC") != -1 || this.cURL.indexOf("/Web/StockExItem.aspx?ssymbol=HASTC") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 3;
        }
        else if(this.cURL.indexOf("/Web/StockExShow.aspx?symbol=OTC") != -1 || this.cURL.indexOf("/Web/StockExItem.aspx?ssymbol=OTC") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 4;
        }
        else if(this.cURL.indexOf("/Web/TechnicalChart.aspx") != -1) {
            selectedMainMenuID = 0;     // original value=2; tuanba 21/10/2008
            selectedSubMenuID = 5;
        }
        else if(this.cURL.indexOf("/Web/News/") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 6;
        }
        else if(this.cURL.indexOf("/Web/VideoNewsLetterDetail.aspx") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 0;
        }
        else if(this.cURL.indexOf("/Web/SectorShow.aspx") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 0;
        }
        else if(this.cURL.indexOf("/Web/IndustryShow.aspx") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 0;
        }
        // -- END
        
        else if(this.cURL.indexOf("/Web/StockExShow.aspx?symbol=HOSE") != -1) {
            selectedMainMenuID = 2;
            selectedSubMenuID = 2;
        }        
        else if(this.cURL.indexOf("/Web/Realtime.aspx") != -1) {
            selectedMainMenuID = 3;
            selectedSubMenuID = 3;
        }
        
        // Lịch sử giao dịch
        else if(this.cURL.indexOf("/Web/TransHist.aspx?csymbol") != -1) {
            selectedMainMenuID = 0;     // original value=0;    //tuanba 21/10/2008
            selectedSubMenuID = 0;
        }
        else if(this.cURL.indexOf("/Web/TransHist.aspx?ssymbol=HOSE") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/TransHist.aspx?ssymbol=HASTC") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 2;
        }
        else if(this.cURL.indexOf("/Web/TransHist.aspx?ssymbol=OTC") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 3;
        }
        else if(this.cURL.indexOf("/Web/TransHist.aspx") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/PriceHist.aspx?ssymbol=HASTC") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 5;
        }
        else if(this.cURL.indexOf("/Web/PriceHist.aspx?ssymbol=HOSE") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 6;
        }
        else if(this.cURL.indexOf("/Web/PriceHist.aspx") != -1) {
            selectedMainMenuID = 4;
            selectedSubMenuID = 4;
        }
        // -- END
        
        // Giao dịch trực tuyến
        else if(this.cURL.indexOf("/Web/Members/MyAccount.aspx") != -1 || this.cURL.indexOf("/Web/Members/NewsLetterMemberRegister.aspx") != -1)
        {
            selectedMainMenuID = 5;
            selectedSubMenuID = 3;
        }
        else if(this.cURL.indexOf("/Web/Members/IOnlineService.aspx") != -1 || this.cURL.indexOf("/Web/Members/Customer/") != -1)
        {
            selectedMainMenuID = 5;
            selectedSubMenuID = 2;
        }
        else if(this.cURL.indexOf("/Web/Members/") != -1)
        {
            selectedMainMenuID = 5;
            selectedSubMenuID = 1;
        }
        // -- END
        
        // OTC
        else if(this.cURL.indexOf("/Web/OTC/Default.aspx?lang=") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/OTC/OTCOrderList.aspx?type=BUYING") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 2;
        }
        else if(this.cURL.indexOf("/Web/OTC/OTCOrderList.aspx?type=SELLING") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 3;
        }
        else if(this.cURL.indexOf("/Web/TransHist.aspx?ssymbol=OTC") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 5;
        }
        else if(this.cURL.indexOf("/Web/OTC/Default.aspx") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/OTC/") != -1) {
            selectedMainMenuID = 6;
            selectedSubMenuID = 0;
        }        
        // --> END
        
        // Về chúng tôi        
        else if(this.cURL.indexOf("/Web/AboutUsTechnical.aspx") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 2;
        }
        else if(this.cURL.indexOf("/Web/AboutUsInfo.aspx") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/AboutUsRecruitment.aspx") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 3;
        }
        else if(this.cURL.indexOf("/Web/AboutUsDetail.aspx") != -1) {
            selectedMainMenuID = 5;     // sửa ở đây => 20/10/2008
//            selectedSubMenuID = 1;
        }
        else if(this.cURL.indexOf("/Web/AboutUsNews.aspx?type=1") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 5;
        }
        else if(this.cURL.indexOf("/Web/AboutUsContact.aspx") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 6;
        }
        else if(this.cURL.indexOf("/Web/AboutUsContactSendMail.aspx") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 8;
        }
        else if(this.cURL.indexOf("/Web/AboutUsNews.aspx?type=3") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 7;
        }
        else if(this.cURL.indexOf("/Web/AboutUsNewsView.aspx?type=1") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 5;
        }
        else if(this.cURL.indexOf("/Web/AboutUsNewsView.aspx?type=3") != -1) {
            selectedMainMenuID = 7;
            selectedSubMenuID = 7;
        }
        
        // Trang chủ
        else {
            selectedMainMenuID = 1;
        }
        
        // Nếu selectedMainMenuID = 1 thì MainMenu_1_Seperator=SelectedRight
        // Nếu selectedMainMenuID > i (i >= 1) thì MainMenu_(i-1)_Seperator=SelectedLeft, MainMenu_(i)_Seperator=SelectedRight
        for(i = 1; i < 10; i++)
        {
            var MainMenuBg  = "MainMenuBg";
            var MainMenuBgSelected  = "MainMenuBgSelected";
            var MainMenuSeparator   = "MainMenuSeparator";
            var MainMenuSeparatorSelectedLeft   = "MainMenuSeparatorSelectedLeft";
            var MainMenuSeparatorSelectedRight  = "MainMenuSeparatorSelectedRight";
            
            var MainMenuBgCss = "";     // To set Class for mainmenu
            var ElementMainMenu = "MainMenu_" + i;  // Main menu ID
            var ElementSubMenu = "MainMenu_Sub_" + i;   // Sub menu ID
            var SubMenuDisplayStatus = "";              // sub menu display status
            
            var MainMenuSeparatorCss    = "";
            var ElementSeparator = "MainMenu_" + i + "_Seperator";  // Main menu separator ID
            
            var MainMenuSeparatorPreviousCss    = "";
            var ElementSeparatorPrevious    = "MainMenu_" + (i-1) + "_Seperator";  // Main menu separator ID
            
            // Sub menu
            var ElementSubMenuSelectedL = "SubMenu_" + i + "_" + selectedSubMenuID + "_L";
            var ElementSubMenuSelectedC = "SubMenu_" + i + "_" + selectedSubMenuID + "_C";
            var ElementSubMenuSelectedR = "SubMenu_" + i + "_" + selectedSubMenuID + "_R";
            
            if(i == selectedMainMenuID)
            {
                MainMenuBgCss = MainMenuBgSelected;
                SubMenuDisplayStatus    = "block";
                
                if(selectedMainMenuID == 1)
                {
                    MainMenuSeparatorCss    = MainMenuSeparatorSelectedRight
                }
                else
                {
                    MainMenuSeparatorPreviousCss    = MainMenuSeparatorSelectedLeft;
                }
                
                if(c.hasElement(ElementSeparator))
                {
                    document.getElementById(ElementSeparator).className = MainMenuSeparatorCss;
                }
                if(c.hasElement(ElementSeparatorPrevious))
                {
                    document.getElementById(ElementSeparatorPrevious).className = MainMenuSeparatorPreviousCss;
                }
                
                if(c.hasElement(ElementSubMenuSelectedL))
                {
                    document.getElementById(ElementSubMenuSelectedL).className = "SubMenuSelectedLeft";
                }
                if(c.hasElement(ElementSubMenuSelectedC))
                {
                    document.getElementById(ElementSubMenuSelectedC).className = "SubMenuSelectedCenter";
                }
                if(c.hasElement(ElementSubMenuSelectedR))
                {
                    document.getElementById(ElementSubMenuSelectedR).className = "SubMenuSelectedRight";
                }
            }
            else
            {
                MainMenuBgCss   = MainMenuBg;
                SubMenuDisplayStatus    = "none";
            }
            
            if(c.hasElement(ElementMainMenu))
            {
                document.getElementById(ElementMainMenu).className  = MainMenuBgCss;
            }
            if(c.hasElement(ElementSubMenu))
            {
                document.getElementById(ElementSubMenu).style.display = SubMenuDisplayStatus;
            }                                  
        }
    }    
}

// ------------------
var _mainmenuObj = new _HeaderMainmenu();
_mainmenuObj.done();