﻿// JScript File

/*Menu --------------------------*/
function defaultJS(){};
    defaultJS.prototype.menuConfigVN=[
            {menuIndex:"1", IDGroupMenu:1, menuId:"1",  label: "Lập Chứng từ Hải Quan", parentIndex: "-1", handleEventClick:true,url:"http://live.cds.vn",openNewWindow:true},
            {menuIndex:"1_1", IDGroupMenu:1, menuId:"2", parentIndex: "1", handleEventClick:true,url:"",JS:"",CallFunction:""},
            {menuIndex:"2", IDGroupMenu:3, menuId:"3", label: "Lịch sử giao dịch", parentIndex: "-1", handleEventClick:false,url:""},
            {menuIndex:"2_1", IDGroupMenu:3, menuId:"4", label: "Lịch sử giao dịch", parentIndex: "2", handleEventClick:true,url:"index.aspx#action=transaction",JS:"",CallFunction:""},

            {menuIndex:"3", IDGroupMenu:5, menuId:"5", label: "Tài khoản của bạn", parentIndex: "-1", handleEventClick:false,url:""},
            {menuIndex:"3_1",IDGroupMenu:5, menuId:"6", label: "Thông tin Doanh nghiệp", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=profile",JS:"",CallFunction:""},
            {menuIndex:"3_2",IDGroupMenu:5, menuId:"7", label: "Thẻ hỗ trợ", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=supportcard"},
            {menuIndex:"3_3",IDGroupMenu:5, menuId:"8", label: "Bản quyền sử dụng", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=copyright"},
            {menuIndex:"3_4",IDGroupMenu:5, menuId:"9", label: "Tài khoản giao dịch", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=accountstatusdeclare"},
            {menuIndex:"3_7",IDGroupMenu:5, menuId:"12", label: "Dùng thử", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=trial"},
            {menuIndex:"3_8",IDGroupMenu:5, menuId:"13", label: "Download/Cập nhật", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=download"},
            // {menuIndex:"3_9",IDGroupMenu:7, menuId:"16", label: "Điểm tích lũy", parentIndex: "3", handleEventClick:true,url:""},
            {menuIndex:"3_10",IDGroupMenu:5, menuId:"14", label: "Đổi mật khẩu", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=changepass",JS:"",CallFunction:""},
            {menuIndex:"4", IDGroupMenu:15, menuId:"15", label: "Hỗ trợ khách hàng", parentIndex: "-1", handleEventClick:false,url:""},
            {menuIndex:"4_1",IDGroupMenu:15, menuId:"16", label: "Hướng dẫn khai báo", parentIndex: "4", handleEventClick:true,url:"index.aspx#action=guidedeclare"},
            {menuIndex:"4_2",IDGroupMenu:15, menuId:"17", label: "Các câu hỏi thường gặp", parentIndex: "4", handleEventClick:true,url:"index.aspx#action=copyrightques"},
            {menuIndex:"4_3",IDGroupMenu:15, menuId:"18", label: "Tài liệu", parentIndex: "4", handleEventClick:true,url:"index.aspx#action=document"},
             {menuIndex:"5", IDGroupMenu:3, menuId:"3", label: "", parentIndex: "-1", handleEventClick:false,url:""},
            {menuIndex:"5_1", IDGroupMenu:3, menuId:"4",  parentIndex: "5", handleEventClick:true,url:"",JS:"",CallFunction:""}
           
    ] 
defaultJS.prototype.checkAccount=function(){
    var tokens=null;
    if(YAHOO.util.Cookie.get("IsCompany")!=null)
        tokens= YAHOO.util.Cookie.get("IsCompany")
    if(tokens!=null )
    {
        defaultJS.prototype.menuConfigVN[defaultJS.prototype.menuConfigVN.length]={menuIndex:"3_5",IDGroupMenu:5, menuId:"10", label: "Chi nhánh", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=Branch",JS:"",CallFunction:""}
        defaultJS.prototype.menuConfigVN[defaultJS.prototype.menuConfigVN.length]={menuIndex:"3_6",IDGroupMenu:5, menuId:"11", label: "Tài khoản phụ", parentIndex: "3", handleEventClick:true,url:"index.aspx#action=AccountSecond",JS:"",CallFunction:""}
    }
}  
defaultJS.prototype.BuildMenu = function(){   
    defaultJS.prototype.checkAccount()
    var menuConfig=g_CurrentLanguage=="vi-VN"?defaultJS.prototype.menuConfigVN:defaultJS.prototype.menuConfigVN;
    tree = new YAHOO.widget.TreeView("menu");  
    var menu = $get("menu")
    menu.style.height=document.documentElement.clientHeight-227;
  	menu.className="menuLeft";
    defaultJS.prototype.tree=tree
    var obj = Template.QueryString()
    var CurrentActive=obj.currentactive
    if (typeof(menuConfig)!='undefined')
    {
    for(var i=0; i < menuConfig.length; i++)
    {
        var menuItem;
        if(menuConfig[i].parentIndex=="-1")
        {
            if (menuConfig[i].label!=undefined){                 
                menuItem=new YAHOO.widget.TextNode(menuConfig[i], tree.getRoot(), false);           
                menuItem.multiExpand=false
                menuItem.labelStyle="ygtvlabel_0"; 
            }                    
        }
        else
        {
        //debugger
             
                var parent=tree.getNodeByProperty("menuIndex",menuConfig[i].parentIndex);
                menuItem=new YAHOO.widget.TextNode(menuConfig[i], parent, false);
                if(CurrentActive==menuItem.data.menuId)
                {menuItem.labelStyle="ygtvlabel_visited";}              
              
        }
        if(menuConfig[i].handleEventClick)
        {                   
            if(menuConfig[i].openNewWindow!=undefined)
            {                   
                 menuItem.onLabelClick=function(e){window.open(e.data.url);return false}
            }
            else
            {
                if (menuConfig[i].label!=undefined)         
                    menuItem.onLabelClick=function(e){defaultJS.prototype.menuItem_Click(e);} 
            }
        }      
    }  
  
    //debugger;
     
    var currentGroupActive=obj.currentgroupactive
    if (typeof(currentGroupActive)!='undefined')
    {       
        for(i=1;i<defaultJS.prototype.menuConfigVN.length;i++)
        {
            if(tree.getNodeByIndex(i).data.menuId==currentGroupActive)
            break;
        }        
        var currentActive=tree.getNodeByIndex(i)           
            currentActive.expand()
           
    }   
   tree.draw();
      } 
      
}



defaultJS.prototype.menuItem_Click = function(e){
    if (e.data.url!="" && !e.data.openNewWindow)
    {          
        url=e.data.url       
        if(url!='#')        
        {
            var sep=url.indexOf("#")>-1?"&":"#";    
            url += sep + "currentGroupActive=" + e.data.IDGroupMenu + "&currentActive=" + e.data.menuId                                              
        }
        Template.location(url)
    }
   
}

 // defaultJS.prototype.BuildMenu();
