﻿var Menu_type=1;            //默认的菜单类型，1为个人
var d_num=new Array(3);     //每个类型菜单主菜单下的默认菜单
d_num[0]="0,0,0,0,1";
d_num[1]="0,1,0,0,0";
d_num[2]="0,0,0,0";

/*返回子菜单数组，type为菜单的类型 添加人：陈碧波 日期：2007-7-25*/
function LoadMenuString(type)
{
    if(type==1)             //1为个人
    {
        var Per_menu=new Array(5);         
        Per_menu[2]="职位收藏,申请记录,面试通知,公司邀请,工作历程,评价查看,工资记录, 能力测试";
        Per_menu[1]="找工作,职位搜索器管理";
        Per_menu[0]="我的简历,简历公开设置,公司屏蔽,求职信,个人作品,个人基本信息,十项能力";
        return Per_menu;
    }
    if(type==2)             //2为公司
    {
        var Com_link=new Array(5);
        Com_link[4]="职位管理,职位发布";
        Com_link[3]="人才投递,人才夹(下载 收藏),历史面试(已面试),匹配测试,题库管理,历史测试";
        Com_link[2]="简历搜索,搜索器管理";
        Com_link[1]="评价管理,人才历程,工资申请,工资记录";
        Com_link[0]="信息管理,图片信息";
        return Com_link;
    }
    if(type==3)             //3为学校
    {
        var Sch_menu=new Array(4);
        Sch_menu[3]="搜索职位,搜索器管理,面试通知,申请记录";
        Sch_menu[2]="首页,简历上传,添加简历,简历管理";
        Sch_menu[1]="职位收藏,公司收藏";
        Sch_menu[0]="信息管理";
        return Sch_menu;
    }
}

function GetDefaultUrl(type,sel_num)
{
    var link=LoadLinkString(type);
    var linkstr=link[sel_num];
    if(linkstr=="")
        return;
    var temp=linkstr.split(',');
    var temp2=d_num[type-1].split(',');
    var d_url=temp[temp2[sel_num]]
    if(d_url!="" && d_url!="undefined")
        location.href=d_url;
}

/*返回子菜单的链接数组，type为菜单的类型 添加人：陈碧波 日期：2007-7-25*/
function LoadLinkString(type)
{
    if(type==1)                 //1为个人
    {
        var Per_link=new Array(5);
        Per_link[2]="/person/collections.aspx,/person/PersonPetition.aspx,/person/mywedjob.aspx,/person/CompanyInvite.aspx,/person/companyhistory.aspx,/person/PersonAppraise.aspx,/person/PayHistory.aspx,/person/TestReslut.aspx";
        Per_link[1]="/person/JobSearch.aspx,/person/searchmanager.aspx";
        Per_link[0]="/person/PersonIndex.aspx,/person/openmage.aspx,/person/ScreenCompany.aspx,/person/JobLetter.aspx,/person/PersonProduct.aspx,/person/PersonInfomation.aspx,/person/NinePower.aspx";
        return Per_link;
    }
    if(type==2)                 //2为公司
    {
        var Com_menu=new Array(5);
        Com_menu[4]="/company/JobManager.aspx,/company/CompanyAddJob.aspx";
        Com_menu[3]="/company/LetterFolder.aspx,/company/HumanFolder.aspx,/company/HisInterView.aspx,/company/PaperManager.aspx,/company/MyQuestion.aspx,/company/TestReslut2.aspx";
        Com_menu[2]="/company/DarkSearch.aspx,/company/SearchManager.aspx";
        Com_menu[1]="/company/AppraiseManager.aspx,/company/HumanLive.aspx,/company/WagesPetition.aspx,/company/WageHistory.aspx";
        Com_menu[0]="/company/CompanyInformation.aspx,/company/CompanyProduct.aspx";
        return Com_menu;
    }
    if(type==3)                 //3为学校
    {
        var Sch_link=new Array(4);
        Sch_link[3]="/school/SchoolSearch.aspx,/school/searchmanager.aspx,/school/InterView.aspx,/school/SchoolPetition.aspx";
        Sch_link[2]="/school/SchoolIndex.aspx,#,/person/Resume.aspx?type=1,/school/ResumeManager.aspx";
        Sch_link[1]="/school/JobCollect.aspx,/school/ComCollect.aspx";
        Sch_link[0]="/school/SchoolInfo.aspx";
        return Sch_link;
    }
}

/*添加主菜单，type为菜单的类型 添加人：陈碧波 日期：2007-7-25*/
function LoadMainMenu(type)
{
    var temp="";
    if(type==1)
    {
        temp="简历管理,职位搜索,我的工作,人才首页";
    }
    if(type==2)
    {
        temp="公司信息,婚网历程,婚网人才库,应聘管理,职位发布,人才首页";
    }
    if(type==3)
    {
        temp="学校信息,学员历程,简历管理,学员工作,人才首页";
    }
    var temp2=temp.split(",");
    var all_li=document.getElementsByTagName("*").main_menu.getElementsByTagName("*");
    all_li[0].innerHTML="";
    for(var j=0;j<temp2.length;j++)
    {
        AddMainMenu(all_li[0],j,temp2[j]);
    }
//    for(var j=1;j<all_li.length;j++)
//    {
//        all_li[j].innerHTML=temp2[j-1];
//    }
}

/*添加主菜单，parentControl为父控件,num主菜单显示的是第几个,main_text为主菜单的文本 添加人：陈碧波 日期：2007-7-25*/
function AddMainMenu(parentControl,num,main_text)
{
    var main_li=document.createElement("li");
    if(main_text!="人才首页")
        main_li.onclick=function (){LoadSubMenu(num,LoadMenuString(Menu_type),LoadLinkString(Menu_type));GetDefaultUrl(Menu_type,num);};
    else
    {
        main_li.onclick=function (){location.href="/";};
    }
    main_li.innerHTML=main_text;
    parentControl.appendChild(main_li);
}

/*添加子菜单，num为显示的主菜单的索引,menu为子菜单数组,link为子菜单的链接数组 添加人：陈碧波 日期：2007-7-25*/
function LoadSubMenu(num,menu,link,sub_num)
{    
    if(num>=menu.length)
    {
        alert("没有添加子菜单！");
        return;
    } 
    var sub_menu=document.getElementById("subjectone");
    sub_menu.innerHTML="";
    var all_li=document.getElementsByTagName("*").main_menu.getElementsByTagName("*");
    var css_num=parseInt(num)+1;
    for(var j=1;j<all_li.length;j++)
    {
        if(j==css_num)
        {
            all_li[j].className="xingan";
        }
        else
        {
            all_li[j].className="baobei";
        }

    }
    var submenu=menu[num].split(",");
    var sublink=link[num].split(",");
    for(var i=0;i<submenu.length;i++)
    {
        if(sub_num==i)
            AddSubMenu(submenu[i],sublink[i],2);
        else
            AddSubMenu(submenu[i],sublink[i],1);
    }
    if(Menu_type==1)
    {
        var last_menu=document.createElement("span");
        last_menu.className="bgtthree";
        var last_link=document.createElement("a");
        last_link.className="w";
        last_link.href="/person/JobSearch.aspx";
        last_link.innerHTML="立即搜索最适合自己的职位吧!";
        last_menu.appendChild(last_link);
        sub_menu.appendChild(last_menu);
    }
    if(Menu_type==2)
    {
        var last_menu=document.createElement("span");
        last_menu.className="bgtthree";
        var last_link=document.createElement("a");
        last_link.className="w";
        last_link.href="/Company/DarkSearch.aspx";
        last_link.innerHTML="立即搜索最适合自己的人才吧!";
        last_menu.appendChild(last_link);
        sub_menu.appendChild(last_menu);
    }
    var menu_num=document.getElementById("hid_menu");
    menu_num.value=num;
}
/*添加一个子菜单，subname为子菜单的显示的文本，sublink为子菜单的链接 添加人：陈碧波 日期：2007-7-25*/
function AddSubMenu(subname,sublink,type)
{
    if(subname=="")
        return;
    var submenu=document.getElementById("subjectone");
    var hr_span=document.createElement("span");
    if(type==1)
        hr_span.className="bgttwo";
    if(type==2)
        hr_span.className="bgtone";
    var hr_link=document.createElement("a");
    hr_link.className="w";
    hr_link.href=sublink;
    hr_link.innerHTML=subname;
    hr_span.appendChild(hr_link);
    hr_span.innerHTML=hr_span.innerHTML+"|";
    submenu.appendChild(hr_span);
}

/*加载菜单 menutype为要加载的菜单的类型，sel_num为默认显示第几个菜单,sub_num子菜单中需要突出显示 添加人：陈碧波 日期：2007-7-25*/
function LoadMenu1(menuType,sel_num,sub_num)
{
    Menu_type=menuType;
    LoadMainMenu(menuType);
    LoadSubMenu(sel_num,LoadMenuString(menuType),LoadLinkString(menuType),sub_num);
}

/*加载子菜单 sel_num为默认显示第几个菜单 添加人：陈碧波 日期：2007-7-25*/
function LoadMenu2(sel_num)
{
    LoadSubMenu(sel_num,LoadMenuString(Menu_type),LoadLinkString(Menu_type),-1);
}