﻿// JScript 文件

var MaxOccCount = 0;
var IsSingleSelect="";
function ShowOccDialog(ObjIDsID,ObjTextsID,isResume,isSingleSelect)
{
    var ObjIDs = $(ObjIDsID);
    var ObjTexts = $(ObjTextsID);
    IsSingleSelect=isSingleSelect;
    //记录选择ID列表
    ResultSelsStr = ObjIDs.value + ",";
    MaxOccCount = parseInt($('HidMaxCountOcc').value);
    
    //定制标题
    var CaptionStr = "请选择您想选择的职位"; 
    if (MaxOccCount > 0)
    {
        CaptionStr += "(最多选择" + MaxOccCount + "项)";  
    } 
      
    var IDStr = "DlgOcc";
    
    var ContentStr = "";
     
    //定制大类选择区域
    var ParSelDiv = document.createElement("div");
    ParSelDiv.className = "selectblk";
    
    var SelParArea = document.createElement("select");
    SelParArea.id = "SelParOcc";
    SelParArea.setAttribute("onchange","SelectedChangedOcc(this);");
    
    //默认选择全国
    var InitAreaID = "11";
    if (ObjIDs.value.length>0)
    {
        //如果已经选择城市，则取第一个选择城市的省份ID
        InitAreaID = ObjIDs.value.substr(0,2);
    }
    
    //根据初始ID初始化省份下拉列表
    InitParOcc(SelParArea, InitAreaID);
    
    ParSelDiv.appendChild(SelParArea);    
    ContentStr += ParSelDiv.outerHTML;
        
    //定制小类选择区域
    var ChdSelDiv = document.createElement("div");
    ChdSelDiv.className = "listblk bx";
    
    var ChdSelTbl = document.createElement("table");
    ChdSelTbl.id = "TblChildOcc";
    
    CreateCheckBoxList(ChdSelTbl,"Occ",InitAreaID,ResultSelsStr,"CheckChangeOcc",3)
    
    ChdSelDiv.appendChild(ChdSelTbl);
    ContentStr += ChdSelDiv.outerHTML;
    
    //定制已经选择区域
    var SelDiv = document.createElement("div");
    SelDiv.className = "layer_jg";
    
    var SelTbl = document.createElement("table");
    SelTbl.id = "TblSelOcc";
    
    CreateSelCheckBoxList(SelTbl,"Occ",ResultSelsStr,"CheckChangeOcc",3);
    
    SelDiv.appendChild(SelTbl);
    
    ContentStr += "<h4 style=\" font-size:12px\">您已经选择的职位是：<a href=\"####\" onclick=\"ClearSelectedItems('Occ')\">清空所有选项</a></h4>"
    ContentStr += SelDiv.outerHTML;
    
    //定制按钮区域
    var BtnDiv = document.createElement("div");
    BtnDiv.className = "regtj";   

    
    var BtnOK = document.createElement("input");
    BtnOK.id = "BtnOccOK";
    BtnOK.type = "button";
    BtnOK.value = "确定";
    BtnOK.setAttribute("onclick","SaveSels('Occ',ResultSelsStr,$('" + ObjIDs.id + "'),$('" + ObjTexts.id + "'),'"+IsSingleSelect+"');CloseDialog('" + IDStr + "');");
    
    var BtnCancel = document.createElement("input");
    BtnCancel.id = "BtnOccCancel";
    BtnCancel.type = "button";
    BtnCancel.value = "取消";
    BtnCancel.setAttribute("onclick", "CloseDialog('" + IDStr + "');");

    BtnDiv.appendChild(BtnOK);
    BtnDiv.appendChild(BtnCancel);

    ContentStr += BtnDiv.outerHTML;
    
    //显示对话框
    ShowDialog(IDStr, CaptionStr, ContentStr,"700", "400" , true, true,isResume);
    
    
}

//初始化省份资源    
function InitParOcc(SelParArea, InitAreaID)    
{  
    j = SelParArea.options.length;    
    
    while( j-- )    
    {    
	    SelParArea.options[j] = null;    
    }
        
    var aryIDs = GetOccParentIDs();    
    var aryNames = GetOccParentNames(); 
       
    for( i=0 ; i<aryIDs.length ; i++ )    
    {    
	    var optionArea = new Option(aryNames[i],aryIDs[i]);
	    	    
	    SelParArea.options.add(optionArea);
	    
	    if (aryIDs[i]==InitAreaID)
	    {
	        optionArea.setAttribute("selected","selected");
	    } 
    }    
}

//省份选择变化
function SelectedChangedOcc(SelParArea)
{
    //获取当前省份ID
    var InitAreaID = SelParArea.options[SelParArea.selectedIndex].value;
    
    //获取小类选择Table
    var ChdSelTbl = $("TblChildOcc");
    
    CreateCheckBoxList(ChdSelTbl,"Occ",InitAreaID,ResultSelsStr,"CheckChangeOcc",3);
}

//城市选择变化
function CheckChangeOcc(obj,ChkID)
{        
    if (obj.checked)
    {
        if (MaxOccCount > 0)
        {
            //判断是否超过5项       
            if (GetSelsCount(ResultSelsStr) >= MaxOccCount)
            {
                alert("对不起，您的选项已经到了" + MaxOccCount + "项。请减少已选项，再继续选择。");
                obj.checked = false;
                return;
            }
        }
    }
    
    if (obj.checked)
    {
        if (ChkID.length <= 2 )
        {
            //增加父项，则需要删除对应的子项
            ResultSelsStr = RemoveAllChd(ResultSelsStr, ChkID);       
        }
        
        //增加选项
        if(IsSingleSelect=="False")
        {
        ResultSelsStr += ChkID + ",";
        }
        else
        {
        ResultSelsStr = ChkID;
        }
    }
    else
    {
        //删除选项
        ResultSelsStr = RemoveChd(ResultSelsStr, ChkID);
    }
    

    //更新小类选择Table
    var ChdSelTbl = $("TblChildOcc");
    var SelParArea = $("SelParOcc");
    var InitAreaID = SelParArea.options[SelParArea.selectedIndex].value;
    //if (ChkID == InitAreaID)
    {   
        CreateCheckBoxList(ChdSelTbl,"Occ",InitAreaID,ResultSelsStr,"CheckChangeOcc",3);
    }
    
    //重新生成选择列表框
    CreateSelCheckBoxList($("TblSelOcc"),"Occ",ResultSelsStr,"CheckChangeOcc",3)

}


function GetOccParentIDs()    
{    
    return new Array('11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63');   
}

function GetOccParentNames()   
{   
    return new Array('计算机硬件','计算机软件','互联网开发及应用','IT-管理','IT-品管、技术支持及其它','通信技术','电子/电器/半导体/仪器仪表','销售管理','销售人员','销售行政及商务','客服及技术支持','财务/审计/税务','证券/金融/投资','银行','保险','生产/营运','质量/安全管理','工程/机械/能源','技工','服装/纺织/皮革','采购','贸易','物流/仓储','生物/化工/制药/医疗器械','医院/医疗/护理','广告','公关/媒介','市场/营销','影视/媒体','写作/出版/印刷','艺术/设计','建筑工程','房地产','物业管理','人力资源','高级管理','行政/后勤','咨询/顾问','律师/法务','教师','科研人员','餐饮/娱乐','酒店/旅游','美容/健身','百货/连锁/零售服务','交通运输服务','保安/家其他服务','公务员','翻译','储备干部/培训生/实习生','兼职','其他','学生');   
}

function getOccIDs(idx)   
{   
    switch(idx)   
    {   	    
	    case '11':return new Array('11','1102','1103','1104');
	    case '12':return new Array('12','1202','1203','1204','1205','1206','1207','1208','1209','1210','1211');
	    case '13':return new Array('13','1302','1303','1304','1305','1306','1307','1308','1309','1310','1311','1312','1313','1314');
	    case '14':return new Array('14','1402','1403','1404','1405','1406','1407','1408','1409','1410');
	    case '15':return new Array('15','1502','1503','1504','1505','1506','1507','1508','1509','1510','1511','1512');
	    case '16':return new Array('16','1602','1603','1604','1605','1606','1607','1608','1609','1610');
	    case '17':return new Array('17','1702','1703','1704','1705','1706','1707','1708','1709','1710','1711','1712','1713','1714','1715','1716','1717','1718','1719','1720');
        case '18':return new Array('18','1802','1803','1804','1805','1806','1807','1808','1809','1810');
        case '19':return new Array('19','1902','1903','1904','1905','1906','1907','1908');
        case '20':return new Array('20','2002','2003','2004','2005','2006','2007','2008');
        case '21':return new Array('21','2102','2103','2104','2105','2106','2107','2108','2109','2110');
        case '22':return new Array('22','2202','2203','2204','2205','2206','2207','2208','2209','2210','2211','2212','2213','2214','2215','2216','2217','2218','2219','2220','2221');
        case '23':return new Array('23','2302','2303','2304','2305','2306','2307','2308','2309','2310','2311','2312');
        case '24':return new Array('24','2402','2403','2404','2405','2406','2407','2408','2409','2410','2410','2411','2412','2413');
        case '25':return new Array('25','2502','2503','2504','2505','2506','2507','2508','2509','2510','2511','2512','2513');
        case '26':return new Array('26','2602','2603','2604','2605','2606','2607','2608','2609','2610','2611','2612','2613');
        case '27':return new Array('27','2702','2703','2704','2705','2706','2707','2708','2709','2710','2711','2712','2713','2714');
        case '28':return new Array('28','2802','2803','2804','2805','2806','2807','2808','2809','2810','2811','2812','2813','2814','2815','2816','2817','2818','2819','2820','2821','2822','2823','2824','2825','2826','2827','2828','2829');
        case '29':return new Array('29','2902','2903','2904','2905','2906','2907','2908','2909','2910','2911','2912','2913','2914','2915');
        case '30':return new Array('30','3002','3003','3004','3005','3006','3007','3008','3009','3010','3011','3012');
        case '31':return new Array('31','3102','3103','3104','3105','3106','3107','3108');
        case '32':return new Array('32','3202','3203','3204','3205','3206','3207','3208','3209');
        case '33':return new Array('33','3302','3303','3304','3305','3306','3307','3308','3309','3310','3311','3312','3313','3314','3315','3316','3317','3318','3319','3320','3321','3322');
        case '34':return new Array('34','3402','3403','3404','3405','3406','3407','3408','3409','3410','3411','3412','3413','3414','3415','3416','3417','3418','3419','3420');
        case '35':return new Array('35','3502','3503','3504','3505','3506','3507','3508','3509','3510','3511','3512','3513','3514','3515','3516','3517','3518','3519','3520');
        case '36':return new Array('36','3602','3603','3604','3605','3606','3607','3608','3609','3610','3611','3612');
        case '37':return new Array('37','3702','3703','3704','3705','3706','3707','3708','3709','3710','3711','3712');
        case '38':return new Array('38','3802','3803','3804','3805','3806','3807','3808','3809','3810','3811','3812','3813','3814','3815','3816','3817','3818');
        case '39':return new Array('39','3902','3903','3904','3905','3906','3907','3908','3909','3910','3911');
        case '40':return new Array('40','4002','4003','4004','4005','4006','4007','4008','4009','4010','4011','4012','4013','4014','4015','4016');
        case '41':return new Array('41','4102','4103','4104','4105','4106','4107','4108','4109','4110','4111');
        case '42':return new Array('42','4202','4203','4204','4205','4206','4207','4208','4209','4210','4211','4212','4213','4214','4215','4216','4217','4218','4219');
        case '43':return new Array('43','4302','4303','4304','4305','4306','4307','4308');
        case '44':return new Array('44','4402','4403','4404','4405','4406','4407','4408');
        case '45':return new Array('45','4502','4503','4504','4505','4506','4507','4508','4509','4510','4511','4512','4513','4514','4515','4516');
        case '46':return new Array('46','4602','4603','4604','4605','4606','4607','4608','4609','4610');
        case '47':return new Array('47','4702','4703','4704','4705','4706','4707','4708','4709','4710');
        case '48':return new Array('48','4802','4803','4804','4805','4806','4807','4808');
        case '49':return new Array('49','4902','4903','4904','4905','4906','4907','4908');
        case '50':return new Array('50','5002','5003','5004','5005','5006','5007','5008','5009','5010');
        case '51':return new Array('51','5102','5103');
        case '52':return new Array('52','5202','5203','5204','5205','5206','5207','5208','5209','5210','5211');
        case '53':return new Array('53','5302','5303','5304','5305','5306','5307','5308','5309','5310','5311','5312');
        case '54':return new Array('54','5402','5403','5404','5405','5406','5407','5408','5409','5410','5411','5412');
        case '55':return new Array('55','5502','5503','5504','5505','5506','5507','5508','5509','5510','5511','5512');
        case '56':return new Array('56','5602','5603','5604','5605','5606','5607','5608','5609','5610','5611');
        case '57':return new Array('57','5702','5703','5704','5705','5706','5707','5708');
        case '58':return new Array('58','5802');
        case '59':return new Array('59','5902','5903','5904','5905','5906','5907','5908','5909','5910','5911','5912','5913','5914');
        case '60':return new Array('60','6002','6003','6004');
        case '61':return new Array('61','6102');
        case '62':return new Array('62','6202');
        case '63':return new Array('63','6301');

        default:return new Array();
    }
}



function getOccNames(idx)
{
    switch(idx)
    {
	    case '11':return new Array('计算机硬件','高级硬件工程师','硬件工程师','其他');
	    case '12':return new Array('计算机软件','高级软件工程师','软件工程师','ERP技术/开发应用','系统集成工程师','系统分析员','系统工程师','系统架构设计师','数据库工程师/管理员','计算机辅助设计工程师','其他');
	    case '13':return new Array('互联网开发及应用','互联网软件开发工程师','多媒体/游戏开发工程师','网站营运经理/主管','网络工程师','网站架构设计师','网站维护工程师','系统管理员/网络管理员','网站策划','网站编辑','网页设计/制作/美工','网络信息安全工程师','智能大厦/综合布线','其他');
	    case '14':return new Array('IT-管理','首席CTO/CIO','技术总监/经理','信息技术经理/主管','信息技术专员','项目总监','项目经理','项目主管','项目执行/协调人','其他');
	    case '15':return new Array('IT-品管、技术支持及其它','技术支持经理','技术支持工程师','计量工程师','标准化工程师','品质经理','系统测试','软件测试','硬件测试','测试员','技术文员/助理','其他');
	    case '16':return new Array('通信技术','通信技术工程师','有线传输工程师','无线通信工程师','电信交换工程师','数据通信工程师','移动通信工程师','电信网络工程师','通信电源工程师','其他');
	    case '17':return new Array('电子/电器/半导体/仪器仪表','IC设计/应用工程师','IC验证工程师','电子工程师/技术员','电子技术研发工程师','电气工程师/技术员','电路工程师/技术员','电声/音响工程师/技术员','激光/光电子技术','半导体技术','自动控制工程师/技术员','电子软件开发','嵌入式软件开发','嵌入式硬件开发','电池/电源开发','FAE现场应用工程师','家用电器/数码产品研发','仪器/仪表/计量','测试工程师','其他');
        case '18':return new Array('销售管理','销售总监','销售经理','销售主管','渠道/分销经理','渠道/分销主管','客户经理/主管','区域销售总监','区域销售经理','其他');
        case '19':return new Array('销售人员','销售代表','渠道/分销专员','客户代表','销售工程师','电话销售','经销商','其他');
        case '20':return new Array('销售行政及商务','销售行政经理/主管','销售行政专员/助理','商务经理','商务主管/专员','商务助理','销售助理','其他');
        case '21':return new Array('客服及技术支持','客服总监(非技术)','客服经理(非技术)','客服主管(非技术)','客服专员/助理(非技术)','售前/售后技术经理','售前/售后技术主管','售前/售后技术支持','咨询热线/呼叫中心','其他');
        case '22':return new Array('财务/审计/税务','首席财务官CFO','财务总监','财务经理','财务顾问','财务主管/总帐主管','会计经理/会计主管','会计','出纳员','财务/会计助理','会计文员','财务分析经理/主管','财务分析员','成本经理/成本主管','成本管理员','审计经理/主管','审计专员/助理','税务经理/税务主管','税务专员/助理','统计员','其他');
        case '23':return new Array('证券/金融/投资','证券/期货/外汇经纪人','证券分析师','股票/期货操盘手','金融/经济研究员','投资/基金项目经理','投资/理财顾问','投资银行业务','融资经理/融资主管','融资专员','拍卖师','其他');
        case '24':return new Array('银行','行长/副行长','资产评估/分析','风险控制','信贷管理/信用调查/分析人员','进出口/信用证结算','外汇交易','清算人员','高级客户经理/客户经理','客户主管/专员','银行柜员','银行卡、电子银行业务推广','其他');
        case '25':return new Array('保险','保险精算师','保险产品开发/项目策划','保险业务经理/主管','保险代理/经纪人/客户经理','理财顾问/财务规划师','储备经理人','保险核保','保险理赔','保险客户服务/续期管理','保险培训师','保险内勤','其他');
        case '26':return new Array('生产/营运','工厂经理/厂长','总工程师/副总工程师','项目经理/主管','项目工程师','营运经理','营运主管','生产经理/车间主任','生产计划/物料管理(PMC)','生产主管/督导/领班','生产文员','化验员','其他');
        case '27':return new Array('质量/安全管理','质量管理/测试经理','质量管理/测试主管','质量管理/测试工程师','质量检验员/测试员','可靠度工程师','故障分析工程师','认证工程师/审核员','体系工程师/审核员','安全/健康/环境经理/主管','安全/健康/环境工程师','供应商管理','采购材料/设备质量管理','其他');
        case '28':return new Array('工程/机械/能源','技术研发经理/主管','技术研发工程师','产品工艺/制程工程师','产品规划工程师','实验室负责人/工程师','工程/设备经理','工程/设备主管','工程/设备工程师','工程/机械绘图员','工业工程师','机械工程师','结构工程师','模具工程师','机电工程师','维修工程师','铸造/锻造工程师/技师','注塑工程师/技师','焊接工程师/技师','夹具工程师/技师','CNC工程师','冲压工程师/技师','锅炉工程师/技师','电力工程师/技术员','光源与照明工程','汽车/摩托车工程师','船舶工程师','飞行器设计与制造','其他');
        case '29':return new Array('技工','技工','钳工/机修工/钣金工','电焊工/铆焊工','车工/磨工','铣工/冲压工/锣工','模具工','电工','叉车工','空调工/电梯工/锅炉工','水工/木工/漆工','普工','裁剪车缝熨烫','汽车修理工','其他');
        case '30':return new Array('服装/纺织/皮革','服装/纺织设计','面料辅料开发','面料辅料采购','服装/纺织/皮革跟单','质量管理/验货员(QA/QC)','板房/楦头/底格出格师','服装打样/制版','电脑放码员','纸样师/车板工','裁床','其他');
        case '31':return new Array('采购','采购总监','采购经理','采购主管','采购员','采购助理','选址拓展','其他');
        case '32':return new Array('贸易','外贸/贸易经理/主管','外贸/贸易专员/助理','国内贸易人员','业务跟单经理','高级业务跟单','业务跟单','助理业务跟单','其他');
        case '33':return new Array('物流/仓储','物流总监','物流经理','物流主管','物流专员/助理','供应链总监','供应链经理','供应链主管/专员','物料经理','物料主管/专员','仓库经理/主管','仓库管理员','运输经理/主管','货运代理','集装箱业务','报关员','单证员','船务/空运陆运操作','快递员','调度员','理货员','其他');
        case '34':return new Array('生物/化工/制药/医疗器械','生物工程/生物制药','化工技术应用','化学分析测试员','医药技术研发管理人员','医药技术研发人员','临床研究员','临床协调员','药品注册','药品生产/质量管理','药品市场推广经理','药品市场推广主管/专员','医药销售经理/主管','医药销售代表','医疗设备注册','医疗设备生产/质量管理','医疗器械市场推广','医疗器械销售','医疗器械维修人员','其他');
        case '35':return new Array('医院/医疗/护理','医院管理人员','内科医生','外科医生','专科医生','牙科医生','麻醉医生','美容整形师','理疗师','中医科医生','针灸、推拿','心理医生','营养师','药库主任/药剂师','医药学检验','公共卫生/疾病控制','护理主任/护士长','护士/护理人员','兽医','其他');
        case '36':return new Array('广告','广告客户总监/副总监','广告客户经理','广告客户主管/专员','广告创意/设计经理','广告创意总监','广告创意/设计主管/专员','美术指导','文案/策划','企业/业务发展经理','企业策划人员','其他');
        case '37':return new Array('公关/媒介','公关经理','公关主管','公关专员','会务经理','会务主管','会务专员','媒介经理','媒介主管','媒介专员','公关/媒介助理','其他');
        case '38':return new Array('市场/营销','市场/营销总监','市场/营销经理','市场/营销主管','市场/营销专员','市场助理','市场分析/调研人员','产品/品牌经理','产品/品牌主管','产品/品牌专员','市场通路经理/主管','市场通路专员','市场企划经理/主管','市场企划专员','促销经理','促销主管/督导','促销员/导购','其他');
        case '39':return new Array('影视/媒体','影视策划/制作人员','导演/编导','艺术/设计总监','经纪人/星探','演员/模特/主持人','摄影师','音效师','配音员','化妆师/造型师','其他');
        case '40':return new Array('写作/出版/印刷','总编/副总编','编辑/作家/撰稿人','记者','美术编辑','排版设计','校对/录入','出版/发行','电分操作员','印刷排版/制版','数码直印/菲林输出','打稿机操作员','调墨技师','印刷机械机长','晒版/拼版/装订/烫金技工','其他');
        case '41':return new Array('艺术/设计','平面设计','动画/D设计','店面/陈列/展览设计','多媒体设计','包装设计','工业/产品设计','工艺品/珠宝设计鉴定','家具/家居用品设计','玩具设计','其他');
        case '42':return new Array('建筑工程','建筑工程师','结构/土木/土建工程师','公路/桥梁/港口/隧道工程','岩土工程','电气工程','给排水/暖通工程','幕墙工程师','城市规划与设计','室内外装潢设计','园艺/园林/景观设计','测绘/测量','建筑制图','工程造价师/预结算','建筑工程管理/项目经理','建筑工程验收','工程监理','施工员','其他');
        case '43':return new Array('房地产','房地产开发/策划经理','房地产开发/策划主管/专员','房产项目配套工程师','房地产评估','房地产中介/交易','房地产销售人员','其他');
        case '44':return new Array('物业管理','高级物业顾问/物业顾问','物业管理经理/主管','物业管理专员/助理','物业招商/租赁/租售','物业设施管理人员','物业维修人员','其他');
        case '45':return new Array('人力资源','人事总监','人事经理','人事主管','人事专员','人事助理','招聘经理/主管','招聘专员/助理','薪资福利经理/主管','薪资福利专员/助理','绩效考核经理/主管','绩效考核专员/助理','培训经理/主管','培训专员/助理/培训师','企业文化/员工关系','其他');
        case '46':return new Array('高级管理','首席执行官/总裁/总经理','首席运营官','副总经理/副总裁','合伙人','总监','办事处首席代表','办事处/分支机构经理','总裁助理/总经理助理','其他');
        case '47':return new Array('行政/后勤','行政总监','行政经理/主管/办公室主任','行政专员/助理','经理助理/秘书','前台接待/总机/接待生','后勤','图书管理员/资料管理员','电脑操作员/打字员','其他');
        case '48':return new Array('咨询/顾问','专业顾问','咨询总监','咨询经理','专业培训师','咨询员','情报信息分析人员','其他');
        case '49':return new Array('律师/法务','律师/法律顾问','律师助理','法务经理','法务主管/专员','法务助理','知识产权/专利顾问/专员','其他');
        case '50':return new Array('教师','大学教授','讲师/助教','中学教师','小学教师','幼教','院校教务管理人员','兼职教师','家教','其他');
        case '51':return new Array('科研人员','科研管理人员','科研人员');
        case '52':return new Array('餐饮/娱乐','餐饮/娱乐管理','餐饮/娱乐领班','餐饮/娱乐服务员','礼仪/迎宾','司仪','行政主厨/厨师长','厨师/面点师','调酒师','茶艺师','其他');
        case '53':return new Array('酒店/旅游','酒店/宾馆经理','酒店/宾馆营销','大堂经理','楼面经理','前厅接待','客房服务员/楼面服务员','行李员','清洁服务人员','导游/旅行顾问','订票/订房服务','其他');
        case '54':return new Array('美容/健身','美容顾问/化妆','美容助理/见席美容师','瘦身顾问','发型师','发型助理/学徒','美甲师','按摩/足疗','健身顾问/教练','瑜伽/舞蹈老师','宠物护理/美容','其他');
        case '55':return new Array('百货/连锁/零售服务','店长/卖场经理/楼面管理','店员/营业员','防损员/内保','收银员','理货员/陈列员','导购员','面包糕点加工','生鲜食品加工','熟食加工','兼职店员','其他');
        case '56':return new Array('交通运输服务','飞机机长/副机长','空乘人员','地勤人员','列车车长','列车司机','乘务员','船长/副船长','船员','司机','其他');
        case '57':return new Array('保安/家政/其他服务','保安人员','保镖','寻呼员/话务员','搬运工','清洁工','家政服务/保姆','其他');
        case '58':return new Array('公务员','公务员');
        case '59':return new Array('翻译','英语翻译','日语翻译','德语翻译','法语翻译','俄语翻译','意大利语翻译','西班牙语翻译','葡萄牙语翻译','阿拉伯语翻译','韩语翻译','泰语翻译','中国方言翻译','其他语种翻译');
        case '60':return new Array('储备干部/培训生/实习生','储备干部','培训生','实习生');
        case '61':return new Array('兼职','兼职');
        case '62':return new Array('其他','其他');
        case '63':return new Array('学生','在校学生');

        default:return new Array();
    }
}

//根据职位ID获取职位名字
function GetOccNameByID(OccID)
{
    var index = 0;
    
    var ParIDs = GetOccParentIDs();
    var ParNames = GetOccParentNames();
    
    for(var m=0; m<ParIDs.length; m++)
    {
        if ( OccID.length <= 2 && OccID == ParIDs[m] )
        {
            return ParNames[m];
        }
        
        if ( OccID.length > 2 && OccID.substr(0,2) == ParIDs[m] )
        {
            var ChdIDs =  getOccIDs(ParIDs[m]);
            var ChdNames = getOccNames(ParIDs[m]);
            
            for(var n = 0; n < ChdIDs.length; n++)
            {
                if ( OccID == ChdIDs[n] )
                {
                    return ChdNames[n];
                }
                
            }
        }
    }
        
}
