<!--  Job Category Associate List script written entirely in JavaScript  -->
<!--  Written by WenWei, 2001-2004. E-mail: wenwei(AT)blueidea.com  -->

// 职位大类选项列表
var PCLOptions = new Array()

// 职位小类选项列表
var CCLOptions = new Array()

GenerateJobCategoryList();

// 生成职位类别选项列表
function GenerateJobCategoryList()
{
    var ii = 0
    var jj = 0
    
    PCLOptions[ii++] = "注塑工厂|注塑工厂"
    PCLOptions[ii++] = "注塑模具|注塑模具"
    PCLOptions[ii++] = "注塑普通工作|注塑普通工作"
    PCLOptions[ii++] = "注塑/注塑机技术|注塑/注塑机技术"
    PCLOptions[ii++] = "注塑机|注塑机"
    PCLOptions[ii++] = "销售|销售"
    PCLOptions[ii++] = "市场营销|市场营销"
    PCLOptions[ii++] = "客户服务|客户服务"
    PCLOptions[ii++] = "经营/管理|经营/管理"
    PCLOptions[ii++] = "财务/审(统)计|财务/审(统)计"
    PCLOptions[ii++] = "企业文职|企业文职"
    PCLOptions[ii++] = "行政/人事|行政/人事"
    PCLOptions[ii++] = "电子通讯/电气(器)|电子通讯/电气(器)"
    PCLOptions[ii++] = "机械(电)/仪表|机械(电)/仪表"
    PCLOptions[ii++] = "后勤保障|后勤保障"
    PCLOptions[ii++] = "物流贸易|物流贸易"
    PCLOptions[ii++] = "其他|其他"
    
    
    ii = 0
    jj = 0
    // ii = 0
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "注塑工厂-注塑产品开发|注塑产品开发"
    CCLOptions[ii][jj++] = "注塑工厂-注塑生产经理|注塑生产经理"
    CCLOptions[ii][jj++] = "注塑工厂-生管主管/督导|生管主管/督导"
    CCLOptions[ii][jj++] = "注塑工厂-生管员|生管员"
    CCLOptions[ii][jj++] = "注塑工厂-工艺工程师|工艺工程师"
    CCLOptions[ii][jj++] = "注塑工厂-IE工程师|IE工程师"
    CCLOptions[ii][jj++] = "注塑工厂-注塑工艺工程师|注塑工艺工程师"
    CCLOptions[ii][jj++] = "注塑工厂-组长/班长|组长/班长"
    CCLOptions[ii][jj++] = "注塑工厂-工程经理/主管|工程经理/主管"
    CCLOptions[ii][jj++] = "注塑工厂-工程设备工程师|工程设备工程师"
    CCLOptions[ii][jj++] = "注塑工厂-品管经理/主管|品管经理/主管"
    CCLOptions[ii][jj++] = "注塑工厂-品质工程师|品质工程师"
    CCLOptions[ii][jj++] = "注塑工厂-品管员|品管员"
    CCLOptions[ii][jj++] = "注塑工厂-ISO专员|ISO专员"
    CCLOptions[ii][jj++] = "注塑工厂-物控经理/主管|物控经理/主管"
    CCLOptions[ii][jj++] = "注塑工厂-物控员|物控员"
    CCLOptions[ii][jj++] = "注塑工厂-仓库管理员|仓库管理员"
    CCLOptions[ii][jj++] = "注塑工厂-计划员/调度员|计划员/调度员"
    CCLOptions[ii][jj++] = "注塑工厂-设备经理/主管|设备经理/主管"
    CCLOptions[ii][jj++] = "注塑工厂-化验/检验员|化验/检验员"
    CCLOptions[ii][jj++] = "注塑工厂-安全主任|安全主任"
    CCLOptions[ii][jj++] = "注塑工厂-采购主管|采购主管"
    CCLOptions[ii][jj++] = "注塑工厂-跟单员|跟单员"
    CCLOptions[ii][jj++] = "注塑工厂-统计员|统计员"
    CCLOptions[ii][jj++] = "注塑工厂-采购员|采购员"
    CCLOptions[ii][jj++] = "注塑工厂-SMT技术员|SMT技术员"
    CCLOptions[ii][jj++] = "注塑工厂-ME工程师|ME工程师"
    CCLOptions[ii][jj++] = "注塑工厂-制造课长|制造课长"
    CCLOptions[ii][jj++] = "注塑工厂-RD经理|RD经理"
    CCLOptions[ii++][jj++] = "注塑工厂-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 1
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "注塑模具-注塑模具设计|注塑模具设计"
    CCLOptions[ii][jj++] = "注塑模具-注塑模具开发|注塑模具开发"
    CCLOptions[ii][jj++] = "注塑模具-数控编程|数控编程"
    CCLOptions[ii][jj++] = "注塑模具-CAM/CNC 工程师|CAM/CNC 工程师"
    CCLOptions[ii][jj++] = "注塑模具-注塑模具维修|注塑模具维修"
    CCLOptions[ii][jj++] = "注塑模具-数控加工|数控加工"
    CCLOptions[ii][jj++] = "注塑模具-机械工程师|机械工程师"
    CCLOptions[ii][jj++] = "注塑模具-技工/普工|技工/普工"
    CCLOptions[ii][jj++] = "注塑模具-机械绘图员|机械绘图员"
    CCLOptions[ii][jj++] = "注塑模具-注塑模具生产管理|注塑模具生产管理"
    CCLOptions[ii++][jj++] = "注塑模具-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 2
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "注塑普通工作-注塑操作工|注塑操作工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑粉碎工|注塑粉碎工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑加料工|注塑加料工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑拌料工|注塑拌料工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑装模工|注塑装模工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑装配工|注塑装配工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑喷漆工|注塑喷漆工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑丝印工|注塑丝印工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑调机员|注塑调机员"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑组长|注塑组长"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑粉碎班长|注塑粉碎班长"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑加料班长|注塑加料班长"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑保管员|注塑保管员"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑配色工|注塑配色工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑机保养员|注塑机保养员"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑拉料工|注塑拉料工"
    CCLOptions[ii][jj++] = "注塑普通工作-注塑包装工|注塑包装工"
    CCLOptions[ii++][jj++] = "注塑普通工作-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 3
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "注塑/注塑机技术-工艺员/技术员|工艺员/技术员"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-工艺专员|工艺专员"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-技术专员|技术专员"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑机维修工|注塑机维修工"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑机维修主管|注塑机维修主管"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑成型主管|注塑成型主管"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-科长/课长|科长/课长"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-领班/带班|领班/带班"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-组长/主任|组长/主任"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-钳工|钳工"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-电工|电工"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-机加工|机加工"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-板金工|板金工"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑技师|注塑技师"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-服务代表|服务代表"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑机检验|注塑机检验"
    CCLOptions[ii][jj++] = "注塑/注塑机技术-注塑专家|注塑专家"
    CCLOptions[ii++][jj++] = "注塑/注塑机技术-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 4
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "注塑机-注塑机生产管理|注塑机生产管理"
    CCLOptions[ii][jj++] = "注塑机-注塑机销售专员|注塑机销售专员"
    CCLOptions[ii][jj++] = "注塑机-液压工程师|液压工程师"
    CCLOptions[ii][jj++] = "注塑机-注塑机设计师|注塑机设计师"
    CCLOptions[ii][jj++] = "注塑机-控制器设计|控制器设计"
    CCLOptions[ii][jj++] = "注塑机-销售策划管理|销售策划管理"
    CCLOptions[ii][jj++] = "注塑机-液压设计|液压设计"
    CCLOptions[ii][jj++] = "注塑机-机械工程师|机械工程师"
    CCLOptions[ii][jj++] = "注塑机-项目主持人|项目主持人"
    CCLOptions[ii][jj++] = "注塑机-注塑机调试|注塑机调试"
    CCLOptions[ii][jj++] = "注塑机-电器工程师|电器工程师"
    CCLOptions[ii][jj++] = "注塑机-产品开发专员|产品开发专员"
    CCLOptions[ii][jj++] = "注塑机-售后技术支持|售后技术支持"
    CCLOptions[ii][jj++] = "注塑机-采购专员|采购专员"
    CCLOptions[ii][jj++] = "注塑机-人事专员|人事专员"
    CCLOptions[ii][jj++] = "注塑机-计算机辅助设计与绘图|计算机辅助设计与绘图"
    CCLOptions[ii][jj++] = "注塑机-注塑机设计与开发|注塑机设计与开发"
    CCLOptions[ii][jj++] = "注塑机-质量管理|质量管理"
    CCLOptions[ii++][jj++] = "注塑机-其它相关职位|其它相关职位"

    jj = 0
    // ii = 5
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "销售-销售部经理|销售部经理"
    CCLOptions[ii][jj++] = "销售-销售主管|销售主管"
    CCLOptions[ii][jj++] = "销售-销售代表|销售代表"
    CCLOptions[ii][jj++] = "销售-销售助理|销售助理"
    CCLOptions[ii][jj++] = "销售-推（营、促）销员|推（营、促）销员"
    CCLOptions[ii][jj++] = "销售-销售工程师|销售工程师"
    CCLOptions[ii][jj++] = "销售-商务经理/商务专员|商务经理/商务专员"
    CCLOptions[ii][jj++] = "销售-商务人员|商务人员"
    CCLOptions[ii][jj++] = "销售-渠道经理|渠道经理"
    CCLOptions[ii][jj++] = "销售-渠道主管|渠道主管"
    CCLOptions[ii][jj++] = "销售-区域销售经理|区域销售经理"
    CCLOptions[ii][jj++] = "销售-分销经理|分销经理"
    CCLOptions[ii++][jj++] = "销售-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 6
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "市场营销-市场/营销经理|市场/营销经理"
    CCLOptions[ii][jj++] = "市场营销-市场助理/专员|市场助理/专员"
    CCLOptions[ii][jj++] = "市场营销-市场部主管|市场部主管"
    CCLOptions[ii][jj++] = "市场营销-市场调研/业务分析|市场调研/业务分析"
    CCLOptions[ii][jj++] = "市场营销-市场/行销企划|市场/行销企划"
    CCLOptions[ii][jj++] = "市场营销-产品/品牌企划|产品/品牌企划"
    CCLOptions[ii][jj++] = "市场营销-品牌经理|品牌经理"
    CCLOptions[ii][jj++] = "市场营销-价格企划|价格企划"
    CCLOptions[ii][jj++] = "市场营销-广告企划|广告企划"
    CCLOptions[ii][jj++] = "市场营销-新闻媒介企划|新闻媒介企划"
    CCLOptions[ii][jj++] = "市场营销-市场推广/拓展/合作|市场推广/拓展/合作"
    CCLOptions[ii][jj++] = "市场营销-促销/礼仪专员|促销/礼仪专员"
    CCLOptions[ii][jj++] = "市场营销/公关-公关经理|公关经理"
    CCLOptions[ii][jj++] = "市场营销/公关-公关专员|公关专员"
    CCLOptions[ii][jj++] = "市场营销/公关-美工师|美工师"
    CCLOptions[ii++][jj++] = "市场营销/公关-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 7
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "客户服务-客户服务经理|客户服务经理"
    CCLOptions[ii][jj++] = "客户服务-客户数据库管理|客户数据库管理"
    CCLOptions[ii][jj++] = "客户服务-客户关系管理|客户关系管理"
    CCLOptions[ii][jj++] = "客户服务-客户培训|客户培训"
    CCLOptions[ii][jj++] = "客户服务-客户咨询|客户咨询"
    CCLOptions[ii][jj++] = "客户服务-热线咨询|热线咨询"
    CCLOptions[ii][jj++] = "客户服务-客户服务|客户服务"
    CCLOptions[ii][jj++] = "客户服务-售前/售后支持|售前/售后支持"
    CCLOptions[ii][jj++] = "客户服务-投诉处理|投诉处理"
    CCLOptions[ii][jj++] = "客户服务-投诉监控|投诉监控"
    CCLOptions[ii][jj++] = "客户服务-客户主任|客户主任"
    CCLOptions[ii][jj++] = "客户服务-接待处主任|接待处主任"
    CCLOptions[ii++][jj++] = "客户服务-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 8
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "经营/管理-(正/副)总裁/总经理/CEO|(正/副)总裁/总经理/CEO"
    CCLOptions[ii][jj++] = "经营/管理-厂长/副厂长|厂长/副厂长"
    CCLOptions[ii][jj++] = "经营/管理-技术总监CTO|技术总监CTO"
    CCLOptions[ii][jj++] = "经营/管理-市场/营销总监|市场/营销总监"
    CCLOptions[ii][jj++] = "经营/管理-人力资源总监|人力资源总监"
    CCLOptions[ii][jj++] = "经营/管理-行政总监|行政总监"
    CCLOptions[ii][jj++] = "经营/管理-信息主管/CIO|信息主管/CIO"
    CCLOptions[ii][jj++] = "经营/管理-管理顾问|管理顾问"
    CCLOptions[ii][jj++] = "经营/管理-工程总监|工程总监"
    CCLOptions[ii][jj++] = "经营/管理-部门经理|部门经理"
    CCLOptions[ii][jj++] = "经营/管理-部门主管|部门主管"
    CCLOptions[ii][jj++] = "经营/管理-总经理助理|总经理助理"
    CCLOptions[ii][jj++] = "经营/管理-经理助理|经理助理"
    CCLOptions[ii][jj++] = "经营/管理-项目经理|项目经理"
    CCLOptions[ii][jj++] = "经营/管理-财务总监|财务总监"
    CCLOptions[ii++][jj++] = "经营/管理-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 9
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "财务/审(统)计-财务主管/经理|财务主管/经理"
    CCLOptions[ii][jj++] = "财务/审(统)计-会计|会计"
    CCLOptions[ii][jj++] = "财务/审(统)计-会计助理|会计助理"
    CCLOptions[ii][jj++] = "财务/审(统)计-出纳|出纳"
    CCLOptions[ii][jj++] = "财务/审(统)计-注册会计师|注册会计师"
    CCLOptions[ii][jj++] = "财务/审(统)计-注册审计师|注册审计师"
    CCLOptions[ii][jj++] = "财务/审(统)计-审计|审计"
    CCLOptions[ii][jj++] = "财务/审(统)计-总账主任|总账主任"
    CCLOptions[ii][jj++] = "财务/审(统)计-出纳主任|出纳主任"
    CCLOptions[ii][jj++] = "财务/审(统)计-审计(核)主管|审计(核)主管"
    CCLOptions[ii][jj++] = "财务/审(统)计-统计|统计"
    CCLOptions[ii][jj++] = "财务/审(统)计-财务分析|财务分析"
    CCLOptions[ii][jj++] = "财务/审(统)计-成本分析/核算|成本分析/核算"
    CCLOptions[ii][jj++] = "财务/审(统)计-帐目(进出口)管理|帐目(进出口)管理"
    CCLOptions[ii][jj++] = "财务/审(统)计-营运会计经理|营运会计经理"
    CCLOptions[ii][jj++] = "财务/审(统)计-审计会计经理|审计会计经理"
    CCLOptions[ii++][jj++] = "财务/审(统)计-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 10
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "企业文职-图书情报/档案管理|图书情报/档案管理"
    CCLOptions[ii][jj++] = "企业文职-文案策划/资料编写|文案策划/资料编写"
    CCLOptions[ii][jj++] = "企业文职-高级文员|高级文员"
    CCLOptions[ii][jj++] = "企业文职-高级秘书|高级秘书"
    CCLOptions[ii][jj++] = "企业文职-电脑操作员/打字员|电脑操作员/打字员"
    CCLOptions[ii][jj++] = "企业文职-前台文员接待|前台文员接待"
    CCLOptions[ii][jj++] = "企业文职-话务员|话务员"
    CCLOptions[ii][jj++] = "企业文职-文员|文员"
    CCLOptions[ii++][jj++] = "企业文职-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 11
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "行政/人事-人事经理|人事经理"
    CCLOptions[ii][jj++] = "行政/人事-行政经理|行政经理"
    CCLOptions[ii][jj++] = "行政/人事-人事助理|人事助理"
    CCLOptions[ii][jj++] = "行政/人事-行政助理|行政助理"
    CCLOptions[ii][jj++] = "行政/人事-人事文员|人事文员"
    CCLOptions[ii][jj++] = "行政/人事-行政文员|行政文员"
    CCLOptions[ii][jj++] = "行政/人事-总务|总务"
    CCLOptions[ii][jj++] = "行政/人事-薪资福利经理/主管/专员|薪资福利经理/主管/专员"
    CCLOptions[ii][jj++] = "行政/人事-绩效考核经理/主管/专员|绩效考核经理/主管/专员"
    CCLOptions[ii][jj++] = "行政/人事-员工培训经理/主管|员工培训经理/主管"
    CCLOptions[ii][jj++] = "行政/人事-招聘经理/主任|招聘经理/主任"
    CCLOptions[ii][jj++] = "行政/人事-招聘专员|招聘专员"
    CCLOptions[ii++][jj++] = "行政/人事-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 12
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电子工程师|电子工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电气工程师|电气工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电器工程师|电器工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电力工程师|电力工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-变压器/磁电工程师|变压器/磁电工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电声工程师|电声工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-数码产品开发工程师|数码产品开发工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-单片机/DSP/底层软件开发|单片机/DSP/底层软件开发"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电路(布线)设计|电路(布线)设计"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-灯饰研发工程师|灯饰研发工程师"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-电气维修|电气维修"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-自动控制|自动控制"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-无线电技术|无线电技术"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-半导体技术|半导体技术"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-家用电器|家用电器"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-小家电|小家电"
    CCLOptions[ii][jj++] = "电子通讯/电气(器)-测试工程师|测试工程师"
    CCLOptions[ii++][jj++] = "电子通讯/电气(器)-其它相关职位|其它相关职位"

    jj = 0
    // ii = 13
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "机械(电)/仪表-机械设计与制造|机械设计与制造"
    CCLOptions[ii][jj++] = "机械(电)/仪表-机械工程师|机械工程师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-机械工艺师|机械工艺师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-模具工程师|模具工程师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-刀具工程师|刀具工程师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-CNC工程师|CNC工程师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-构设计师|结构设计师"
    CCLOptions[ii][jj++] = "机械(电)/仪表-机电一体化|机电一体化"
    CCLOptions[ii][jj++] = "机械(电)/仪表-铸造/锻造|铸造/锻造"
    CCLOptions[ii][jj++] = "机械(电)/仪表-注塑成型|注塑成型"
    CCLOptions[ii][jj++] = "机械(电)/仪表-气动/液压|气动/液压"
    CCLOptions[ii][jj++] = "机械(电)/仪表-机械制图|机械制图"
    CCLOptions[ii][jj++] = "机械(电)/仪表-精密机械/仪器仪表|精密机械/仪器仪表"
    CCLOptions[ii][jj++] = "机械(电)/仪表-设备修理|设备修理"
    CCLOptions[ii][jj++] = "机械(电)/仪表-五金矿产/金属制品|五金矿产/金属制品"
    CCLOptions[ii][jj++] = "机械(电)/仪表-焊接机械|焊接机械"
    CCLOptions[ii++][jj++] = "机械(电)/仪表-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 14
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "后勤保障-保安部经理|保安部经理"
    CCLOptions[ii][jj++] = "后勤保障-保安|保安"
    CCLOptions[ii][jj++] = "后勤保障-车务经理/主管|车务经理/主管"
    CCLOptions[ii][jj++] = "后勤保障-司机|司机"
    CCLOptions[ii][jj++] = "后勤保障-搬运/清洁工/后勤|搬运/清洁工/后勤"
    CCLOptions[ii][jj++] = "后勤保障-食堂厨师|食堂厨师"
    CCLOptions[ii++][jj++] = "后勤保障-其它相关职位|其它相关职位"
    
    jj = 0
    // ii = 15
    CCLOptions[ii] = new Array()
    CCLOptions[ii][jj++] = "物流贸易-物流经理|物流经理"
    CCLOptions[ii][jj++] = "物流贸易-物流主管|物流主管"
    CCLOptions[ii][jj++] = "物流贸易-仓库经理/主管|仓库经理/主管"
    CCLOptions[ii][jj++] = "物流贸易-库管理员|仓库管理员"
    CCLOptions[ii][jj++] = "物流贸易-运输经理/主管|运输经理/主管"
    CCLOptions[ii][jj++] = "物流贸易-单证员|单证员"
    CCLOptions[ii][jj++] = "物流贸易-快递员|快递员"
    CCLOptions[ii][jj++] = "物流贸易-物流操作员|物流操作员"
    CCLOptions[ii][jj++] = "物流贸易-船务人员|船务人员"
    CCLOptions[ii][jj++] = "物流贸易-外销员|外销员"
    CCLOptions[ii][jj++] = "物流贸易-国际业务|国际业务"
    CCLOptions[ii][jj++] = "物流贸易-报关员|报关员"
    CCLOptions[ii++][jj++] = "物流贸易-其它相关职位|其它相关职位"

    jj = 0
    // ii = 16
    CCLOptions[ii] = new Array()
    CCLOptions[ii++][jj++] = "其他-其它相关职位|其它相关职位"

    ii = 0
    jj = 0
}

// Job Category Associate List Object
function JobCategoryAssociateList(instance, parent, child, optionList)
{
    this.parent           = parent;              // 父选择框
    this.child            = child;               // 子选择框

    this.instance         = instance;            // 与对象关联的选择框实例

    this.optionList       = optionList;          // 选择框选项列表
    this.initValue        = null;                // 选择框初始值
    
    this.addedOptions     = null;                // 附加选项

    this.incPValue        = false;               // 包含父值
    this.incPValueFormat  = "%PText%";           // 包含父值的选项的文本格式

    this.allowEmpty       = false;               // 允许空选项列表

    this.init             = InitJobCategorySelector;   // 初始化方法
    this.SetSelectedValue = SetSelectedValue;          // 设置选中值方法

    this.instance.associateObject = this;       // 关联对象与选择框
}

// 选择列表初始化方法
function InitJobCategorySelector()
{
    if( this.instance )                                         // 实例存在
    {
        var i, aIndex, aLength, aValueText;
        if( this.child )                                        // 子选择框存在, 则实例为父选择框
        {
           this.instance.length = 0;                           // 清空实例
            if( this.addedOptions != null )                     // 附加选项
            {
                for( i = 0; i<this.addedOptions.length; i++ )
                {
                    aValueText = this.addedOptions[i].split("|");
                    if( aValueText.length > 0 )                 // 添加选项
                    {
                        this.instance.options[this.instance.length] = new Option(aValueText[1], aValueText[0]);
                        if( aValueText[0] == this.initValue )   // 选中初始值
                            this.instance.options[this.instance.length-1].selected = true;
                    }
                }
            }
            for( i = 0; i<this.optionList.length; i++ )
            {
                aValueText = this.optionList[i].split("|");
                if( aValueText.length > 0 )                     // 添加选项
                {
                    this.instance.options[this.instance.length] = new Option(aValueText[1], aValueText[0]);
                    if( aValueText[0] == this.initValue )       // 选中初始值
                        this.instance.options[this.instance.length-1].selected = true;
                }
            }
            this.instance.onchange = parentCategoryChanged;
        }
        else if( this.parent )                                  // 父选择框存在, 则实例为子选择框
        {
			this.parent.onchange();
        }
    }
}

// 父选择列表值改变事件方法
function parentCategoryChanged()
{
    if( this.associateObject )
    {
        var i, aLength, aObject, aChildObject, aIndex, aValueText;
        var aParentValue, aParentText;

        aObject = this.associateObject;
        aChildObject = aObject.child.associateObject;
        aParentValue = this.options[this.selectedIndex].value;
        aParentText  = this.options[this.selectedIndex].text;
        aLength = 0;

        aObject.child.length = 0;                               // 清空实例

        if( aObject.addedOptions )                              // 父选择框附加选项数
            aLength = aObject.addedOptions.length;

        if( this.selectedIndex >= aLength )                     // 父选择框选中项不在附加选项中
        {
            aIndex = this.selectedIndex - aLength;
            if( aChildObject.incPValue )                            // 包含父值
            {
                aObject.child.options[aObject.child.length] = new Option(
                    aChildObject.incPValueFormat.replace("%PText%", this.options[this.selectedIndex].text),
                    aParentValue);
                if( aParentValue == aChildObject.initValue )       // 选中初始值
                    aObject.child.options[aObject.child.length-1].selected = true;
            }

            for( i=0; i<aChildObject.optionList[aIndex].length; i++ )
            {
                aValueText = aChildObject.optionList[aIndex][i].split("|");
                if( aValueText.length > 0 && aValueText[0] != aParentValue)       // 添加选项
                {
                    aObject.child.options[aObject.child.length] = new Option(aValueText[1], aValueText[0]);
                    if( aValueText[0] == aChildObject.initValue )       // 选中初始值
                        aObject.child.options[aObject.child.length-1].selected = true;
                }
            }
            if( !aChildObject.allowEmpty && aObject.child.length == 0)
            {
                aObject.child.options[aObject.child.length] = new Option(aParentText, aParentValue);
            }
        }
        else
        {
            if( aChildObject.addedOptions != null )                  // 附加选项
            {
                for( i = 0;i<aChildObject.addedOptions.length; i++ )
                {
                    aValueText = aChildObject.addedOptions[i].split("|");
                    if( aValueText.length > 0 )                 // 添加选项
                    {
                        aObject.child.options[aObject.child.length] = new Option(aValueText[1], aValueText[0]);
                        if( aValueText[0] == aChildObject.initValue )   // 选中初始值
                            aObject.child.options[aObject.child.length-1].selected = true;
                    }
                }
            }
        }
    }
}


function SetSelectedValue(aValue, aWantProcessed)
{
    if( this.instance )
    {
        var optionValue = aValue;
        if( aWantProcessed )
        {
            var optionValues = optionValue.split("-");
            if( optionValues.length > 0 )
                optionValue = optionValues[0] + "-";
        }
       for( i = 0;i<this.instance.options.length; i++ )
        {
           if( this.instance.options[i].value == optionValue )
            {
                this.instance.options[i].selected = true;
                if( this.child )
                {
					this.instance.onchange();
                    this.child.associateObject.SetSelectedValue(aValue, false);
                }
                break;
            }
        }
    }
}
