﻿
// JScript 文件
var lang = 'C'; //语言版本
var userAgent = navigator.userAgent.toLowerCase();  //浏览器信息

browser = {
    version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
    safari: /webkit/.test(userAgent),
    opera: /opera/.test(userAgent),
    msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
    mozilla: /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent)
};
var IMGPATH = ''; //图片路径
var php_bgPicture = "orangebg.gif";
var php_arrow = "orangearrow.gif";
var php_bgColor = "#FF831F";
var tmpFileName = location.pathname.split('/');
var fileName = tmpFileName[tmpFileName.length - 1];

//***************************层参数索引 start **********************************//
var tLayer = [];
tLayer['j'] = 'popupArea';
tLayer['f'] = 'popupFuntype';
tLayer['c'] = 'popupCosr';
tLayer['i'] = 'popupIndustry';
tLayer['r'] = 'popupResidence';

var pLayer = [];

pLayer['relSchMore'] = [];
pLayer['popupIssuedate'] = [];
pLayer['popupArea'] = [];
pLayer['popupResidence'] = [];
pLayer['popupFuntype'] = [];
pLayer['popupCosr'] = [];
pLayer['popupIndustry'] = [];

pLayer['popupArea']['eleName'] = 'jobarea';
pLayer['popupResidence']['eleName'] = 'residence';
pLayer['popupFuntype']['eleName'] = 'funtype';
pLayer['popupCosr']['eleName'] = 'cosr';
pLayer['popupIndustry']['eleName'] = 'industrytype';
pLayer['popupIssuedate']['eleName'] = 'issuedate';

pLayer['popupArea']['isMulSel'] = true;
pLayer['popupResidence']['isMulSel'] = true;
pLayer['popupFuntype']['isMulSel'] = true;
pLayer['popupCosr']['isMulSel'] = true;
pLayer['popupIndustry']['isMulSel'] = true;

pLayer['popupArea']['selResTdId'] = 'areaSelResTd';
pLayer['popupResidence']['selResTdId'] = 'residenceSelResTd';
pLayer['popupFuntype']['selResTdId'] = 'funtypeSelResTd';
pLayer['popupCosr']['selResTdId'] = 'cosrSelResTd';
pLayer['popupIndustry']['selResTdId'] = 'industrySelResTd';

pLayer['popupArea']['btnName'] = 'btnSltArea';
pLayer['popupResidence']['btnName'] = 'btnSltResidence';
pLayer['popupFuntype']['btnName'] = 'btnSltFuntype';
pLayer['popupCosr']['btnName'] = 'btnSltCosr';
pLayer['popupIndustry']['btnName'] = 'btnSltIndustry';
pLayer['popupIssuedate']['btnName'] = 'btnSltIssuedate';

pLayer['popupArea']['selResColNum'] = 1;
pLayer['popupResidence']['selResColNum'] = 1;
pLayer['popupFuntype']['selResColNum'] = 1;
pLayer['popupCosr']['selResColNum'] = 1;
pLayer['popupIndustry']['selResColNum'] = 1;

pLayer['popupArea']['eleMaxNum'] = 3;
pLayer['popupResidence']['eleMaxNum'] = 1;
pLayer['popupFuntype']['eleMaxNum'] = 3;
pLayer['popupCosr']['eleMaxNum'] = 1;
pLayer['popupIndustry']['eleMaxNum'] = 3;

pLayer['popupArea']['selResChxIdPrefix'] = 'rjchx';
pLayer['popupResidence']['selResChxIdPrefix'] = 'rrchx';
pLayer['popupFuntype']['selResChxIdPrefix'] = 'rfchx';
pLayer['popupCosr']['selResChxIdPrefix'] = 'rcchx';
pLayer['popupIndustry']['selResChxIdPrefix'] = 'richx';

pLayer['popupArea']['selResSpnIdPrefix'] = 'rjspn';
pLayer['popupResidence']['selResSpnIdPrefix'] = 'rrspn';
pLayer['popupFuntype']['selResSpnIdPrefix'] = 'rfspn';
pLayer['popupCosr']['selResSpnIdPrefix'] = 'rcspn';
pLayer['popupIndustry']['selResSpnIdPrefix'] = 'rispn';

pLayer['popupArea']['selChxIdPrefix'] = 'sjchx';
pLayer['popupResidence']['selChxIdPrefix'] = 'srchx';
pLayer['popupFuntype']['selChxIdPrefix'] = 'sfchx';
pLayer['popupCosr']['selChxIdPrefix'] = 'scchx';
pLayer['popupIndustry']['selChxIdPrefix'] = 'sichx';


pLayer['popupArea']['selSpnIdPrefix'] = 'sjspn';
pLayer['popupResidence']['selSpnIdPrefix'] = 'srspn';
pLayer['popupFuntype']['selSpnIdPrefix'] = 'sfspn';
pLayer['popupCosr']['selSpnIdPrefix'] = 'scspn';
pLayer['popupIndustry']['selSpnIdPrefix'] = 'sispn';


pLayer['popupArea']['lstChxIdPrefix'] = 'ljchx';
pLayer['popupResidence']['lstChxIdPrefix'] = 'lrchx';
pLayer['popupFuntype']['lstChxIdPrefix'] = 'lfchx';
pLayer['popupCosr']['lstChxIdPrefix'] = 'lcchx';
pLayer['popupIndustry']['lstChxIdPrefix'] = 'lichx';

pLayer['popupArea']['lstSpnIdPrefix'] = 'ljspn';
pLayer['popupResidence']['lstSpnIdPrefix'] = 'lrspn';
pLayer['popupFuntype']['lstSpnIdPrefix'] = 'lfspn';
pLayer['popupCosr']['lstSpnIdPrefix'] = 'lcspn';
pLayer['popupIndustry']['lstSpnIdPrefix'] = 'lispn';

pLayer['popupArea']['allChxIdPrefix'] = 'ajchx';
pLayer['popupResidence']['allChxIdPrefix'] = 'archx';
pLayer['popupFuntype']['allChxIdPrefix'] = 'afchx';
pLayer['popupCosr']['allChxIdPrefix'] = 'acchx';
pLayer['popupIndustry']['allChxIdPrefix'] = 'aichx';

pLayer['popupArea']['allSpnIdPrefix'] = 'ajspn';
pLayer['popupResidence']['allSpnIdPrefix'] = 'arspn';
pLayer['popupFuntype']['allSpnIdPrefix'] = 'afspn';
pLayer['popupCosr']['allSpnIdPrefix'] = 'acspn';
pLayer['popupIndustry']['allSpnIdPrefix'] = 'aispn';

pLayer['popupArea']['selObjId'] = 'sjtr';
pLayer['popupResidence']['selObjId'] = 'srtr';
pLayer['popupFuntype']['selObjId'] = 'sftb';
pLayer['popupCosr']['selObjId'] = 'sctb';
pLayer['popupIndustry']['selObjId'] = 'sitb';

//点击父类时是否默认勾上父类
pLayer['popupArea']['isDefaultToDoCheckedWithParent'] = false;
pLayer['popupResidence']['isDefaultToDoCheckedWithParent'] = false;
pLayer['popupFuntype']['isDefaultToDoCheckedWithParent'] = false;
pLayer['popupCosr']['isDefaultToDoCheckedWithParent'] = false;
//父类子层是否关闭标志数组
pLayer['popupArea']['isCloseSubLayerTag'] = [];
pLayer['popupResidence']['isCloseSubLayerTag'] = [];
pLayer['popupFuntype']['isCloseSubLayerTag'] = [];
pLayer['popupCosr']['isCloseSubLayerTag'] = [];
//父类子层ID前缀
pLayer['popupArea']['subLayerIdPrefix'] = 'subap';
pLayer['popupResidence']['subLayerIdPrefix'] = 'subar';
pLayer['popupFuntype']['subLayerIdPrefix'] = 'subaf';
pLayer['popupCosr']['subLayerIdPrefix'] = 'subac';

var funcIndex = [];
funcIndex['0100'] = 0;
funcIndex['0500'] = 1;
funcIndex['0600'] = 2;
funcIndex['0700'] = 3;
funcIndex['0800'] = 4;
funcIndex['0900'] = 5;
funcIndex['1000'] = 6;
funcIndex['0200'] = 7;
funcIndex['0300'] = 8;
funcIndex['0400'] = 9;
funcIndex['5700'] = 10;
funcIndex['2700'] = 11;
funcIndex['1100'] = 12;
funcIndex['2500'] = 13;
funcIndex['2800'] = 14;
funcIndex['2900'] = 15;
funcIndex['3000'] = 16;
funcIndex['3700'] = 17;
funcIndex['1500'] = 18;
funcIndex['3800'] = 19;
funcIndex['3900'] = 20;
funcIndex['4000'] = 21;
funcIndex['5300'] = 22;
funcIndex['1200'] = 23;
funcIndex['3600'] = 24;
funcIndex['4100'] = 25;
funcIndex['2000'] = 26;
funcIndex['4200'] = 27;
funcIndex['4300'] = 28;
funcIndex['4400'] = 29;
funcIndex['4500'] = 30;
funcIndex['1600'] = 31;
funcIndex['4600'] = 32;
funcIndex['4700'] = 33;
funcIndex['2400'] = 34;
funcIndex['1300'] = 35;
funcIndex['1400'] = 36;
funcIndex['2600'] = 37;
funcIndex['2300'] = 38;
funcIndex['1900'] = 39;
funcIndex['1700'] = 40;
funcIndex['1800'] = 41;
funcIndex['5800'] = 42;
funcIndex['2100'] = 43;
funcIndex['2200'] = 44;
funcIndex['4800'] = 45;
funcIndex['4900'] = 46;
funcIndex['5000'] = 47;

funcIndex['5100'] = 48;
funcIndex['5200'] = 49;
funcIndex['8800'] = 50;
funcIndex['5500'] = 51;
funcIndex['5400'] = 52;
funcIndex['5600'] = 53;

//工作地点键值匹配数组
var ja = [];
ja['110000'] = '北京市';
ja['120000'] = '天津市';
ja['130000'] = '河北省';
ja['130100'] = '石家庄市';
ja['140000'] = '山西省';
ja['140100'] = '太原市';
ja['150000'] = '内蒙古自治区';
ja['150100'] = '呼和浩特市';
ja['210000'] = '辽宁省';
ja['210100'] = '沈阳市';
ja['210200'] = '大连市';
ja['220000'] = '吉林省';
ja['220100'] = '长春市';
ja['220200'] = '吉林市';
ja['230000'] = '黑龙江省';
ja['230100'] = '哈尔滨市';
ja['310000'] = '上海市';
ja['320000'] = '江苏省';
ja['320100'] = '南京市';
ja['320101'] = '南京市玄武区';
ja['320102'] = '南京市鼓楼区';
ja['320103'] = '南京市白下区';
ja['320104'] = '南京市建邺区';
ja['320105'] = '南京市秦淮区';
ja['320106'] = '南京市下关区';
ja['320107'] = '南京市栖霞区';
ja['320108'] = '南京市雨花台区';
ja['320109'] = '南京市浦口区';
ja['320110'] = '南京市江宁区';
ja['320111'] = '南京市六合区';
ja['320112'] = '南京市溧水县';
ja['320113'] = '南京市高淳县';
ja['320121'] = '南京新港开发区';
ja['320122'] = '南京沿江开发区';
ja['320123'] = '南京高新区';
ja['320200'] = '无锡市';
ja['320201'] = '无锡江阴市';
ja['320202'] = '无锡宜兴市';
ja['320300'] = '徐州市';
ja['320400'] = '常州市';
ja['320500'] = '苏州市';
ja['320510'] = '常熟市';
ja['320600'] = '南通市';
ja['320700'] = '连云港市';
ja['320800'] = '淮安市';
ja['320900'] = '盐城市';
ja['321000'] = '扬州市';
ja['321100'] = '镇江市';
ja['321300'] = '宿迁市';
ja['321400'] = '泰州市';
ja['330000'] = '浙江省';
ja['330100'] = '杭州市';
ja['330200'] = '宁波市';
ja['330300'] = '温州市';
ja['340000'] = '安徽省';
ja['340100'] = '合肥市';
ja['340200'] = '芜湖市';
ja['340300'] = '蚌埠市';
ja['340700'] = '马鞍山市';
ja['350000'] = '福建省';
ja['350100'] = '福州市';
ja['350200'] = '厦门市';
ja['360000'] = '江西省';
ja['360100'] = '南昌市';
ja['370000'] = '山东省';
ja['370100'] = '济南市';
ja['370200'] = '青岛市';
ja['410000'] = '河南省';
ja['410100'] = '郑州市';
ja['420000'] = '湖北省';
ja['420100'] = '武汉市';
ja['430000'] = '湖南省';
ja['430100'] = '长沙市';
ja['440000'] = '广东省';
ja['440100'] = '广州市';
ja['440300'] = '深圳市';
ja['440400'] = '珠海市';
ja['450000'] = '广西';
ja['450100'] = '南宁市';
ja['460000'] = '海南省';
ja['460100'] = '海口市';
ja['510000'] = '四川省';
ja['510100'] = '成都市';
ja['510200'] = '重庆市';
ja['520000'] = '贵州省';
ja['520100'] = '贵阳市';
ja['530000'] = '云南省';
ja['530100'] = '昆明市';
ja['540000'] = '西藏自治区';
ja['540100'] = '拉萨市';
ja['610000'] = '陕西省';
ja['610100'] = '西安市';
ja['620000'] = '甘肃省';
ja['620100'] = '兰州市';
ja['630000'] = '青海省';
ja['630100'] = '西宁市';
ja['640000'] = '宁夏';
ja['640100'] = '银川市';
ja['650000'] = '新疆维吾尔';
ja['650100'] = '乌鲁木齐市';
ja['710000'] = '台湾省';
ja['710100'] = '台北地区';
ja['810100'] = '香港';
ja['810200'] = '澳门';
ja['909090'] = '国外';
ja['990000'] = '不限(面议)';
//主要城市数据字典
var maincity = [['长三角地区', ['340700', '320500', '320200', '320400', '320300', '320600', '310000', '330100', '330200', '330300']]];
//南京地区数据字典
var njcity = [['南京地区', ['320100', '320101', '320102', '320103', '320104', '320105', '320106', '320107', '320108', '320109', '320110', '320111', '320112', '320113', '320121', '320122', '320123']]];

//所有省份数据字典
var allprov = [['华东地区', ['320000', '330000', '340000', '350000', '360000', '370000']], ['华北-东北', ['110000', '120000', '130000', '140000', '150000', '210000', '230000', '220000']], ['华南-华中', ['440000', '450000', '460000', '410000', '420000', '430000']], ['西北-西南', ['610000', '620000', '630000', '640000', '650000', '510000', '520000', '530000', '540000']], ['其它', ['810100', '810200', '909090']]];

var func_s = new Array();
var func_v = new Array();
var subfunc_s = new Array();
var subfunc_v = new Array();
func_s[0] = '计算机软件';
func_v[0] = '0100';
subfunc_s[0] = new Array();
subfunc_v[0] = new Array();
subfunc_s[0][0] = '(全部)计算机软件';
subfunc_v[0][0] = '0100';
subfunc_s[0][1] = '高级软件工程师';
subfunc_v[0][1] = '0106';
subfunc_s[0][2] = '软件工程师';
subfunc_v[0][2] = '0107';
subfunc_s[0][3] = '数据库工程师/管理员';
subfunc_v[0][3] = '0108';
subfunc_s[0][4] = 'ERP技术/开发应用';
subfunc_v[0][4] = '0117';
subfunc_s[0][5] = '系统分析员';
subfunc_v[0][5] = '0123';
subfunc_s[0][6] = '系统工程师';
subfunc_v[0][6] = '0127';
subfunc_s[0][7] = '系统集成工程师';
subfunc_v[0][7] = '0137';
subfunc_s[0][8] = '计算机辅助设计工程师';
subfunc_v[0][8] = '0141';
//新增
subfunc_s[0][10] = '软件UI设计师/工程师';
subfunc_v[0][10] = '0142';
subfunc_s[0][11] = '仿真应用工程师';
subfunc_v[0][11] = '0143';
subfunc_s[0][12] = 'ERP实施顾问';
subfunc_v[0][12] = '0144';
subfunc_s[0][13] = '需求工程师';
subfunc_v[0][13] = '0145';
subfunc_s[0][14] = '系统构架设计师';
subfunc_v[0][14] = '0146';

subfunc_s[0][9] = '其他';
subfunc_v[0][9] = '0199';
func_s[1] = '计算机硬件';
func_v[1] = '0500';
subfunc_s[1] = new Array();
subfunc_v[1] = new Array();
subfunc_s[1][0] = '(全部)计算机硬件';
subfunc_v[1][0] = '0500';
subfunc_s[1][1] = '高级硬件工程师';
subfunc_v[1][1] = '0501';
subfunc_s[1][2] = '硬件工程师';
subfunc_v[1][2] = '0502';
subfunc_s[1][3] = '其他';
subfunc_v[1][3] = '0599';
func_s[2] = '互联网开发及应用';
func_v[2] = '0600';
subfunc_s[2] = new Array();
subfunc_v[2] = new Array();
subfunc_s[2][0] = '(全部)互联网开发及应用';
subfunc_v[2][0] = '0600';
subfunc_s[2][1] = '互联网软件开发工程师';
subfunc_v[2][1] = '0601';
subfunc_s[2][2] = '多媒体/游戏开发工程师';
subfunc_v[2][2] = '0602';
subfunc_s[2][3] = '网站营运经理/主管';
subfunc_v[2][3] = '0603';
subfunc_s[2][4] = '网络工程师';
subfunc_v[2][4] = '0604';
subfunc_s[2][5] = '系统管理员/网络管理员';
subfunc_v[2][5] = '0605';
subfunc_s[2][6] = '网站策划';
subfunc_v[2][6] = '0606';
subfunc_s[2][7] = '网站编辑';
subfunc_v[2][7] = '0607';
subfunc_s[2][8] = '网页设计/制作/美工';
subfunc_v[2][8] = '0608';
subfunc_s[2][9] = '网络信息安全工程师';
subfunc_v[2][9] = '0609';
subfunc_s[2][10] = '智能大厦/综合布线';
subfunc_v[2][10] = '0610';
subfunc_s[2][11] = '其他';
subfunc_v[2][11] = '0699';
//新增
subfunc_s[2][12] = 'UI设计师/顾问';
subfunc_v[2][12] = '0611';
subfunc_s[2][13] = '网站维护工程师';
subfunc_v[2][13] = '0612';
subfunc_s[2][14] = '游戏策划师';
subfunc_v[2][14] = '0613';
subfunc_s[2][15] = 'Flash设计/开发';
subfunc_v[2][15] = '0614';
subfunc_s[2][16] = '视觉设计师';
subfunc_v[2][16] = '0615';
subfunc_s[2][17] = 'SEO搜索引擎优化';
subfunc_v[2][17] = '0616';
subfunc_s[2][18] = '语音/视频开发工程师';
subfunc_v[2][18] = '0617';
subfunc_s[2][19] = '网站架构设计师';
subfunc_v[2][19] = '0618';
subfunc_s[2][20] = '脚本开发工程师';
subfunc_v[2][20] = '0619';
subfunc_s[2][21] = '游戏界面设计师';
subfunc_v[2][21] = '0620';
subfunc_s[2][22] = '特效设计师';
subfunc_v[2][22] = '0621';
subfunc_s[2][23] = '音效设计师';
subfunc_v[2][23] = '0622';
subfunc_s[2][24] = '网站营运专员';
subfunc_v[2][24] = '0623';
func_s[3] = 'IT-管理';
func_v[3] = '0700';
subfunc_s[3] = new Array();
subfunc_v[3] = new Array();
subfunc_s[3][0] = '(全部)IT-管理';
subfunc_v[3][0] = '0700';
subfunc_s[3][1] = '首席技术执行官CTO/首席信息官CIO';
subfunc_v[3][1] = '0701';
subfunc_s[3][2] = '技术总监/经理';
subfunc_v[3][2] = '0702';
subfunc_s[3][3] = '信息技术经理/主管';
subfunc_v[3][3] = '0703';
subfunc_s[3][4] = '信息技术专员';
subfunc_v[3][4] = '0704';
subfunc_s[3][5] = '项目总监';
subfunc_v[3][5] = '0705';
subfunc_s[3][6] = '项目经理';
subfunc_v[3][6] = '0706';
subfunc_s[3][7] = '项目主管';
subfunc_v[3][7] = '0707';
subfunc_s[3][8] = '项目执行/协调人员';
subfunc_v[3][8] = '0708';
subfunc_s[3][9] = '其他';
subfunc_v[3][9] = '0799';
func_s[4] = 'IT-品管、技术支持及其它';
func_v[4] = '0800';
subfunc_s[4] = new Array();
subfunc_v[4] = new Array();
subfunc_s[4][0] = '(全部)IT-品管、技术支持及其它';
subfunc_v[4][0] = '0800';
subfunc_s[4][1] = '技术支持经理';
subfunc_v[4][1] = '0801';
subfunc_s[4][2] = '技术支持工程师';
subfunc_v[4][2] = '0802';
subfunc_s[4][3] = '计量工程师';
subfunc_v[4][3] = '0803';
subfunc_s[4][4] = '标准化工程师';
subfunc_v[4][4] = '0804';
subfunc_s[4][5] = '品质经理';
subfunc_v[4][5] = '0805';
subfunc_s[4][6] = '系统测试';
subfunc_v[4][6] = '0806';
subfunc_s[4][7] = '软件测试';
subfunc_v[4][7] = '0807';
subfunc_s[4][8] = '硬件测试';
subfunc_v[4][8] = '0808';
subfunc_s[4][9] = '测试员';
subfunc_v[4][9] = '0809';
subfunc_s[4][10] = '技术文员/助理';
subfunc_v[4][10] = '0810';
subfunc_s[4][11] = '其他';
subfunc_v[4][11] = '0899';
//新增
subfunc_s[4][12] = 'Helpdesk 技术支持';
subfunc_v[4][12] = '0811';
subfunc_s[4][13] = '文档工程师';
subfunc_v[4][13] = '0812';
func_s[5] = '通信技术';
func_v[5] = '0900';
subfunc_s[5] = new Array();
subfunc_v[5] = new Array();
subfunc_s[5][0] = '(全部)通信技术';
subfunc_v[5][0] = '0900';
subfunc_s[5][1] = '通信技术工程师';
subfunc_v[5][1] = '0901';
subfunc_s[5][2] = '有线传输工程师';
subfunc_v[5][2] = '0902';
subfunc_s[5][3] = '无线通信工程师';
subfunc_v[5][3] = '0903';
subfunc_s[5][4] = '电信交换工程师';
subfunc_v[5][4] = '0904';
subfunc_s[5][5] = '数据通信工程师';
subfunc_v[5][5] = '0905';
subfunc_s[5][6] = '移动通信工程师';
subfunc_v[5][6] = '0906';
subfunc_s[5][7] = '电信网络工程师';
subfunc_v[5][7] = '0907';
subfunc_s[5][8] = '通信电源工程师';
subfunc_v[5][8] = '0908';
subfunc_s[5][9] = '其他';
subfunc_v[5][9] = '0999';
//新增
subfunc_s[5][10] = '增值产品开发工程师';
subfunc_v[5][10] = '0909';
subfunc_s[5][11] = '手机软件开发工程师';
subfunc_v[5][11] = '0910';
subfunc_s[5][12] = '手机应用开发工程师';
subfunc_v[5][12] = '0911';
func_s[6] = '电子/电器/半导体/仪器仪表';
func_v[6] = '1000';
subfunc_s[6] = new Array();
subfunc_v[6] = new Array();
subfunc_s[6][0] = '(全部)电子/电器/半导体/仪器仪表';
subfunc_v[6][0] = '1000';
subfunc_s[6][1] = '集成电路IC设计/应用工程师';
subfunc_v[6][1] = '1001';
subfunc_s[6][2] = 'IC验证工程师';
subfunc_v[6][2] = '1002';
subfunc_s[6][3] = '电子工程师/技术员';
subfunc_v[6][3] = '1003';
subfunc_s[6][4] = '电气工程师/技术员';
subfunc_v[6][4] = '1004';
subfunc_s[6][5] = '电路工程师/技术员';
subfunc_v[6][5] = '1005';
subfunc_s[6][6] = '电声/音响工程师/技术员';
subfunc_v[6][6] = '1006';
subfunc_s[6][7] = '半导体技术';
subfunc_v[6][7] = '1007';
subfunc_s[6][8] = '自动控制工程师/技术员';
subfunc_v[6][8] = '1008';
subfunc_s[6][9] = '电子软件开发(ARM/MCU...)';
subfunc_v[6][9] = '1009';
subfunc_s[6][10] = '嵌入式软件开发(Linux/单片机/DLC/DSP…)';
subfunc_v[6][10] = '1010';
subfunc_s[6][11] = '电池/电源开发';
subfunc_v[6][11] = '1011';
subfunc_s[6][12] = 'FAE 现场应用工程师';
subfunc_v[6][12] = '1012';
subfunc_s[6][13] = '家用电器/数码产品研发';
subfunc_v[6][13] = '1013';
subfunc_s[6][14] = '仪器/仪表/计量';
subfunc_v[6][14] = '1014';
subfunc_s[6][15] = '测试工程师';
subfunc_v[6][15] = '1015';
subfunc_s[6][16] = '其他';
subfunc_v[6][16] = '1099';
//新增
subfunc_s[6][17] = '电子技术研发工程师';
subfunc_v[6][17] = '1016';
subfunc_s[6][18] = '射频工程师';
subfunc_v[6][18] = '1017';
subfunc_s[6][19] = '电子/电器维修工程师/技师';
subfunc_v[6][19] = '1018';
subfunc_s[6][20] = '变压器与磁电工程师';
subfunc_v[6][20] = '1019';
subfunc_s[6][21] = '版图设计工程师';
subfunc_v[6][21] = '1020';
subfunc_s[6][22] = '激光/光电子技术';
subfunc_v[6][22] = '1021';
subfunc_s[6][23] = '嵌入式硬件开发(主板机…)';
subfunc_v[6][23] = '1022';
subfunc_s[6][24] = '工艺工程师';
subfunc_v[6][24] = '1023';
func_s[7] = '销售管理';
func_v[7] = '0200';
subfunc_s[7] = new Array();
subfunc_v[7] = new Array();
subfunc_s[7][0] = '(全部)销售管理';
subfunc_v[7][0] = '0200';
subfunc_s[7][1] = '销售总监';
subfunc_v[7][1] = '0201';
subfunc_s[7][2] = '销售经理';
subfunc_v[7][2] = '0202';
subfunc_s[7][3] = '销售主管';
subfunc_v[7][3] = '0203';
subfunc_s[7][4] = '渠道/分销经理';
subfunc_v[7][4] = '0207';
subfunc_s[7][5] = '客户经理';
subfunc_v[7][5] = '0208';
subfunc_s[7][6] = '渠道/分销主管';
subfunc_v[7][6] = '0220';
subfunc_s[7][7] = '区域销售经理';
subfunc_v[7][7] = '0226';
subfunc_s[7][8] = '区域销售总监';
subfunc_v[7][8] = '0230';
subfunc_s[7][9] = '市场分析/调研人员';
subfunc_v[7][9] = '0274';
subfunc_s[7][10] = '其他';
subfunc_v[7][10] = '0299';
//新增
subfunc_s[7][11] = '业务拓展主管/经理';
subfunc_v[7][11] = '0231';
subfunc_s[7][12] = '渠道/分销总监';
subfunc_v[7][12] = '0232';
subfunc_s[7][13] = '大客户经理';
subfunc_v[7][13] = '0233';
subfunc_s[7][14] = '团购经理/主管';
subfunc_v[7][14] = '0234';
func_s[8] = '市场/营销';
func_v[8] = '0300';
subfunc_s[8] = new Array();
subfunc_v[8] = new Array();
subfunc_s[8][0] = '(全部)市场/营销';
subfunc_v[8][0] = '0300';
subfunc_s[8][1] = '市场/营销总监';
subfunc_v[8][1] = '0301';
subfunc_s[8][2] = '市场/营销经理';
subfunc_v[8][2] = '0302';
subfunc_s[8][3] = '市场/营销主管';
subfunc_v[8][3] = '0303';
subfunc_s[8][4] = '市场/营销专员';
subfunc_v[8][4] = '0304';
subfunc_s[8][5] = '市场助理';
subfunc_v[8][5] = '0305';
subfunc_s[8][6] = '产品/品牌经理';
subfunc_v[8][6] = '0306';
subfunc_s[8][7] = '产品/品牌主管';
subfunc_v[8][7] = '0307';
subfunc_s[8][8] = '市场通路经理/主管';
subfunc_v[8][8] = '0308';
subfunc_s[8][9] = '促销经理';
subfunc_v[8][9] = '0310';
subfunc_s[8][10] = '促销主管/督导';
subfunc_v[8][10] = '0311';
subfunc_s[8][11] = '促销员/导购';
subfunc_v[8][11] = '0312';
subfunc_s[8][12] = '产品/品牌专员';
subfunc_v[8][12] = '0330';
subfunc_s[8][13] = '市场通路专员';
subfunc_v[8][13] = '0335';
subfunc_s[8][14] = '市场企划经理/主管';
subfunc_v[8][14] = '0336';
subfunc_s[8][15] = '市场企划专员';
subfunc_v[8][15] = '0337';
subfunc_s[8][16] = '其他';
subfunc_v[8][16] = '0399';
//新增
subfunc_s[8][17] = '选址拓展/新店开发';
subfunc_v[8][17] = '0338';
func_s[9] = '销售人员';
func_v[9] = '0400';
subfunc_s[9] = new Array();
subfunc_v[9] = new Array();
subfunc_s[9][0] = '(全部)销售人员';
subfunc_v[9][0] = '0400';
subfunc_s[9][1] = '销售代表';
subfunc_v[9][1] = '0401';
subfunc_s[9][2] = '渠道/分销专员';
subfunc_v[9][2] = '0402';
subfunc_s[9][3] = '客户代表';
subfunc_v[9][3] = '0403';
subfunc_s[9][4] = '销售工程师';
subfunc_v[9][4] = '0404';
subfunc_s[9][5] = '电话销售';
subfunc_v[9][5] = '0405';
subfunc_s[9][6] = '经销商';
subfunc_v[9][6] = '0406';
subfunc_s[9][7] = '其他';
subfunc_v[9][7] = '0499';
//新增
subfunc_s[9][8] = '团购业务员';
subfunc_v[9][8] = '0407';
//新增
func_s[10] = '销售行政及商务';
func_v[10] = '5700';
subfunc_s[10] = new Array();
subfunc_v[10] = new Array();
subfunc_s[10][0] = '(全部)销售行政及商务';
subfunc_v[10][0] = '5700';
subfunc_s[10][1] = '销售行政经理/主管';
subfunc_v[10][1] = '5701';
subfunc_s[10][2] = '销售行政专员/助理';
subfunc_v[10][2] = '5702';
subfunc_s[10][3] = '业务分析经理/主管';
subfunc_v[10][3] = '5703';
subfunc_s[10][4] = '业务分析专员/助理';
subfunc_v[10][4] = '5704';
subfunc_s[10][5] = '商务经理';
subfunc_v[10][5] = '5705';
subfunc_s[10][6] = '商务主管/专员';
subfunc_v[10][6] = '5706';
subfunc_s[10][7] = '商务助理';
subfunc_v[10][7] = '5707';
subfunc_s[10][8] = '销售助理';
subfunc_v[10][8] = '5708';
subfunc_s[10][9] = '其他';
subfunc_v[10][9] = '5799';
func_s[11] = '客服及技术支持';
func_v[11] = '2700';
subfunc_s[11] = new Array();
subfunc_v[11] = new Array();
subfunc_s[11][0] = '(全部)客服及技术支持';
subfunc_v[11][0] = '2700';
subfunc_s[11][1] = '客服总监（非技术）';
subfunc_v[11][1] = '2701';
subfunc_s[11][2] = '客服经理（非技术）';
subfunc_v[11][2] = '2702';
subfunc_s[11][3] = '客服主管（非技术）';
subfunc_v[11][3] = '2703';
subfunc_s[11][4] = '客服专员/助理（非技术）';
subfunc_v[11][4] = '2704';
subfunc_s[11][5] = '售前/售后技术支持经理';
subfunc_v[11][5] = '2705';
subfunc_s[11][6] = '售前/售后技术支持主管';
subfunc_v[11][6] = '2706';
subfunc_s[11][7] = '售前/售后技术支持工程师';
subfunc_v[11][7] = '2707';
subfunc_s[11][8] = '咨询热线/呼叫中心服务人员';
subfunc_v[11][8] = '2708';
subfunc_s[11][9] = '其他';
subfunc_v[11][9] = '2799';
//新增
subfunc_s[11][10] = '客户关系经理/主管';
subfunc_v[11][10] = '2709';
subfunc_s[11][11] = '投诉专员';
subfunc_v[11][11] = '2710';
subfunc_s[11][12] = 'VIP专员';
subfunc_v[11][12] = '2711';
func_s[12] = '财务/审计/税务';
func_v[12] = '1100';
subfunc_s[12] = new Array();
subfunc_v[12] = new Array();
subfunc_s[12][0] = '(全部)财务/审计/税务';
subfunc_v[12][0] = '1100';
subfunc_s[12][1] = '财务总监';
subfunc_v[12][1] = '1101';
subfunc_s[12][2] = '财务经理';
subfunc_v[12][2] = '1102';
subfunc_s[12][3] = '财务主管/总帐主管';
subfunc_v[12][3] = '1103';
subfunc_s[12][4] = '会计经理/会计主管';
subfunc_v[12][4] = '1104';
subfunc_s[12][5] = '会计';
subfunc_v[12][5] = '1105';
subfunc_s[12][6] = '财务分析经理/主管';
subfunc_v[12][6] = '1106';
subfunc_s[12][7] = '财务分析员';
subfunc_v[12][7] = '1107';
subfunc_s[12][8] = '成本经理/成本主管';
subfunc_v[12][8] = '1108';
subfunc_s[12][9] = '成本管理员';
subfunc_v[12][9] = '1109';
subfunc_s[12][10] = '审计经理/主管';
subfunc_v[12][10] = '1110';
subfunc_s[12][11] = '税务经理/税务主管';
subfunc_v[12][11] = '1111';
subfunc_s[12][12] = '税务专员/助理';
subfunc_v[12][12] = '1112';
subfunc_s[12][13] = '出纳员';
subfunc_v[12][13] = '1114';
subfunc_s[12][14] = '审计专员/助理';
subfunc_v[12][14] = '1119';
subfunc_s[12][15] = '财务/会计助理';
subfunc_v[12][15] = '1122';
subfunc_s[12][16] = '首席财务官 CFO';
subfunc_v[12][16] = '1144';
subfunc_s[12][17] = '财务顾问';
subfunc_v[12][17] = '1145';
subfunc_s[12][18] = '统计员';
subfunc_v[12][18] = '1146';
subfunc_s[12][19] = '其他';
subfunc_v[12][19] = '1199';
//新增
subfunc_s[12][20] = '会计文员';
subfunc_v[12][20] = '1147';
subfunc_s[12][21] = '固定资产会计';
subfunc_v[12][21] = '1148';
subfunc_s[12][22] = '资金经理/主管';
subfunc_v[12][22] = '1149';
subfunc_s[12][23] = '资金专员';
subfunc_v[12][23] = '1150';
func_s[13] = '银行';
func_v[13] = '2500';
subfunc_s[13] = new Array();
subfunc_v[13] = new Array();
subfunc_s[13][0] = '(全部)银行';
subfunc_v[13][0] = '2500';
subfunc_s[13][1] = '行长/副行长';
subfunc_v[13][1] = '2507';
subfunc_s[13][2] = '资产评估/分析';
subfunc_v[13][2] = '2508';
subfunc_s[13][3] = '风险控制';
subfunc_v[13][3] = '2509';
subfunc_s[13][4] = '进出口/信用证结算';
subfunc_v[13][4] = '2510';
subfunc_s[13][5] = '清算人员';
subfunc_v[13][5] = '2511';
subfunc_s[13][6] = '外汇交易';
subfunc_v[13][6] = '2512';
subfunc_s[13][7] = '高级客户经理/客户经理';
subfunc_v[13][7] = '2513';
subfunc_s[13][8] = '客户主管/专员';
subfunc_v[13][8] = '2514';
subfunc_s[13][9] = '信贷管理/信用调查/分析人员';
subfunc_v[13][9] = '2515';
subfunc_s[13][10] = '银行柜员';
subfunc_v[13][10] = '2516';
subfunc_s[13][11] = '银行卡、电子银行业务推广';
subfunc_v[13][11] = '2522';
subfunc_s[13][12] = '其他';
subfunc_v[13][12] = '2599';
//新增
subfunc_s[13][13] = '个人业务部门经理/主管';
subfunc_v[13][13] = '2523';
subfunc_s[13][14] = '个人业务客户经理';
subfunc_v[13][14] = '2524';
subfunc_s[13][15] = '公司业务部门经理/主管';
subfunc_v[13][15] = '2525';
subfunc_s[13][16] = '公司业务客户经理';
subfunc_v[13][16] = '2526';
subfunc_s[13][17] = '综合业务经理/主管';
subfunc_v[13][17] = '2527';
subfunc_s[13][18] = '综合业务专员';
subfunc_v[13][18] = '2528';
subfunc_s[13][19] = '信审核查';
subfunc_v[13][19] = '2529';
subfunc_s[13][20] = '营业部大堂经理';
subfunc_v[13][20] = '2530';



func_s[14] = '证券/金融/投资';
func_v[14] = '2800';
subfunc_s[14] = new Array();
subfunc_v[14] = new Array();
subfunc_s[14][0] = '(全部)证券/金融/投资';
subfunc_v[14][0] = '2800';
subfunc_s[14][1] = '证券/期货/外汇经纪人';
subfunc_v[14][1] = '2801';
subfunc_s[14][2] = '证券分析师';
subfunc_v[14][2] = '2802';
subfunc_s[14][3] = '股票/期货操盘手';
subfunc_v[14][3] = '2803';
subfunc_s[14][4] = '金融/经济研究员';
subfunc_v[14][4] = '2804';
subfunc_s[14][5] = '投资/基金项目经理';
subfunc_v[14][5] = '2805';
subfunc_s[14][6] = '投资/理财顾问';
subfunc_v[14][6] = '2806';
subfunc_s[14][7] = '投资银行业务';
subfunc_v[14][7] = '2807';
subfunc_s[14][8] = '融资经理/融资主管';
subfunc_v[14][8] = '2808';
subfunc_s[14][9] = '融资专员';
subfunc_v[14][9] = '2809';
subfunc_s[14][10] = '拍卖师';
subfunc_v[14][10] = '2810';
subfunc_s[14][11] = '其他';
subfunc_v[14][11] = '2899';
func_s[15] = '保险';
func_v[15] = '2900';
subfunc_s[15] = new Array();
subfunc_v[15] = new Array();
subfunc_s[15][0] = '(全部)保险';
subfunc_v[15][0] = '2900';
subfunc_s[15][1] = '保险精算师';
subfunc_v[15][1] = '2901';
subfunc_s[15][2] = '保险产品开发/项目策划';
subfunc_v[15][2] = '2902';
subfunc_s[15][3] = '保险业务经理/主管';
subfunc_v[15][3] = '2903';
subfunc_s[15][4] = '保险代理/经纪人/客户经理';
subfunc_v[15][4] = '2904';
subfunc_s[15][5] = '理财顾问/财务规划师';
subfunc_v[15][5] = '2905';
subfunc_s[15][6] = '储备经理人';
subfunc_v[15][6] = '2906';
subfunc_s[15][7] = '保险核保';
subfunc_v[15][7] = '2907';
subfunc_s[15][8] = '保险理赔';
subfunc_v[15][8] = '2908';
subfunc_s[15][9] = '保险客户服务/续期管理';
subfunc_v[15][9] = '2909';
subfunc_s[15][10] = '保险培训师';
subfunc_v[15][10] = '2910';
subfunc_s[15][11] = '保险内勤';
subfunc_v[15][11] = '2911';
subfunc_s[15][12] = '其他';
subfunc_v[15][12] = '2999';
//新增
subfunc_s[15][13] = '契约管理';
subfunc_v[15][13] = '2912';
func_s[16] = '生产/营运';
func_v[16] = '3000';
subfunc_s[16] = new Array();
subfunc_v[16] = new Array();
subfunc_s[16][0] = '(全部)生产/营运';
subfunc_v[16][0] = '3000';
subfunc_s[16][1] = '工厂经理/厂长';
subfunc_v[16][1] = '3001';
subfunc_s[16][2] = '总工程师/副总工程师';
subfunc_v[16][2] = '3002';
subfunc_s[16][3] = '项目经理/主管';
subfunc_v[16][3] = '3003';
subfunc_s[16][4] = '项目工程师';
subfunc_v[16][4] = '3004';
subfunc_s[16][5] = '营运经理';
subfunc_v[16][5] = '3005';
subfunc_s[16][6] = '营运主管';
subfunc_v[16][6] = '3006';
subfunc_s[16][7] = '生产经理/车间主任';
subfunc_v[16][7] = '3007';
subfunc_s[16][8] = '生产计划协调员';
subfunc_v[16][8] = '3008';
subfunc_s[16][9] = '生产主管/督导/领班';
subfunc_v[16][9] = '3009';
subfunc_s[16][10] = '化验员';
subfunc_v[16][10] = '3010';
subfunc_s[16][11] = '研发工程师';
subfunc_v[16][11] = '3011';
subfunc_s[16][12] = '其他';
subfunc_v[16][12] = '3099';
//新增
subfunc_s[16][13] = '项目总监';
subfunc_v[16][13] = '3012';
subfunc_s[16][14] = '生产总监';
subfunc_v[16][14] = '3013';
subfunc_s[16][15] = '生产文员';
subfunc_v[16][15] = '3014';
func_s[17] = '技工';
func_v[17] = '3700';
subfunc_s[17] = new Array();
subfunc_v[17] = new Array();
subfunc_s[17][0] = '(全部)技工';
subfunc_v[17][0] = '3700';
subfunc_s[17][1] = '技工';
subfunc_v[17][1] = '3701';
subfunc_s[17][2] = '钳工/机修工/钣金工';
subfunc_v[17][2] = '3702';
subfunc_s[17][3] = '电焊工/铆焊工';
subfunc_v[17][3] = '3703';
subfunc_s[17][4] = '车工/磨工/铣工/冲压工/锣工';
subfunc_v[17][4] = '3704';
subfunc_s[17][5] = '模具工';
subfunc_v[17][5] = '3705';
subfunc_s[17][6] = '电工';
subfunc_v[17][6] = '3706';
subfunc_s[17][7] = '叉车工';
subfunc_v[17][7] = '3707';
subfunc_s[17][8] = '空调工/电梯工/锅炉工';
subfunc_v[17][8] = '3708';
subfunc_s[17][9] = '水工/木工/油漆工';
subfunc_v[17][9] = '3709';
subfunc_s[17][10] = '普工';
subfunc_v[17][10] = '3710';
subfunc_s[17][11] = '裁剪车缝熨烫';
subfunc_v[17][11] = '3711';
subfunc_s[17][12] = '汽车修理工';
subfunc_v[17][12] = '3712';
subfunc_s[17][13] = '其他';
subfunc_v[17][13] = '3799';
//新增
subfunc_s[17][14] = '切割技工';
subfunc_v[17][14] = '3713';
func_s[18] = '物流/仓储';
func_v[18] = '1500';
subfunc_s[18] = new Array();
subfunc_v[18] = new Array();
subfunc_s[18][0] = '(全部)物流/仓储';
subfunc_v[18][0] = '1500';
subfunc_s[18][1] = '物流经理';
subfunc_v[18][1] = '1501';
subfunc_s[18][2] = '物流主管';
subfunc_v[18][2] = '1502';
subfunc_s[18][3] = '物料经理';
subfunc_v[18][3] = '1503';
subfunc_s[18][4] = '物料主管/专员';
subfunc_v[18][4] = '1504';
subfunc_s[18][5] = '仓库经理/主管';
subfunc_v[18][5] = '1508';
subfunc_s[18][6] = '仓库管理员';
subfunc_v[18][6] = '1509';
subfunc_s[18][7] = '运输经理/主管';
subfunc_v[18][7] = '1510';
subfunc_s[18][8] = '报关员';
subfunc_v[18][8] = '1511';
subfunc_s[18][9] = '单证员';
subfunc_v[18][9] = '1512';
subfunc_s[18][10] = '快递员';
subfunc_v[18][10] = '1513';
subfunc_s[18][11] = '物流专员/助理';
subfunc_v[18][11] = '1514';
subfunc_s[18][12] = '船务/空运陆运操作';
subfunc_v[18][12] = '1515';
subfunc_s[18][13] = '理货员';
subfunc_v[18][13] = '1523';
subfunc_s[18][14] = '供应链经理';
subfunc_v[18][14] = '1525';
subfunc_s[18][15] = '供应链主管/专员';
subfunc_v[18][15] = '1526';
subfunc_s[18][16] = '物流总监';
subfunc_v[18][16] = '1527';
subfunc_s[18][17] = '供应链总监';
subfunc_v[18][17] = '1528';
subfunc_s[18][18] = '货运代理';
subfunc_v[18][18] = '1529';
subfunc_s[18][19] = '集装箱业务';
subfunc_v[18][19] = '1530';
subfunc_s[18][20] = '调度员';
subfunc_v[18][20] = '1531';
subfunc_s[18][21] = '其他';
subfunc_v[18][21] = '1599';
//新增
subfunc_s[18][22] = '海关事务管理';
subfunc_v[18][22] = '1532';
subfunc_s[18][23] = '项目经理/主管';
subfunc_v[18][23] = '1533';
func_s[19] = '服装/纺织/皮革';
func_v[19] = '3800';
subfunc_s[19] = new Array();
subfunc_v[19] = new Array();
subfunc_s[19][0] = '(全部)服装/纺织/皮革';
subfunc_v[19][0] = '3800';
subfunc_s[19][1] = '服装/纺织设计';
subfunc_v[19][1] = '3801';
subfunc_s[19][2] = '面料辅料开发';
subfunc_v[19][2] = '3802';
subfunc_s[19][3] = '面料辅料采购';
subfunc_v[19][3] = '3803';
subfunc_s[19][4] = '服装/纺织/皮革跟单';
subfunc_v[19][4] = '3804';
subfunc_s[19][5] = '质量管理/验货员(QA/QC)';
subfunc_v[19][5] = '3805';
subfunc_s[19][6] = '板房/楦头/底格出格师';
subfunc_v[19][6] = '3806';
subfunc_s[19][7] = '服装打样/制版';
subfunc_v[19][7] = '3807';
subfunc_s[19][8] = '纸样师/车板工';
subfunc_v[19][8] = '3808';
subfunc_s[19][9] = '裁床';
subfunc_v[19][9] = '3809';
subfunc_s[19][10] = '其他';
subfunc_v[19][10] = '3899';
//新增
subfunc_s[19][11] = '服装/纺织设计总监';
subfunc_v[19][11] = '3810';
subfunc_s[19][12] = '电脑放码员';
subfunc_v[19][12] = '3811';
func_s[20] = '采购';
func_v[20] = '3900';
subfunc_s[20] = new Array();
subfunc_v[20] = new Array();
subfunc_s[20][0] = '(全部)采购';
subfunc_v[20][0] = '3900';
subfunc_s[20][1] = '采购总监';
subfunc_v[20][1] = '3901';
subfunc_s[20][2] = '采购经理';
subfunc_v[20][2] = '3902';
subfunc_s[20][3] = '采购主管';
subfunc_v[20][3] = '3903';
subfunc_s[20][4] = '采购员';
subfunc_v[20][4] = '3904';
subfunc_s[20][5] = '采购助理';
subfunc_v[20][5] = '3905';
subfunc_s[20][6] = '选址拓展';
subfunc_v[20][6] = '3906';
subfunc_s[20][7] = '其他';
subfunc_v[20][7] = '3999';
//新增
subfunc_s[20][8] = '买手';
subfunc_v[20][8] = '3907';
subfunc_s[20][9] = '供应商开发';
subfunc_v[20][9] = '3908';
func_s[21] = '贸易';
func_v[21] = '4000';
subfunc_s[21] = new Array();
subfunc_v[21] = new Array();
subfunc_s[21][0] = '(全部)贸易';
subfunc_v[21][0] = '4000';
subfunc_s[21][1] = '外贸/贸易经理/主管';
subfunc_v[21][1] = '4001';
subfunc_s[21][2] = '外贸/贸易专员/助理';
subfunc_v[21][2] = '4002';
subfunc_s[21][3] = '国内贸易人员';
subfunc_v[21][3] = '4003';
subfunc_s[21][4] = '业务跟单经理';
subfunc_v[21][4] = '4004';
subfunc_s[21][5] = '高级业务跟单';
subfunc_v[21][5] = '4005';
subfunc_s[21][6] = '业务跟单';
subfunc_v[21][6] = '4006';
subfunc_s[21][7] = '助理业务跟单';
subfunc_v[21][7] = '4007';
subfunc_s[21][8] = '其他';
subfunc_v[21][8] = '4099';
//新增
func_s[22] = '汽车';
func_v[22] = '5300';
subfunc_s[22] = new Array();
subfunc_v[22] = new Array();
subfunc_s[22][0] = '(全部)汽车';
subfunc_v[22][0] = '5300';
subfunc_s[22][1] = '汽车机构工程师';
subfunc_v[22][1] = '5301';
subfunc_s[22][2] = '汽车设计工程师';
subfunc_v[22][2] = '5302';
subfunc_s[22][3] = '汽车电子工程师';
subfunc_v[22][3] = '5303';
subfunc_s[22][4] = '汽车质量管理';
subfunc_v[22][4] = '5304';
subfunc_s[22][5] = '汽车安全性能工程师';
subfunc_v[22][5] = '5305';
subfunc_s[22][6] = '汽车装配工艺工程师';
subfunc_v[22][6] = '5306';
subfunc_s[22][7] = '汽车修理人员';
subfunc_v[22][7] = '5307';
subfunc_s[22][8] = '4S店经理/维修站经理';
subfunc_v[22][8] = '5308';
subfunc_s[22][9] = '汽车销售/经纪人';
subfunc_v[22][9] = '5309';
subfunc_s[22][10] = '二手车评估师';
subfunc_v[22][10] = '5310';
subfunc_s[22][11] = '其他';
subfunc_v[22][11] = '5399';
func_s[23] = '工程/机械/能源';
func_v[23] = '1200';
subfunc_s[23] = new Array();
subfunc_v[23] = new Array();
subfunc_s[23][0] = '(全部)工程/机械/能源';
subfunc_v[23][0] = '1200';
subfunc_s[23][1] = '技术研发经理/主管';
subfunc_v[23][1] = '1210';
subfunc_s[23][2] = '技术研发工程师';
subfunc_v[23][2] = '1211';
subfunc_s[23][3] = '实验室负责人/工程师';
subfunc_v[23][3] = '1212';
subfunc_s[23][4] = '工程/设备经理';
subfunc_v[23][4] = '1213';
subfunc_s[23][5] = '工程/设备主管';
subfunc_v[23][5] = '1214';
subfunc_s[23][6] = '工程/设备工程师';
subfunc_v[23][6] = '1215';
subfunc_s[23][7] = '工程/机械绘图员';
subfunc_v[23][7] = '1223';
subfunc_s[23][8] = '维修工程师';
subfunc_v[23][8] = '1237';
subfunc_s[23][9] = '机械工程师';
subfunc_v[23][9] = '1239';
subfunc_s[23][10] = '机电工程师';
subfunc_v[23][10] = '1244';
subfunc_s[23][11] = '产品工艺/制程工程师';
subfunc_v[23][11] = '1247';
subfunc_s[23][12] = '模具工程师';
subfunc_v[23][12] = '1248';
subfunc_s[23][13] = '产品规划工程师';
subfunc_v[23][13] = '1259';
subfunc_s[23][14] = '工业工程师';
subfunc_v[23][14] = '1260';
subfunc_s[23][15] = '结构工程师';
subfunc_v[23][15] = '1261';
subfunc_s[23][16] = '铸造/锻造工程师';
subfunc_v[23][16] = '1262';
subfunc_s[23][17] = '注塑工程师';
subfunc_v[23][17] = '1263';
subfunc_s[23][18] = '焊接工程师';
subfunc_v[23][18] = '1264';
subfunc_s[23][19] = '夹具工程师';
subfunc_v[23][19] = '1265';
subfunc_s[23][20] = 'CNC工程师';
subfunc_v[23][20] = '1266';
subfunc_s[23][21] = '冲压工程师';
subfunc_v[23][21] = '1267';
subfunc_s[23][22] = '锅炉工程师';
subfunc_v[23][22] = '1268';
subfunc_s[23][23] = '电力工程师/技术员';
subfunc_v[23][23] = '1269';
subfunc_s[23][24] = '光源与照明工程';
subfunc_v[23][24] = '1270';
subfunc_s[23][25] = '汽车/摩托车工程师';
subfunc_v[23][25] = '1271';
subfunc_s[23][26] = '船舶工程师';
subfunc_v[23][26] = '1272';
subfunc_s[23][27] = '飞行器设计与制造';
subfunc_v[23][27] = '1273';
subfunc_s[23][28] = '其他';
subfunc_v[23][28] = '1299';
//新增
subfunc_s[23][29] = '材料工程师';
subfunc_v[23][29] = '1274';
subfunc_s[23][30] = '维修经理/主管';
subfunc_v[23][30] = '1275';
subfunc_s[23][31] = '装配工程师/技师';
subfunc_v[23][31] = '1276';
subfunc_s[23][32] = '飞机维修机械师';
subfunc_v[23][32] = '1277';
subfunc_s[23][33] = '水利/水电工程师';
subfunc_v[23][33] = '1278';
subfunc_s[23][34] = '石油天然气技术人员';
subfunc_v[23][34] = '1279';
subfunc_s[23][35] = '矿产勘探/地质勘测工程师';
subfunc_v[23][35] = '1280';
subfunc_s[23][36] = '轨道交通工程师/技术员';
subfunc_v[23][36] = '1281';
func_s[24] = '质量体系/安全管理';
func_v[24] = '3600';
subfunc_s[24] = new Array();
subfunc_v[24] = new Array();
subfunc_s[24][0] = '(全部)质量体系/安全管理';
subfunc_v[24][0] = '3600';
subfunc_s[24][1] = '质量管理/测试经理(QA/QC经理)';
subfunc_v[24][1] = '3601';
subfunc_s[24][2] = '质量管理/测试主管(QA/QC主管)';
subfunc_v[24][2] = '3602';
subfunc_s[24][3] = '质量管理/测试工程师(QA/QC工程师)';
subfunc_v[24][3] = '3603';
subfunc_s[24][4] = '质量检验员/测试员';
subfunc_v[24][4] = '3604';
subfunc_s[24][5] = '可靠度工程师';
subfunc_v[24][5] = '3605';
subfunc_s[24][6] = '故障分析工程师';
subfunc_v[24][6] = '3606';
subfunc_s[24][7] = '认证工程师/审核员';
subfunc_v[24][7] = '3607';
subfunc_s[24][8] = '体系工程师/审核员';
subfunc_v[24][8] = '3608';
subfunc_s[24][9] = '安全/健康/环境经理/主管';
subfunc_v[24][9] = '3609';
subfunc_s[24][10] = '安全/健康/环境工程师';
subfunc_v[24][10] = '3610';
subfunc_s[24][11] = '供应商管理';
subfunc_v[24][11] = '3611';
subfunc_s[24][12] = '采购材料、设备质量管理';
subfunc_v[24][12] = '3612';
subfunc_s[24][13] = '其他';
subfunc_v[24][13] = '3699';
//新增
func_s[25] = '生物/化工/制药/医疗器械';
func_v[25] = '4100';
subfunc_s[25] = new Array();
subfunc_v[25] = new Array();
subfunc_s[25][0] = '(全部)生物/化工/制药/医疗器械';
subfunc_v[25][0] = '4100';
subfunc_s[25][1] = '生物工程/生物制药';
subfunc_v[25][1] = '4101';
subfunc_s[25][2] = '无机/有机/精细/分析化工';
subfunc_v[25][2] = '4102';
subfunc_s[25][3] = '高分子/塑料/橡胶化工';
subfunc_v[25][3] = '4103';
subfunc_s[25][4] = '化工工艺/技术应用';
subfunc_v[25][4] = '4104';
subfunc_s[25][5] = '医药技术研发管理人员';
subfunc_v[25][5] = '4105';
subfunc_s[25][6] = '医药技术研发人员';
subfunc_v[25][6] = '4106';
subfunc_s[25][7] = '临床研究员';
subfunc_v[25][7] = '4107';
subfunc_s[25][8] = '临床协调员';
subfunc_v[25][8] = '4108';
subfunc_s[25][9] = '药品注册';
subfunc_v[25][9] = '4109';
subfunc_s[25][10] = '药品生产/质量管理';
subfunc_v[25][10] = '4110';
subfunc_s[25][11] = '药品市场推广经理';
subfunc_v[25][11] = '4111';
subfunc_s[25][12] = '药品市场推广主管/专员';
subfunc_v[25][12] = '4112';
subfunc_s[25][13] = '医药销售经理/主管';
subfunc_v[25][13] = '4113';
subfunc_s[25][14] = '医药销售代表';
subfunc_v[25][14] = '4114';
subfunc_s[25][15] = '医疗器械市场推广';
subfunc_v[25][15] = '4115';
subfunc_s[25][16] = '医疗器械销售';
subfunc_v[25][16] = '4116';
subfunc_s[25][17] = '其他';
subfunc_v[25][17] = '4199';
//新增
subfunc_s[25][18] = '化学分析测试员';
subfunc_v[25][18] = '4117';
subfunc_s[25][19] = '临床数据分析员';
subfunc_v[25][19] = '4118';
subfunc_s[25][20] = '医药招商';
subfunc_v[25][20] = '4119';
subfunc_s[25][21] = '政府事务管理';
subfunc_v[25][21] = '4120';
subfunc_s[25][22] = '招投标管理';
subfunc_v[25][22] = '4121';
subfunc_s[25][23] = '医疗设备注册';
subfunc_v[25][23] = '4122';
subfunc_s[25][24] = '医疗设备生产/质量管理';
subfunc_v[25][24] = '4123';
subfunc_s[25][25] = '医疗器械维修人员';
subfunc_v[25][25] = '4124';
subfunc_s[25][26] = '化工实验室研究员/技术员';
subfunc_v[25][26] = '4125';
subfunc_s[25][27] = '涂料研发工程师';
subfunc_v[25][27] = '4126';
subfunc_s[25][28] = '配色技术员';
subfunc_v[25][28] = '4127';
subfunc_s[25][29] = '塑料工程师';
subfunc_v[25][29] = '4128';
subfunc_s[25][30] = '化妆品研发';
subfunc_v[25][30] = '4129';
subfunc_s[25][31] = '食品/饮料研发';
subfunc_v[25][31] = '4130';
subfunc_s[25][32] = '造纸研发';
subfunc_v[25][32] = '4131';
func_s[26] = '医院/医疗/护理';
func_v[26] = '2000';
subfunc_s[26] = new Array();
subfunc_v[26] = new Array();
subfunc_s[26][0] = '(全部)医院/医疗/护理';
subfunc_v[26][0] = '2000';
subfunc_s[26][1] = '内科医生';
subfunc_v[26][1] = '2001';
subfunc_s[26][2] = '医院管理人员';
subfunc_v[26][2] = '2002';
subfunc_s[26][3] = '药库主任/药剂师';
subfunc_v[26][3] = '2004';
subfunc_s[26][4] = '护士/护理人员';
subfunc_v[26][4] = '2005';
subfunc_s[26][5] = '麻醉医生';
subfunc_v[26][5] = '2008';
subfunc_s[26][6] = '心理医生';
subfunc_v[26][6] = '2009';
subfunc_s[26][7] = '医药学检验';
subfunc_v[26][7] = '2010';
subfunc_s[26][8] = '针灸、推拿';
subfunc_v[26][8] = '2013';
subfunc_s[26][9] = '营养师';
subfunc_v[26][9] = '2014';
subfunc_s[26][10] = '兽医';
subfunc_v[26][10] = '2015';
subfunc_s[26][11] = '外科医生';
subfunc_v[26][11] = '2017';
subfunc_s[26][12] = '专科医生';
subfunc_v[26][12] = '2018';
subfunc_s[26][13] = '牙科医生';
subfunc_v[26][13] = '2019';
subfunc_s[26][14] = '美容整形师';
subfunc_v[26][14] = '2020';
subfunc_s[26][15] = '理疗师';
subfunc_v[26][15] = '2021';
subfunc_s[26][16] = '中医科医生';
subfunc_v[26][16] = '2022';
subfunc_s[26][17] = '公共卫生/疾病控制';
subfunc_v[26][17] = '2023';
subfunc_s[26][18] = '其他';
subfunc_v[26][18] = '2099';
//新增
subfunc_s[26][19] = '儿科医生';
subfunc_v[26][19] = '2024';
subfunc_s[26][20] = '护理主任/护士长';
subfunc_v[26][20] = '2025';
subfunc_s[26][21] = '验光师';
subfunc_v[26][21] = '2026';
func_s[27] = '广告';
func_v[27] = '4200';
subfunc_s[27] = new Array();
subfunc_v[27] = new Array();
subfunc_s[27][0] = '(全部)广告';
subfunc_v[27][0] = '4200';
subfunc_s[27][1] = '广告客户总监/副总监';
subfunc_v[27][1] = '4201';
subfunc_s[27][2] = '广告客户经理';
subfunc_v[27][2] = '4202';
subfunc_s[27][3] = '广告客户主管/专员';
subfunc_v[27][3] = '4203';
subfunc_s[27][4] = '广告创意/设计经理';
subfunc_v[27][4] = '4204';
subfunc_s[27][5] = '广告创意总监';
subfunc_v[27][5] = '4205';
subfunc_s[27][6] = '广告创意/设计主管/专员';
subfunc_v[27][6] = '4206';
subfunc_s[27][7] = '文案';
subfunc_v[27][7] = '4207';
subfunc_s[27][8] = '企业/业务发展经理';
subfunc_v[27][8] = '4208';
subfunc_s[27][9] = '企业策划人员';
subfunc_v[27][9] = '4209';
subfunc_s[27][10] = '其他';
subfunc_v[27][10] = '4299';
//新增
subfunc_s[27][11] = '美术指导';
subfunc_v[27][11] = '4210';
func_s[28] = '公关/媒介';
func_v[28] = '4300';
subfunc_s[28] = new Array();
subfunc_v[28] = new Array();
subfunc_s[28][0] = '(全部)公关/媒介';
subfunc_v[28][0] = '4300';
subfunc_s[28][1] = '公关经理';
subfunc_v[28][1] = '4301';
subfunc_s[28][2] = '公关主管';
subfunc_v[28][2] = '4302';
subfunc_s[28][3] = '公关专员';
subfunc_v[28][3] = '4303';
subfunc_s[28][4] = '会务经理';
subfunc_v[28][4] = '4304';
subfunc_s[28][5] = '会务主管';
subfunc_v[28][5] = '4305';
subfunc_s[28][6] = '会务专员';
subfunc_v[28][6] = '4306';
subfunc_s[28][7] = '媒介经理';
subfunc_v[28][7] = '4307';
subfunc_s[28][8] = '媒介主管';
subfunc_v[28][8] = '4308';
subfunc_s[28][9] = '媒介专员';
subfunc_v[28][9] = '4309';
subfunc_s[28][10] = '公关/媒介助理';
subfunc_v[28][10] = '4310';
subfunc_s[28][11] = '其他';
subfunc_v[28][11] = '4399';
//新增
subfunc_s[28][12] = '媒介销售';
subfunc_v[28][12] = '4311';
subfunc_s[28][13] = '活动策划';
subfunc_v[28][13] = '4312';
func_s[29] = '影视/媒体';
func_v[29] = '4400';
subfunc_s[29] = new Array();
subfunc_v[29] = new Array();
subfunc_s[29][0] = '(全部)影视/媒体';
subfunc_v[29][0] = '4400';
subfunc_s[29][1] = '影视策划/制作人员';
subfunc_v[29][1] = '4401';
subfunc_s[29][2] = '导演/编导';
subfunc_v[29][2] = '4402';
subfunc_s[29][3] = '艺术/设计总监';
subfunc_v[29][3] = '4403';
subfunc_s[29][4] = '经纪人/星探';
subfunc_v[29][4] = '4404';
subfunc_s[29][5] = '演员/模特/主持人';
subfunc_v[29][5] = '4405';
subfunc_s[29][6] = '摄影师';
subfunc_v[29][6] = '4406';
subfunc_s[29][7] = '音效师';
subfunc_v[29][7] = '4407';
subfunc_s[29][8] = '配音员';
subfunc_v[29][8] = '4408';
subfunc_s[29][9] = '化妆师/造型师';
subfunc_v[29][9] = '4409';
subfunc_s[29][10] = '其他';
subfunc_v[29][10] = '4499';
//新增
subfunc_s[29][11] = '放映经理/主管';
subfunc_v[29][11] = '4410';
subfunc_s[29][12] = '放映员';
subfunc_v[29][12] = '4411';
subfunc_s[29][13] = '后期制作';
subfunc_v[29][13] = '4412';
func_s[30] = '文字/媒体/写作';
func_v[30] = '4500';
subfunc_s[30] = new Array();
subfunc_v[30] = new Array();
subfunc_s[30][0] = '(全部)文字/媒体/写作';
subfunc_v[30][0] = '4500';
subfunc_s[30][1] = '总编/副总编';
subfunc_v[30][1] = '4501';
subfunc_s[30][2] = '编辑/作家/撰稿人';
subfunc_v[30][2] = '4502';
subfunc_s[30][3] = '记者';
subfunc_v[30][3] = '4503';
subfunc_s[30][4] = '美术编辑';
subfunc_v[30][4] = '4504';
subfunc_s[30][5] = '排版设计';
subfunc_v[30][5] = '4505';
subfunc_s[30][6] = '校对/录入';
subfunc_v[30][6] = '4506';
subfunc_s[30][7] = '出版/发行';
subfunc_v[30][7] = '4507';
subfunc_s[30][8] = '其他';
subfunc_v[30][8] = '4599';
//新增
subfunc_s[30][9] = '电话采编';
subfunc_v[30][9] = '4508';
subfunc_s[30][10] = '电分操作员';
subfunc_v[30][10] = '4509';
subfunc_s[30][11] = '印刷排版/制版';
subfunc_v[30][11] = '4510';
subfunc_s[30][12] = '数码直印/菲林输出';
subfunc_v[30][12] = '4511';
subfunc_s[30][13] = '打稿机操作员';
subfunc_v[30][13] = '4512';
subfunc_s[30][14] = '调墨技师';
subfunc_v[30][14] = '4513';
subfunc_s[30][15] = '印刷机械机长';
subfunc_v[30][15] = '4514';
subfunc_s[30][16] = '晒版/拼版/装订/烫金技工';
subfunc_v[30][16] = '4515';
func_s[31] = '艺术/平面/动画设计';
func_v[31] = '1600';
subfunc_s[31] = new Array();
subfunc_v[31] = new Array();
subfunc_s[31][0] = '(全部)艺术/平面/动画设计';
subfunc_v[31][0] = '1600';
subfunc_s[31][1] = '平面设计';
subfunc_v[31][1] = '1604';
subfunc_s[31][2] = '工业/产品设计';
subfunc_v[31][2] = '1619';
subfunc_s[31][3] = '工艺品/珠宝设计鉴定';
subfunc_v[31][3] = '1620';
subfunc_s[31][4] = '动画/3D设计';
subfunc_v[31][4] = '1624';
subfunc_s[31][5] = '陈列设计/展览设计';
subfunc_v[31][5] = '1625';
subfunc_s[31][6] = '多媒体设计/制作';
subfunc_v[31][6] = '1626';
subfunc_s[31][7] = '包装设计';
subfunc_v[31][7] = '1627';
subfunc_s[31][8] = '家具/家居用品设计';
subfunc_v[31][8] = '1628';
subfunc_s[31][9] = '玩具设计';
subfunc_v[31][9] = '1629';
subfunc_s[31][10] = '其他';
subfunc_v[31][10] = '1699';
//新增
subfunc_s[31][11] = '绘画';
subfunc_v[31][11] = '1630';
subfunc_s[31][12] = '原画师';
subfunc_v[31][12] = '1631';
subfunc_s[31][13] = '工业/产品设计';
subfunc_v[31][13] = '1632';
subfunc_s[31][14] = '工艺品/珠宝设计鉴定';
subfunc_v[31][14] = '1633';
func_s[32] = '房地产';
func_v[32] = '4600';
subfunc_s[32] = new Array();
subfunc_v[32] = new Array();
subfunc_s[32][0] = '(全部)房地产';
subfunc_v[32][0] = '4600';
subfunc_s[32][1] = '房地产开发/策划经理';
subfunc_v[32][1] = '4601';
subfunc_s[32][2] = '房地产开发/策划主管/专员';
subfunc_v[32][2] = '4602';
subfunc_s[32][3] = '房产项目配套工程师';
subfunc_v[32][3] = '4603';
subfunc_s[32][4] = '房地产评估';
subfunc_v[32][4] = '4604';
subfunc_s[32][5] = '房地产中介/交易';
subfunc_v[32][5] = '4605';
subfunc_s[32][6] = '房地产销售人员';
subfunc_v[32][6] = '4606';
subfunc_s[32][7] = '其他';
subfunc_v[32][7] = '4699';
//新增
subfunc_s[32][8] = '房地产项目招投标';
subfunc_v[32][8] = '4607';
subfunc_s[32][9] = '房地产销售经理/主管';
subfunc_v[32][9] = '4608';
func_s[33] = '物业管理';
func_v[33] = '4700';
subfunc_s[33] = new Array();
subfunc_v[33] = new Array();
subfunc_s[33][0] = '(全部)物业管理';
subfunc_v[33][0] = '4700';
subfunc_s[33][1] = '高级物业顾问/物业顾问';
subfunc_v[33][1] = '4701';
subfunc_s[33][2] = '物业管理经理/主管';
subfunc_v[33][2] = '4702';
subfunc_s[33][3] = '物业管理专员/助理';
subfunc_v[33][3] = '4703';
subfunc_s[33][4] = '物业招商/租赁/租售';
subfunc_v[33][4] = '4704';
subfunc_s[33][5] = '物业设施管理人员';
subfunc_v[33][5] = '4705';
subfunc_s[33][6] = '物业维修人员';
subfunc_v[33][6] = '4706';
subfunc_s[33][7] = '其他';
subfunc_v[33][7] = '4799';
//新增
subfunc_s[33][8] = '物业机电工程师';
subfunc_v[33][8] = '4707';

func_s[34] = '建筑工程/道桥/园艺';
func_v[34] = '2400';
subfunc_s[34] = new Array();
subfunc_v[34] = new Array();
subfunc_s[34][0] = '(全部)建筑工程/道桥/园艺';
subfunc_v[34][0] = '2400';
subfunc_s[34][1] = '建筑工程师';
subfunc_v[34][1] = '2401';
subfunc_s[34][2] = '结构/土木/土建工程师';
subfunc_v[34][2] = '2402';
subfunc_s[34][3] = '电气工程';
subfunc_v[34][3] = '2403';
subfunc_s[34][4] = '给排水/暖通工程';
subfunc_v[34][4] = '2404';
subfunc_s[34][5] = '工程造价师/预结算';
subfunc_v[34][5] = '2405';
subfunc_s[34][6] = '建筑工程管理';
subfunc_v[34][6] = '2406';
subfunc_s[34][7] = '工程监理';
subfunc_v[34][7] = '2407';
subfunc_s[34][8] = '室内外装潢设计';
subfunc_v[34][8] = '2408';
subfunc_s[34][9] = '城市规划与设计';
subfunc_v[34][9] = '2409';
subfunc_s[34][10] = '建筑制图';
subfunc_v[34][10] = '2410';
subfunc_s[34][11] = '施工员';
subfunc_v[34][11] = '2411';
subfunc_s[34][12] = '园艺/园林/景观设计';
subfunc_v[34][12] = '2417';
subfunc_s[34][13] = '公路/桥梁/港口/隧道工程';
subfunc_v[34][13] = '2418';
subfunc_s[34][14] = '岩土工程';
subfunc_v[34][14] = '2419';
subfunc_s[34][15] = '测绘/测量';
subfunc_v[34][15] = '2420';
subfunc_s[34][16] = '建筑工程验收';
subfunc_v[34][16] = '2421';
subfunc_s[34][17] = '其他';
subfunc_v[34][17] = '2499';
//新增
subfunc_s[34][18] = '高级建筑工程师/总工';
subfunc_v[34][18] = '2422';
subfunc_s[34][19] = '建筑设计师';
subfunc_v[34][19] = '2423';
subfunc_s[34][20] = '市政工程师';
subfunc_v[34][20] = '2424';
subfunc_s[34][21] = '楼宇自动化';
subfunc_v[34][21] = '2425';
//subfunc_s[30][22] = '建筑机电工程师';
//subfunc_v[30][22] = '2426';
subfunc_s[34][22] = '安防工程师';
subfunc_v[34][22] = '2426';
subfunc_s[34][23] = '幕墙工程师';
subfunc_v[34][23] = '2427';
subfunc_s[34][24] = '开发报建';
subfunc_v[34][24] = '2428';
subfunc_s[34][25] = '合同管理';
subfunc_v[34][25] = '2429';
subfunc_s[34][26] = '安全员';
subfunc_v[34][26] = '2430';
subfunc_s[34][27] = '资料员';
subfunc_v[34][27] = '2431';
subfunc_s[34][28] = '预结算员';
subfunc_v[34][28] = '2432';

func_s[35] = '人力资源';
func_v[35] = '1300';
subfunc_s[35] = new Array();
subfunc_v[35] = new Array();
subfunc_s[35][0] = '(全部)人力资源';
subfunc_v[35][0] = '1300';
subfunc_s[35][1] = '人事总监';
subfunc_v[35][1] = '1301';
subfunc_s[35][2] = '人事经理';
subfunc_v[35][2] = '1302';
subfunc_s[35][3] = '人事主管';
subfunc_v[35][3] = '1303';
subfunc_s[35][4] = '人事专员';
subfunc_v[35][4] = '1304';
subfunc_s[35][5] = '人事助理';
subfunc_v[35][5] = '1305';
subfunc_s[35][6] = '招聘经理/主管';
subfunc_v[35][6] = '1306';
subfunc_s[35][7] = '薪资福利经理/主管';
subfunc_v[35][7] = '1307';
subfunc_s[35][8] = '薪资福利专员/助理';
subfunc_v[35][8] = '1308';
subfunc_s[35][9] = '培训经理/主管';
subfunc_v[35][9] = '1309';
subfunc_s[35][10] = '培训专员/助理/培训师';
subfunc_v[35][10] = '1310';
subfunc_s[35][11] = '招聘专员/助理';
subfunc_v[35][11] = '1326';
subfunc_s[35][12] = '绩效考核经理/主管';
subfunc_v[35][12] = '1327';
subfunc_s[35][13] = '绩效考核专员/助理';
subfunc_v[35][13] = '1328';
subfunc_s[35][14] = '员工关系';
subfunc_v[35][14] = '1329';
subfunc_s[35][15] = '其他';
subfunc_v[35][15] = '1399';
//新增
subfunc_s[35][16] = '人力资源信息系统专员';
subfunc_v[35][16] = '1330';
func_s[36] = '高级管理';
func_v[36] = '1400';
subfunc_s[36] = new Array();
subfunc_v[36] = new Array();
subfunc_s[36][0] = '(全部)高级管理';
subfunc_v[36][0] = '1400';
subfunc_s[36][1] = '首席执行官CEO/总裁/总经理';
subfunc_v[36][1] = '1401';
subfunc_s[36][2] = '副总经理/副总裁';
subfunc_v[36][2] = '1402';
subfunc_s[36][3] = '总裁助理/总经理助理';
subfunc_v[36][3] = '1403';
subfunc_s[36][4] = '合伙人';
subfunc_v[36][4] = '1404';
subfunc_s[36][5] = '总监';
subfunc_v[36][5] = '1405';
subfunc_s[36][6] = '首席运营官COO';
subfunc_v[36][6] = '1407';
subfunc_s[36][7] = '办事处首席代表';
subfunc_v[36][7] = '1408';
subfunc_s[36][8] = '办事处/分公司/分支机构经理';
subfunc_v[36][8] = '1409';
subfunc_s[36][9] = '其他';
subfunc_v[36][9] = '1499';
//新增
subfunc_s[36][10] = '策略发展总监';
subfunc_v[36][10] = '1410';

func_s[37] = '行政/后勤';
func_v[37] = '2600';
subfunc_s[37] = new Array();
subfunc_v[37] = new Array();
subfunc_s[37][0] = '(全部)行政/后勤';
subfunc_v[37][0] = '2600';
subfunc_s[37][1] = '行政总监';
subfunc_v[37][1] = '2601';
subfunc_s[37][2] = '行政经理/主管/办公室主任';
subfunc_v[37][2] = '2602';
subfunc_s[37][3] = '行政专员/助理';
subfunc_v[37][3] = '2603';
subfunc_s[37][4] = '经理助理/秘书';
subfunc_v[37][4] = '2604';
subfunc_s[37][5] = '前台接待/总机/接待生';
subfunc_v[37][5] = '2605';
subfunc_s[37][6] = '后勤';
subfunc_v[37][6] = '2606';
subfunc_s[37][7] = '图书管理员/资料管理员';
subfunc_v[37][7] = '2607';
subfunc_s[37][8] = '电脑操作员/打字员';
subfunc_v[37][8] = '2608';
subfunc_s[37][9] = '其他';
subfunc_v[37][9] = '2699';
func_s[38] = '翻译';
func_v[38] = '2300';
subfunc_s[38] = new Array();
subfunc_v[38] = new Array();
subfunc_s[38][0] = '(全部)翻译';
subfunc_v[38][0] = '2300';
subfunc_s[38][1] = '英语翻译';
subfunc_v[38][1] = '2301';
subfunc_s[38][2] = '日语翻译';
subfunc_v[38][2] = '2302';
subfunc_s[38][3] = '德语翻译';
subfunc_v[38][3] = '2303';
subfunc_s[38][4] = '法语翻译';
subfunc_v[38][4] = '2304';
subfunc_s[38][5] = '俄语翻译';
subfunc_v[38][5] = '2305';
subfunc_s[38][6] = '西班牙语翻译';
subfunc_v[38][6] = '2306';
subfunc_s[38][7] = '韩语翻译';
subfunc_v[38][7] = '2307';
subfunc_s[38][8] = '其他语种翻译';
subfunc_v[38][8] = '2308';
subfunc_s[38][9] = '阿拉伯语翻译';
subfunc_v[38][9] = '2309';
subfunc_s[38][10] = '意大利语翻译';
subfunc_v[38][10] = '2310';
subfunc_s[38][11] = '葡萄牙语翻译';
subfunc_v[38][11] = '2311';
subfunc_s[38][12] = '泰语翻译';
subfunc_v[38][12] = '2312';
subfunc_s[38][13] = '中国方言翻译';
subfunc_v[38][13] = '2313';
func_s[39] = '教师';
func_v[39] = '1900';
subfunc_s[39] = new Array();
subfunc_v[39] = new Array();
subfunc_s[39][0] = '(全部)教师';
subfunc_v[39][0] = '1900';
subfunc_s[39][1] = '中学教师';
subfunc_v[39][1] = '1901';
subfunc_s[39][2] = '院校教务管理人员';
subfunc_v[39][2] = '1902';
subfunc_s[39][3] = '讲师/助教';
subfunc_v[39][3] = '1904';
subfunc_s[39][4] = '家教';
subfunc_v[39][4] = '1905';
subfunc_s[39][5] = '幼教';
subfunc_v[39][5] = '1907';
subfunc_s[39][6] = '大学教授';
subfunc_v[39][6] = '1908';
subfunc_s[39][7] = '小学教师';
subfunc_v[39][7] = '1909';
subfunc_s[39][8] = '兼职教师';
subfunc_v[39][8] = '1910';
subfunc_s[39][9] = '其他';
subfunc_v[39][9] = '1999';
//新增
subfunc_s[39][10] = '校长';
subfunc_v[39][10] = '1911';
subfunc_s[39][11] = '职业技术教师';
subfunc_v[39][11] = '1912';
func_s[40] = '科研人员';
func_v[40] = '1700';
subfunc_s[40] = new Array();
subfunc_v[40] = new Array();
subfunc_s[40][0] = '(全部)科研人员';
subfunc_v[40][0] = '1700';
subfunc_s[40][1] = '科研人员';
subfunc_v[40][1] = '1701';
subfunc_s[40][2] = '科研管理人员';
subfunc_v[40][2] = '1702';
subfunc_s[40][3] = '其他';
subfunc_v[40][3] = '1799';
func_s[41] = '律师/法务';
func_v[41] = '1800';
subfunc_s[41] = new Array();
subfunc_v[41] = new Array();
subfunc_s[41][0] = '(全部)律师/法务';
subfunc_v[41][0] = '1800';
subfunc_s[41][1] = '律师/法律顾问';
subfunc_v[41][1] = '1801';
subfunc_s[41][2] = '法务主管/专员';
subfunc_v[41][2] = '1802';
subfunc_s[41][3] = '律师助理';
subfunc_v[41][3] = '1803';
subfunc_s[41][4] = '法务经理';
subfunc_v[41][4] = '1806';
subfunc_s[41][5] = '法务助理';
subfunc_v[41][5] = '1807';
subfunc_s[41][6] = '知识产权/专利顾问/专员';
subfunc_v[41][6] = '1808';
subfunc_s[41][7] = '其他';
subfunc_v[41][7] = '1899';
//新增
subfunc_s[41][8] = '合规经理';
subfunc_v[41][8] = '1809';
subfunc_s[41][9] = '合规主管/专员';
subfunc_v[41][9] = '1810';
//新增
func_s[42] = '培训';
func_v[42] = '5800';
subfunc_s[42] = new Array();
subfunc_v[42] = new Array();
subfunc_s[42][0] = '(全部)培训';
subfunc_v[42][0] = '5800';
subfunc_s[42][1] = '培训督导';
subfunc_v[42][1] = '5801';
subfunc_s[42][2] = '培训讲师';
subfunc_v[42][2] = '5802';
subfunc_s[42][3] = '培训策划';
subfunc_v[42][3] = '5803';
subfunc_s[42][4] = '培训产品开发';
subfunc_v[42][4] = '5804';
subfunc_s[42][5] = '培训/课程顾问';
subfunc_v[42][5] = '5805';
subfunc_s[42][6] = '培训助理';
subfunc_v[42][6] = '5806';
subfunc_s[42][7] = '其他';
subfunc_v[42][7] = '5899';
func_s[43] = '咨询/顾问';
func_v[43] = '2100';
subfunc_s[43] = new Array();
subfunc_v[43] = new Array();
subfunc_s[43][0] = '(全部)咨询/顾问';
subfunc_v[43][0] = '2100';
subfunc_s[43][1] = '专业顾问';
subfunc_v[43][1] = '2101';
subfunc_s[43][2] = '咨询总监';
subfunc_v[43][2] = '2102';
subfunc_s[43][3] = '咨询经理';
subfunc_v[43][3] = '2103';
subfunc_s[43][4] = '咨询员';
subfunc_v[43][4] = '2104';
subfunc_s[43][5] = '专业培训师';
subfunc_v[43][5] = '2106';
subfunc_s[43][6] = '情报信息分析人员';
subfunc_v[43][6] = '2107';
subfunc_s[43][7] = '其他';
subfunc_v[43][7] = '2199';
//新增
subfunc_s[43][8] = '调研员';
subfunc_v[43][8] = '2108';
subfunc_s[43][9] = '猎头/人才中介';
subfunc_v[43][9] = '2109';
func_s[44] = '交通运输服务';
func_v[44] = '2200';
subfunc_s[44] = new Array();
subfunc_v[44] = new Array();
subfunc_s[44][0] = '(全部)交通运输服务';
subfunc_v[44][0] = '2200';
subfunc_s[44][1] = '乘务员';
subfunc_v[44][1] = '2201';
subfunc_s[44][2] = '司机';
subfunc_v[44][2] = '2210';
subfunc_s[44][3] = '飞机机长/副机长';
subfunc_v[44][3] = '2222';
subfunc_s[44][4] = '空乘人员';
subfunc_v[44][4] = '2223';
subfunc_s[44][5] = '地勤人员';
subfunc_v[44][5] = '2224';
subfunc_s[44][6] = '列车车长';
subfunc_v[44][6] = '2225';
subfunc_s[44][7] = '列车司机';
subfunc_v[44][7] = '2226';
subfunc_s[44][8] = '船长/副船长';
subfunc_v[44][8] = '2227';
subfunc_s[44][9] = '船员';
subfunc_v[44][9] = '2228';
subfunc_s[44][10] = '其他';
subfunc_v[44][10] = '2299';
func_s[45] = '餐饮/娱乐';
func_v[45] = '4800';
subfunc_s[45] = new Array();
subfunc_v[45] = new Array();
subfunc_s[45][0] = '(全部)餐饮/娱乐';
subfunc_v[45][0] = '4800';
subfunc_s[45][1] = '餐饮/娱乐管理';
subfunc_v[45][1] = '4801';
subfunc_s[45][2] = '餐饮/娱乐领班';
subfunc_v[45][2] = '4802';
subfunc_s[45][3] = '餐饮/娱乐服务员';
subfunc_v[45][3] = '4803';
subfunc_s[45][4] = '礼仪/迎宾';
subfunc_v[45][4] = '4804';
subfunc_s[45][5] = '司仪';
subfunc_v[45][5] = '4805';
subfunc_s[45][6] = '行政主厨/厨师长';
subfunc_v[45][6] = '4806';
subfunc_s[45][7] = '厨师';
subfunc_v[45][7] = '4807';
subfunc_s[45][8] = '调酒师';
subfunc_v[45][8] = '4808';
subfunc_s[45][9] = '茶艺师';
subfunc_v[45][9] = '4809';
subfunc_s[45][10] = '其他';
subfunc_v[45][10] = '4899';
//新增
subfunc_s[45][11] = '传菜主管/传菜员';
subfunc_v[45][11] = '4810';
func_s[46] = '酒店/旅游';
func_v[46] = '4900';
subfunc_s[46] = new Array();
subfunc_v[46] = new Array();
subfunc_s[46][0] = '(全部)酒店/旅游';
subfunc_v[46][0] = '4900';
subfunc_s[46][1] = '酒店/宾馆经理';
subfunc_v[46][1] = '4901';
subfunc_s[46][2] = '酒店/宾馆营销';
subfunc_v[46][2] = '4902';
subfunc_s[46][3] = '大堂经理';
subfunc_v[46][3] = '4903';
subfunc_s[46][4] = '楼面经理';
subfunc_v[46][4] = '4904';
subfunc_s[46][5] = '前厅接待';
subfunc_v[46][5] = '4905';
subfunc_s[46][6] = '客房服务员/楼面服务员';
subfunc_v[46][6] = '4906';
subfunc_s[46][7] = '行李员';
subfunc_v[46][7] = '4907';
subfunc_s[46][8] = '清洁服务人员';
subfunc_v[46][8] = '4908';
subfunc_s[46][9] = '导游/旅行顾问';
subfunc_v[46][9] = '4909';
subfunc_s[46][10] = '订票/订房服务';
subfunc_v[46][10] = '4910';
subfunc_s[46][11] = '其他';
subfunc_v[46][11] = '4999';
//新增
subfunc_s[46][12] = '宴会管理';
subfunc_v[46][12] = '4911';
subfunc_s[46][13] = '宾客服务经理';
subfunc_v[46][13] = '4912';
subfunc_s[46][14] = '预定部主管';
subfunc_v[46][14] = '4913';
subfunc_s[46][15] = '预定员';
subfunc_v[46][15] = '4914';
subfunc_s[46][16] = '机场代表';
subfunc_v[46][16] = '4915';
subfunc_s[46][17] = '管家部经理/主管';
subfunc_v[46][17] = '4916';
subfunc_s[46][18] = '健身房服务';
subfunc_v[46][18] = '4917';
subfunc_s[46][19] = '旅游产品销售';
subfunc_v[46][19] = '4918';
subfunc_s[46][20] = '行程管理/操作';
subfunc_v[46][20] = '4919';
subfunc_s[46][21] = '签证专员';
subfunc_v[46][21] = '4920';
func_s[47] = '美容/保健';
func_v[47] = '5000';
subfunc_s[47] = new Array();
subfunc_v[47] = new Array();
subfunc_s[47][0] = '(全部)美容/保健';
subfunc_v[47][0] = '5000';
subfunc_s[47][1] = '美容顾问/化妆';
subfunc_v[47][1] = '5001';
subfunc_s[47][2] = '美容助理/见席美容师';
subfunc_v[47][2] = '5002';
subfunc_s[47][3] = '瘦身顾问';
subfunc_v[47][3] = '5003';
subfunc_s[47][4] = '发型师';
subfunc_v[47][4] = '5004';
subfunc_s[47][5] = '发型助理/学徒';
subfunc_v[47][5] = '5005';
subfunc_s[47][6] = '美甲师';
subfunc_v[47][6] = '5006';
subfunc_s[47][7] = '按摩/足疗';
subfunc_v[47][7] = '5007';
subfunc_s[47][8] = '健身顾问/教练';
subfunc_v[47][8] = '5008';
subfunc_s[47][9] = '瑜伽/舞蹈老师';
subfunc_v[47][9] = '5009';
subfunc_s[47][10] = '宠物护理/美容';
subfunc_v[47][10] = '5010';
subfunc_s[47][11] = '其他';
subfunc_v[47][11] = '5099';
//新增
subfunc_s[47][12] = '彩妆培训师';
subfunc_v[47][12] = '5011';
subfunc_s[47][13] = '专柜彩妆顾问(BA)';
subfunc_v[47][13] = '5012';
subfunc_s[47][14] = '体育运动教练';
subfunc_v[47][14] = '5013';
subfunc_s[47][15] = '救生员';
subfunc_v[47][15] = '5014';
func_s[48] = '百货/连锁/零售服务';
func_v[48] = '5100';
subfunc_s[48] = new Array();
subfunc_v[48] = new Array();
subfunc_s[48][0] = '(全部)百货/连锁/零售服务';
subfunc_v[48][0] = '5100';
subfunc_s[48][1] = '店长/卖场经理';
subfunc_v[48][1] = '5101';
subfunc_s[48][2] = '店员/营业员';
subfunc_v[48][2] = '5102';
subfunc_s[48][3] = '收银员';
subfunc_v[48][3] = '5103';
subfunc_s[48][4] = '理货员/陈列员';
subfunc_v[48][4] = '5104';
subfunc_s[48][5] = '导购员';
subfunc_v[48][5] = '5105';
subfunc_s[48][6] = '兼职店员';
subfunc_v[48][6] = '5106';
subfunc_s[48][7] = '其他';
subfunc_v[48][7] = '5199';
//新增
subfunc_s[48][8] = '品类经理';
subfunc_v[48][8] = '5107';
subfunc_s[48][9] = '安防主管';
subfunc_v[48][9] = '5108';
subfunc_s[48][10] = '防损员/内保';
subfunc_v[48][10] = '5109';
subfunc_s[48][11] = '西点师/面包糕点加工';
subfunc_v[48][11] = '5110';
subfunc_s[48][12] = '生鲜食品加工/处理';
subfunc_v[48][12] = '5111';
subfunc_s[48][13] = '熟食加工';
subfunc_v[48][13] = '5112';
func_s[49] = '保安/家政/其他服务';
func_v[49] = '5200';
subfunc_s[49] = new Array();
subfunc_v[49] = new Array();
subfunc_s[49][0] = '(全部)保安/家政/其他服务';
subfunc_v[49][0] = '5200';
subfunc_s[49][1] = '保安人员';
subfunc_v[49][1] = '5201';
subfunc_s[49][2] = '保镖';
subfunc_v[49][2] = '5202';
subfunc_s[49][3] = '寻呼员/话务员';
subfunc_v[49][3] = '5203';
subfunc_s[49][4] = '搬运工';
subfunc_v[49][4] = '5204';
subfunc_s[49][5] = '送货工';
subfunc_v[49][5] = '5205';
subfunc_s[49][6] = '清洁工';
subfunc_v[49][6] = '5206';
subfunc_s[49][7] = '家政服务/保姆';
subfunc_v[49][7] = '5207';
subfunc_s[49][8] = '其他';
subfunc_v[49][8] = '5299';
//新增
subfunc_s[49][9] = '保安经理';
subfunc_v[49][9] = '5208';
func_s[50] = '毕业生类';
func_v[50] = '8800';
subfunc_s[50] = new Array();
subfunc_v[50] = new Array();
subfunc_s[50][0] = '(全部)毕业生类';
subfunc_v[50][0] = '8800';
subfunc_s[50][1] = '应届毕业生';
subfunc_v[50][1] = '8801';
subfunc_s[50][2] = '未就业毕业生';
subfunc_v[50][2] = '8802';
subfunc_s[50][3] = '其他';
subfunc_v[50][3] = '8899';

func_s[51] = '储备干部/培训生/实习生';
func_v[51] = '5500';
subfunc_s[51] = new Array();
subfunc_v[51] = new Array();
subfunc_s[51][0] = '(全部)储备干部/培训生/实习生';
subfunc_v[51][0] = '5500';
subfunc_s[51][1] = '储备干部';
subfunc_v[51][1] = '5501';
subfunc_s[51][2] = '培训生';
subfunc_v[51][2] = '5502';
subfunc_s[51][3] = '实习生';
subfunc_v[51][3] = '5503';
subfunc_s[51][4] = '水质检测员';
subfunc_v[51][4] = '5504';
subfunc_s[51][5] = '污水处理工程师';
subfunc_v[51][5] = '5505';
subfunc_s[51][6] = '固废工程师';
subfunc_v[51][6] = '5506';
subfunc_s[51][7] = '其他';
subfunc_v[51][7] = '5599';
func_s[52] = '环保';
func_v[52] = '5400';
subfunc_s[52] = new Array();
subfunc_v[52] = new Array();
subfunc_s[52][0] = '(全部)环保';
subfunc_v[52][0] = '5400';
subfunc_s[52][1] = '环保工程师';
subfunc_v[52][1] = '5401';
subfunc_s[52][2] = '环境影响评价工程师';
subfunc_v[52][2] = '5402';
subfunc_s[52][3] = '环保检测';
subfunc_v[52][3] = '5403';
subfunc_s[52][4] = '水质检测员';
subfunc_v[52][4] = '5404';
subfunc_s[52][5] = '污水处理工程师';
subfunc_v[52][5] = '5405';
subfunc_s[52][6] = '固废工程师';
subfunc_v[52][6] = '5406';
subfunc_s[52][7] = '其他';
subfunc_v[52][7] = '5499';
func_s[53] = '农/林/牧/渔';
func_v[53] = '5600';
subfunc_s[53] = new Array();
subfunc_v[53] = new Array();
subfunc_s[53][0] = '(全部)农/林/牧/渔';
subfunc_v[53][0] = '5600';
subfunc_s[53][1] = '养殖部主管';
subfunc_v[53][1] = '5601';
subfunc_s[53][2] = '场长(农/林/牧/渔业)';
subfunc_v[53][2] = '5602';
subfunc_s[53][3] = '农艺师';
subfunc_v[53][3] = '5603';
subfunc_s[53][4] = '畜牧师';
subfunc_v[53][4] = '5604';
subfunc_s[53][5] = '饲养员';
subfunc_v[53][5] = '5605';
subfunc_s[53][6] = '动物营养/饲料研发';
subfunc_v[53][6] = '5606';
subfunc_s[53][7] = '其他';
subfunc_v[53][7] = '5699';




//
//新增的对大类进行分类,根据产品部的设计稿人为增加的,其中的值分别是新增大类分类名字
//及其最后一项在数组$d_funtype中的大类序号即第几项
funtypeTop = new Array(
Array('', 0),
Array('计算机/互联网/通信/电子', 7),
Array('销售/客服/技术支持', 12),
Array('会计/金融/银行/保险', 16),
Array('生产/营运/采购/物流', 25),
Array('生物/制药/医疗/护理', 27),
Array('广告/市场/媒体/艺术', 32),
Array('建筑/房地产', 35),
Array('人事/行政/高级管理', 38),
Array('咨询/法律/教育/科研', 44),
Array('服务业/毕业生类', 54)
);


var ind_s = new Array();
var ind_v = new Array();
ind_s[0] = '计算机软件';
ind_v[0] = '01';
ind_s[1] = '计算机硬件';
ind_v[1] = '02';
ind_s[2] = '计算机服务(系统/数据服务/维修)';
ind_v[2] = '03';
ind_s[3] = '通信/电信/网络设备';
ind_v[3] = '04';
ind_s[4] = '通信/电信运营/电信增值服务';
ind_v[4] = '05';
ind_s[5] = '互联网/电子商务';
ind_v[5] = '06';
ind_s[6] = '网络游戏';
ind_v[6] = '07';
ind_s[7] = '电子技术/半导体/集成电路';
ind_v[7] = '08';
ind_s[8] = '仪器仪表/工业自动化 ';
ind_v[8] = '09';
ind_s[9] = '会计/审计';
ind_v[9] = '10';
ind_s[10] = '金融/投资/证券';
ind_v[10] = '11';
ind_s[11] = '银行 ';
ind_v[11] = '12';
ind_s[12] = '保险';
ind_v[12] = '13';
ind_s[13] = '贸易/进出口';
ind_v[13] = '14';
ind_s[14] = '批发/零售 ';
ind_v[14] = '15';
ind_s[15] = '快速消费品(食品/饮料/化妆品)';
ind_v[15] = '16';
ind_s[16] = '服装/纺织/皮革';
ind_v[16] = '17';
ind_s[17] = '家具/家电/工艺品/玩具';
ind_v[17] = '18';
ind_s[18] = '办公用品及设备';
ind_v[18] = '19';
ind_s[19] = '机械/设备/重工';
ind_v[19] = '20';
ind_s[20] = '汽车及零配件';
ind_v[20] = '21';
ind_s[21] = '制药/生物工程';
ind_v[21] = '22';
ind_s[22] = '医疗/护理/保健/卫生';
ind_v[22] = '23';
ind_s[23] = '医疗设备/器械';
ind_v[23] = '24';
ind_s[24] = '广告';
ind_v[24] = '25';
ind_s[25] = '公关/市场推广/会展';
ind_v[25] = '26';
ind_s[26] = '影视/媒体/艺术';
ind_v[26] = '27';
ind_s[27] = '文字媒体/出版';
ind_v[27] = '28';
ind_s[28] = '印刷/包装';
ind_v[28] = '29';
ind_s[29] = '房地产开发';
ind_v[29] = '30';
ind_s[30] = '建筑与工程';
ind_v[30] = '31';
ind_s[31] = '家居/室内设计/装潢';
ind_v[31] = '32';
ind_s[32] = '物业管理/商业中心';
ind_v[32] = '33';
ind_s[33] = '中介服务';
ind_v[33] = '34';
ind_s[34] = '专业服务(咨询/人力资源)';
ind_v[34] = '35';
ind_s[35] = '检测/认证';
ind_v[35] = '36';
ind_s[36] = '法律';
ind_v[36] = '37';
ind_s[37] = '教育/培训';
ind_v[37] = '38';
ind_s[38] = '学术/科研';
ind_v[38] = '39';
ind_s[39] = '餐饮业';
ind_v[39] = '40';
ind_s[40] = '酒店/旅游';
ind_v[40] = '41';
ind_s[41] = '娱乐/休闲';
ind_v[41] = '42';
ind_s[42] = '美容/保健';
ind_v[42] = '43';
ind_s[43] = '生活服务';
ind_v[43] = '44';
ind_s[44] = '交通/运输/物流';
ind_v[44] = '45';
ind_s[45] = '航天/航空';
ind_v[45] = '46';
ind_s[46] = '石油/化工/矿产';
ind_v[46] = '47';
ind_s[47] = '采掘业/冶炼';
ind_v[47] = '48';
ind_s[48] = '电力';
ind_v[48] = '49';
ind_s[49] = '水利';
ind_v[49] = '50';
ind_s[50] = '原材料和加工';
ind_v[50] = '51';
ind_s[51] = '环保';
ind_v[51] = '52';
ind_s[52] = '农业/林业/渔业';
ind_v[52] = '53';
ind_s[53] = '文化/体育/艺术';
ind_v[53] = '54';
ind_s[54] = '政府';
ind_v[54] = '55';
ind_s[55] = '非盈利机构';
ind_v[55] = '56';
ind_s[56] = '多元化业务集团公司';
ind_v[56] = '57';
ind_s[57] = '其他行业';
ind_v[57] = '99';
//ind_s[58] = '汽车';
//ind_v[58] = '58';


//新增的对行业进行分类,根据产品部的设计稿人为增加的,其中的值分别是新增分类名字
//及其最后一项在数组$d_indtype中的序号即第几项
indtypeTop = new Array(
Array('', 0),
Array('计算机/互联网/通信/电子', 9),
Array('会计/金融/银行/保险', 13),
Array('贸易/消费/制造/营运', 21),
Array('制药/医疗', 24),
Array('广告/媒体', 29),
Array('房地产/建筑', 33),
Array('专业服务/教育/培训', 39),
Array('服务业', 44),
Array('物流/运输', 46),
Array('能源/原材料', 50),
Array('政府/非赢利机构/其他', 58)
);

function EncodeUrl(city, address) {
    var destUrl = 'http://local/index.aspx';
    destUrl += '?&city=' + encodeURIComponent(city);
    destUrl += '&address=' + encodeURIComponent(address);
    destUrl = encodeURIComponent(destUrl);
    src = '/job/tranToMap.php?destUrl=' + destUrl;
    window.open(src, 'ShowMap', 'width=800,height=480,top=50, left=50,resizable=yes');
}


var indWdArr = 'E' == lang ? [245, 256, 234, 890, 735, 155] : [180, 211, 260, 797, 651, 146];


function getAreaIDs(idx) {
    switch (idx) {
        case '110000':
            return new Array('110000');
        case '120000':
            return new Array('120000');
        case '130000':
            return new Array('130000', '130100');
        case '140000':
            return new Array('140000', '140100');
        case '150000':
            return new Array('150000', '150100');
        case '210000':
            return new Array('210000', '210100', '210200');
        case '220000':
            return new Array('220000', '220100', '220200');
        case '230000':
            return new Array('230000', '230100');
        case '310000':
            return new Array('310000');
        case '320000':
            return new Array('320000', '320100', '320101', '320102', '320103', '320104', '320105', '320106', '320107', '320108', '320109', '320110', '320111', '320112', '320113', '320121', '320122', '320123', '320200', '320201', '320202', '320300', '320400', '320500', '320510', '320600', '320700', '320800', '320900', '321000', '321100', '321300', '321400');
        case '330000':
            return new Array('330000', '330100', '330200', '330300');
        case '340000':
            return new Array('340000', '340100', '340200', '340300', '340700');
        case '350000':
            return new Array('350000', '350100', '350200');
        case '360000':
            return new Array('360000', '360100');
        case '370000':
            return new Array('370000', '370100', '370200');
        case '410000':
            return new Array('410000', '410100');
        case '420000':
            return new Array('420000', '420100');
        case '430000':
            return new Array('430000', '430100');
        case '440000':
            return new Array('440000', '440100', '440300', '440400');
        case '450000':
            return new Array('450000', '450100');
        case '460000':
            return new Array('460000', '460100');
        case '510000':
            return new Array('510000', '510100', '510200');
        case '520000':
            return new Array('520000', '520100');
        case '530000':
            return new Array('530000', '530100');
        case '540000':
            return new Array('540000', '540100');
        case '610000':
            return new Array('610000', '610100');
        case '620000':
            return new Array('620000', '620100');
        case '630000':
            return new Array('630000', '630100');
        case '640000':
            return new Array('640000', '640100');
        case '650000':
            return new Array('650000', '650100');
        case '710000':
            return new Array('710000', '710100');
        case '810000':
            return new Array('810000', '810100', '810200');
        case '990000':
            return new Array('990000');


        default:
            return new Array();
    }
}


function initJobArea(layerId) {
    if ('E' == lang) {
        var psara = 'Please Select Location';
        var closeword = 'Close';
        var clearword = 'Clear';
        var confirmword = 'Confirm';
        var selara = 'Selected Location';
        var mcity = 'MAJOR CITIES';
        var aprov = 'ALL PROVINCES';
        var w1 = 260;
        var w2 = 100;
        var nomorethan = 'No more than ' + pLayer[layerId]['eleMaxNum'] + ' options';
    }
    else {
        var psara = '请选择工作地区';
        var closeword = '关闭';
        var clearword = '清空';
        var confirmword = '确认';
        var selara = '已选地点';
        var mcity = '主要城市';
        var njcityname = '南京地区';
        var aprov = '所有省份';
        var w1 = 80;
        var w2 = 110;
        var nomorethan = '您最多能选择' + pLayer[layerId]['eleMaxNum'] + '项';
    }

    var rl = 6; //每行的列数

    var plen, i, k, slen, tmp, n, h1 = 25, pl = 5;
    var twd = w1 + w2 * rl + pl; //table 总宽度

    var htmlDiv = '';
    htmlDiv += '<table width="' + twd + '" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">';

    //nav
    htmlDiv += '<tr>';
    htmlDiv += '<td height="36" valign="top" background="' + IMGPATH + '/images/title_bg.gif"  top="top" left="left">';
    htmlDiv += '<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
    htmlDiv += '<tr>';
    htmlDiv += '<td width="4%" align="center" valign="middle"><img src="' + IMGPATH + '/images/arrowYellow.gif" /></td>';
    htmlDiv += '<td width="66%" align="left" valign="middle"  style="color:#fff;">' + psara + '&nbsp;( ' + nomorethan + ' )</td>';
    //htmlDiv +='<td width="30%" align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:initLayer( \'' + layerId + '\' , \'\' );">[' + clearword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:closeLayer(\'' + layerId + '\');" title="' + quickCloseWord + '">[' + closeword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    htmlDiv += '<td width="30%" align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    htmlDiv += '</tr>';
    htmlDiv += '</table>';
    htmlDiv += '</td>';
    htmlDiv += '</tr>';
    //nav end

    htmlDiv += '<tr>';
    htmlDiv += '<td align="center" valign="top">';
    htmlDiv += '<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">';

    //已选地点初始化开始
    htmlDiv += '<tr id="sjtr" height="' + h1 + '">';
    htmlDiv += '<td width="' + w1 + '" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + selara + '：</td>';
    for (i = 0; i < rl; i++) {
        htmlDiv += '<td></td>';
    }
    htmlDiv += '</tr>';
    //已选地点初始化结束

    //虚线
    htmlDiv += '<tr><td height="5" colspan="' + (rl + 1) + '" background="' + IMGPATH + '/images/bgclear_bot.gif"></td></tr>';
    //南京地区开始
    htmlDiv += '<tr height="' + h1 + '">';
    htmlDiv += '<td colspan="' + (rl + 1) + '" bgcolor="#F7F7F7" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + njcityname + '：</td>';
    htmlDiv += '</tr>';

    plen = njcity.length;
    var njlstChxIdPrefix = pLayer[layerId]['lstChxIdPrefix'];
    var njlstSpnIdPrefix = pLayer[layerId]['lstSpnIdPrefix'];
    for (i = 0; i < plen; i++) {
        tmp = njcity[i];
        htmlDiv += '<tr height="' + h1 + '">';
        htmlDiv += '<td style="color:#000000;font-weight: bold;padding-left:' + pl + 'px;">' + tmp[0] + '：</td>';
        slen = tmp[1].length;
        for (k = 0; k < slen; k++) {
            htmlDiv += k && 0 == k % rl ? '<tr><td style="padding-left:' + pl + 'px;"></td>' : '';
            htmlDiv += '<td width="' + w2 + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '"  type="checkbox" id="' + njlstChxIdPrefix + tmp[1][k] + '" value="' + tmp[1][k] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + njlstSpnIdPrefix + tmp[1][k] + '">' + ja[tmp[1][k]] + '</span></td>';
            htmlDiv += (rl - 1) == k % rl ? '</tr>' : '';
        }
        n = (rl - (k % rl)) % rl;
        htmlDiv += n ? '<td colspan="' + n + '"></td></tr>' : '';
    }
    //南京地区结束
    //主要城市开始
    htmlDiv += '<tr height="' + h1 + '">';
    htmlDiv += '<td colspan="' + (rl + 1) + '" bgcolor="#F7F7F7" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + mcity + '：</td>';
    htmlDiv += '</tr>';

    plen = maincity.length;
    var lstChxIdPrefix = pLayer[layerId]['lstChxIdPrefix'];
    var lstSpnIdPrefix = pLayer[layerId]['lstSpnIdPrefix'];
    for (i = 0; i < plen; i++) {
        tmp = maincity[i];
        htmlDiv += '<tr height="' + h1 + '">';
        htmlDiv += '<td style="color:#000000;font-weight: bold;padding-left:' + pl + 'px;">' + tmp[0] + '：</td>';
        slen = tmp[1].length;
        for (k = 0; k < slen; k++) {
            htmlDiv += k && 0 == k % rl ? '<tr><td style="padding-left:' + pl + 'px;"></td>' : '';
            htmlDiv += '<td width="' + w2 + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '"  type="checkbox" id="' + lstChxIdPrefix + tmp[1][k] + '" value="' + tmp[1][k] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + lstSpnIdPrefix + tmp[1][k] + '">' + ja[tmp[1][k]] + '</span></td>';
            htmlDiv += (rl - 1) == k % rl ? '</tr>' : '';
        }
        n = (rl - (k % rl)) % rl;
        htmlDiv += n ? '<td colspan="' + n + '"></td></tr>' : '';
    }
    //主要城市结束

    //主要省份开始
    htmlDiv += '<tr height="' + h1 + '">';
    htmlDiv += '<td colspan="' + (rl + 1) + '" bgcolor="#F7F7F7" style="color:#ff7400; font-size: 14px; font-weight: bold;padding-left:' + pl + 'px;">' + aprov + '：</td>';
    htmlDiv += '</tr>';

    plen = allprov.length;
    var me;
    var pd1 = '&nbsp;';
    var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];
    var allSpnIdPrefix = pLayer[layerId]['allSpnIdPrefix'];
    for (i = 0; i < plen; i++) {
        tmp = allprov[i];
        htmlDiv += '<tr height="' + h1 + '">';
        htmlDiv += '<td align=center style="color:#000000;font-weight: bold;padding-left:' + pl + 'px;">' + tmp[0] + '：</td>';
        slen = tmp[1].length;

        for (k = 0; k < slen; k++) {
            htmlDiv += k && 0 == k % rl ? '<tr><td style="padding-left:' + pl + 'px;"></td>' : '';
            if (plen - 1 == i) {//香港澳门等地区
                htmlDiv += '<td style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + tmp[1][k] + '" value="' + tmp[1][k] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + allSpnIdPrefix + tmp[1][k] + '">' + ja[tmp[1][k]] + '</span></td>';
            }
            else {
                htmlDiv += '<td layerId="' + layerId + '" pcode="' + tmp[1][k] + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 );allTdMover( this );" onmouseout="chBgColor( this , 0 );allTdMout( this );" onclick="openSubLayer( event , \'' + layerId + '\' , \'' + tmp[1][k] + '\' );">' + pd1 + '<span>' + ja[tmp[1][k]] + '</span></td>';
            }
            htmlDiv += (rl - 1) == k % rl ? '</tr>' : '';
        }
        n = (rl - (k % rl)) % rl;
        htmlDiv += n ? '<td colspan="' + n + '"></td></tr>' : '';
    }
    //主要省份结束

    htmlDiv += '</table>';
    htmlDiv += '</td>';
    htmlDiv += '</tr>';
    //

    htmlDiv += '<tr>';
    htmlDiv += '<td height="4" align="center" valign="top" bgcolor="#295832"></td>';
    htmlDiv += '</tr>';

    htmlDiv += '</table>';
    return htmlDiv;
}


var funWdArr = 'E' == lang ? [240, 185, 220, 840, 645, 195] : [210, 200, 160, 710, 570, 140];
function initFuntype(layerId) {
    if ('E' == lang) {
        var psfun = 'Please Select Function';
        var closeword = 'Close';
        var clearword = 'Clear';
        var confirmword = 'Confirm';
        var selfun = 'Selected Function';
        var nomorethan = 'No more than ' + pLayer[layerId]['eleMaxNum'] + ' options';
    }
    else {
        var psfun = '请选择职位类别';
        var closeword = '关闭';
        var clearword = '清空';
        var confirmword = '确认';
        var selfun = '已选职位';
        var nomorethan = '您最多能选择' + pLayer[layerId]['eleMaxNum'] + '项';
    }

    var curNo = 0;
    var curCount = 0;
    var bgcolorArr = new Array('#F6F6F6', '#ffffff');

    var str = '';
    str += '<table class="fun" width="' + funWdArr[3] + '">';

    //nav
    str += '<tr>';
    str += '<td height="36" valign="top" background="' + IMGPATH + '/images/title_bg.gif"  top="top" left="left">';
    str += '<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
    str += '<tr>';
    str += '<td align="left" valign="middle"  style="color:#fff;">&nbsp;&nbsp;<img src="' + IMGPATH + '/images/arrowYellow.gif" valign="absmiddle"/>&nbsp;' + psfun + '&nbsp;(<span style="color: #FF6600;  "> ' + nomorethan + ' </span>)</td>';
    //str +='<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:initLayer( \'' + layerId + '\' , \'\' );">[' + clearword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:closeLayer(\'' + layerId + '\');" title="' + quickCloseWord + '">[' + closeword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    str += '<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    str += '</tr>';
    str += '</table>';
    str += '</td>';
    str += '</tr>';
    //nav end
    str += '<tr><td align="center" valign="top"><table class="tbl" valign="top">';
    
    //已选结果部分 start
    str += '<tr height="22"><td class="topN" width="' + funWdArr[5] + '" style="padding-left:3px;padding-right:10px;">' + selfun + '：</td><td id="sftb">';
    
    str += '<table class="tbl56" width="' + funWdArr[4] + '" valign="middle"><tbody><tr><td colspan="3" class="content_div"></td></tr></tbody></table>';
    str += '</td></tr>';
    //已选结果部分 end

    str += '<tr><td height="5" colspan="2"></td></tr>';
    //虚线
    str += '<tr><td height="1" colspan="2" background="' + IMGPATH + '/images/dot1.gif"></td></tr>';
    str += '<tr><td height="10" colspan="2"></td></tr>';

    var len = func_v.length;
    for (var i = 0; i < len; i++) {
        if (i >= funtypeTop[curNo][1]) {
            curNo++;
            str += '<tr bgcolor="' + bgcolorArr[(curNo - 1) % 2] + '"><td class="topM" style="padding-left:3px;padding-right:10px;" width="' + funWdArr[5] + '">' + funtypeTop[curNo][0] + '</td><td><table class="tbl56" width="' + funWdArr[4] + '">';
            curCount = 0;
        }

        curCount++;
        if (1 == curCount % 3) {
            str += '<tr>';
        }
        str += '<td layerId="' + layerId + '" pcode="' + func_v[i] + '" style="width:' + funWdArr[(curCount - 1) % 3] + 'px;cursor:pointer;" onmouseover="chBgColor( this , 1 );allTdMover( this );" onmouseout="chBgColor( this , 0 );allTdMout( this );" onclick="openSubLayer( event , \'' + layerId + '\' , \'' + func_v[i] + '\' );" class="content_div"><span>' + func_s[i] + '</span></td>';

        if (0 == curCount % 3) {
            str += '</tr>';
        }
        if (i + 1 >= funtypeTop[curNo][1]) {
            var subn = (3 - (curCount % 3)) % 3;
            for (var j = 0; j < subn; j++) {
                str += '<td style="width:' + funWdArr[3 - subn + j] + 'px;"></td>';
            }
            str += subn ? '</tr>' : '';
            str += '</table></td></tr>';
        }
    }
    str += '</table></td></tr>';
    str += '<tr><td class="td33"></td></tr></table>';
    //document.write(str);
    
    return str;
}

var indIndex = [];
indIndex['01'] = 0;
indIndex['02'] = 1;
indIndex['03'] = 2;
indIndex['04'] = 3;
indIndex['05'] = 4;
indIndex['06'] = 5;
indIndex['07'] = 6;
indIndex['08'] = 7;
indIndex['09'] = 8;
indIndex['10'] = 9;
indIndex['11'] = 10;
indIndex['12'] = 11;
indIndex['13'] = 12;
indIndex['14'] = 13;
indIndex['15'] = 14;
indIndex['16'] = 15;
indIndex['17'] = 16;
indIndex['18'] = 17;
indIndex['19'] = 18;
indIndex['20'] = 19;
indIndex['21'] = 20;
indIndex['22'] = 21;
indIndex['23'] = 22;
indIndex['24'] = 23;
indIndex['25'] = 24;
indIndex['26'] = 25;
indIndex['27'] = 26;
indIndex['28'] = 27;
indIndex['29'] = 28;
indIndex['30'] = 29;
indIndex['31'] = 30;
indIndex['32'] = 31;
indIndex['33'] = 32;
indIndex['34'] = 33;
indIndex['35'] = 34;
indIndex['36'] = 35;
indIndex['37'] = 36;
indIndex['38'] = 37;
indIndex['39'] = 38;
indIndex['40'] = 39;
indIndex['41'] = 40;
indIndex['42'] = 41;
indIndex['43'] = 42;
indIndex['44'] = 43;
indIndex['45'] = 44;
indIndex['46'] = 45;
indIndex['47'] = 46;
indIndex['48'] = 47;
indIndex['49'] = 48;
indIndex['50'] = 49;
indIndex['51'] = 50;
indIndex['52'] = 51;
indIndex['53'] = 52;
indIndex['54'] = 53;
indIndex['55'] = 54;
indIndex['56'] = 55;
indIndex['57'] = 56;
indIndex['99'] = 57;
var indWdArr = 'E' == lang ? [245, 256, 234, 890, 735, 155] : [180, 211, 260, 797, 651, 146];

function initIndustrytype(layerId) {
    if ('E' == lang) {
        var psind = 'Please Select Industry';
        var closeword = 'Close';
        var nolimit = 'No Limit';
        var clearword = 'Clear';
        var confirmword = 'Confirm';
        var selind = 'Selected Industry';
        var nomorethan = 'No more than ' + pLayer[layerId]['eleMaxNum'] + ' options';
    }
    else {
        var psind = '请选择行业类别';
        var closeword = '关闭';
        var nolimit = '不限';
        var clearword = '清空';
        var confirmword = '确认';
        var selind = '已选行业';

        var nomorethan = '您最多能选择' + pLayer[layerId]['eleMaxNum'] + '项';
    }


    var curNo = 0;
    var curCount = 0;
    var bgcolorArr = new Array('#F6F6F6', '#ffffff');

    var str = '';

    str += '<table class="fun" width="' + indWdArr[3] + '">';

    //nav
    str += '<tr>';
    str += '<td height="36" valign="top" background="' + IMGPATH + '/images/title_bg.gif"  top="top" left="left">';
    str += '<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">';
    str += '<tr>';
    str += '<td align="left" valign="middle"  style="color:#fff;">&nbsp;&nbsp;<img src="' + IMGPATH + '/images/arrowYellow.gif" valign="absmiddle"/>&nbsp;' + psind + '&nbsp;( ' + nomorethan + ' )</td>';
    //str +='<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:initLayer( \'' + layerId + '\' , \'\' );">[' + clearword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;<span style="cursor:pointer;" onclick="javascript:closeLayer(\'' + layerId + '\');" title="' + quickCloseWord + '">[' + closeword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    str += '<td align="right" valign="middle" style="color:#FFFFFF;"><span style="cursor:pointer;" onclick="javascript:confirmLayer( \'' + layerId + '\' );" title="' + quickConfirmWord + '">[' + confirmword + ']</span>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    str += '</tr>';
    str += '</table>';
    str += '</td>';
    str += '</tr>';
    //nav end

    str += '<tr><td align="center" valign="top"><table class="tbl" valign="top">';

    //已选结果部分 start
    str += '<tr height="20"><td class="topN" width="' + indWdArr[5] + '" style="padding-left:3px;padding-right:10px;">' + selind + '：</td><td id="sitb">';
    str += '<table class="tbl56" width="' + indWdArr[4] + '" valign="middle"><tbody><tr><td colspan="3" class="content_div"></td></tr></tbody></table>';
    str += '</td></tr>';
    //已选结果部分 end

    str += '<tr><td height="5" colspan="2"></td></tr>';
    //虚线
    str += '<tr><td height="5" colspan="2" background="' + IMGPATH + '/images/bgclear_bot.gif"></td></tr>';

    var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];
    var allSpnIdPrefix = pLayer[layerId]['allSpnIdPrefix'];
    var numArr = document.getElementById("page_form").statData ? document.getElementById("page_form").statData.value.split('|') : [];
    var len = ind_v.length; //58

    for (var i = 0; i < len; i++) {
        if (i >= indtypeTop[curNo][1]) {
            curNo++;
            str += '<tr bgcolor="' + bgcolorArr[(curNo - 1) % 2] + '"><td class="topN" style="padding-left:3px;padding-right:10px;" width="' + indWdArr[5] + '">' + indtypeTop[curNo][0] + '</td><td><table class="tbl56" width="' + indWdArr[4] + '">';
            curCount = 0;
        }

        curCount++;
        if (1 == curCount % 3) {
            str += '<tr>';
        }
        var num = numArr[ind_v[i] - 1 + 106]; //统计数据
        var numstr = num > 0 ? '(' + num + ')' : '';
        str += '<td style="width:' + indWdArr[(curCount - 1) % 3] + 'px;cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"  class="content_div"><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + ind_v[i] + '" value="' + ind_v[i] + '" onclick="chxClk( this );"><span style="' + spnValign + '" id="' + allSpnIdPrefix + ind_v[i] + '">' + ind_s[i] + numstr + '</span></td>';

        if (0 == curCount % 3) {
            str += '</tr>';
        }

        if (i + 1 >= indtypeTop[curNo][1]) {
            var subn = (3 - (curCount % 3)) % 3;
            for (var j = 0; j < subn; j++) {
                str += '<td style="width:' + indWdArr[3 - subn + j] + 'px;"></td>';
            }
            str += subn ? '</tr>' : '';
            str += '</table></td></tr>';
        }
    }
    str += '</table></td></tr>';
    str += '<tr><td class="td33"></td></tr></table>';
    //document.write(str);
    return str;

}
function GetLength(strTemp) {
    var i, sum;
    sum = 0;
    for (i = 0; i < strTemp.length; i++) {
        if ((strTemp.charCodeAt(i) >= 0) && (strTemp.charCodeAt(i) <= 255))
            sum = sum + 1;
        else
            sum = sum + 2;
    }
    return sum;
}

function $_(str) {
    if (typeof str == 'string' && document.getElementById(str) != null) {
        return document.getElementById(str);
    }
    return false;
}

function goNone() { }

function isChild() {
    var parentObj = arguments[0];
    var childObj = arguments[1];
    var depth = arguments[2] || 0;
    var i = 1;
    while (childObj && parentObj != childObj) {
        i++;
        if (depth && i > depth) {
            break;
        }
        childObj = childObj.parentNode;
    }
    return parentObj == childObj;
}

function Jtrim(str) {
    var i = 0;
    var len = str.length;

    if (str == "") {
        return (str);
    }

    j = len - 1;
    flagbegin = true;
    flagend = true;

    while ((flagbegin == true) && (i < len)) {
        if (str.charAt(i) == " ") {
            i = i + 1;
            flagbegin = true;
        }
        else {
            flagbegin = false;
        }
    }

    while ((flagend == true) && (j >= 0)) {
        if (str.charAt(j) == " ") {
            j = j - 1;
            flagend = true;
        }
        else {
            flagend = false;
        }
    }

    if (i > j) {
        return ("");
    }

    trimstr = str.substring(i, j + 1);
    return trimstr;
}

function subStringPro(str, length) {
    var stri = '';
    for (i = 0, j = 0; j < length; ) {
        if ((str.charCodeAt(i) >= 0) && (str.charCodeAt(i) <= 255)) {
            stri += str.charAt(i);
            j++;
        } else {
            stri += str.charAt(i);
            j += 2;
        }
        i++;
    }
    return stri;
}


//定义全局变量记录当前显示的职能小类层的id的数字位
var bdClkEvt = document.body.onclick;
var curSwIdNum = '';
function showSubFuntypeDiv(code, topObj) {
    //先关闭当前的层
    if (curSwIdNum != code) {
        hiddenSubFuntypeDiv(curSwIdNum);
    }
    curSwIdNum = code;
    document.body.onclick = function(event) { isHiddenSubFuntypeDiv(event); };
    if (document.getElementById('subDiv' + code) != null) {
        $_('subDiv' + code).style.display = 'block';
        return;
    }
    var wd = topObj.clientWidth;
    var subObj = document.createElement('div');
    subObj.style.zIndex = '2';
    subObj.id = 'subDiv' + code;
    subObj.style.position = 'absolute';
    subObj.style.width = wd + 'px';
    subObj.style.display = 'block';
    subObj.style.background = '#FFEDDF';

    var tblStr = '<table width="100%" border=0 align="center" cellpadding="0" cellspacing="0" style="border:3px solid #FF7B00;" bgcolor="#FEFFEF"><tbody><tr height="18"><td background="' + IMGPATH + '/images/open_bg.gif" style="color:#fff;padding-top:0px;cursor:default" valign="middle">&nbsp;<strong>' + pspo + '</strong></td><td background="' + IMGPATH + '/images/open_bg.gif"align="right"><img style="cursor:pointer" onclick="hiddenSubFuntypeDiv(\'' + code + '\')" src="' + IMGPATH + '/images/close1.gif" align="absmiddle"></td></tr>';
    for (var i = 0; i < func_v.length; i++) {
        if (code == func_v[i]) {
            break;
        }
    }
    for (var k = 0; k < subfunc_v[i].length; k++) {
        tblStr += '<tr><td height="20" colspan="2" style="cursor:default">' + tb1 + '<img src="' + IMGPATH + '/images/blackpoint.gif" align="absmiddle">' + tb2 + '<a href="javascript:type_search(\'' + subfunc_v[i][k] + '\',\'\',\'\')"> ' + subfunc_s[i][k] + '</a>' + tb3 + ' </td></tr>';
    }
    tblStr += '</tbody></table>';
    subObj.innerHTML = tblStr;
    topObj.appendChild(subObj);
}
function isHiddenSubFuntypeDiv(event) {
    if (document.getElementById('subDiv' + curSwIdNum) != null) {
        if ('none' != $_('subDiv' + curSwIdNum).style.display) {
            event = event || window.event;
            srcElmt = event.target || event.srcElement;
            if (srcElmt != $_('divId' + curSwIdNum) && !isChild($_('subDiv' + curSwIdNum), srcElmt, cdeep)) {
                hiddenSubFuntypeDiv(curSwIdNum);
            }
        }
    }
}

function hiddenSubFuntypeDiv(code) {
    if (document.getElementById('subDiv' + code) != null) {
        $_('subDiv' + code).style.display = 'none';
    }
    curSwIdNum = '';
    document.body.onclik = bdClkEvt;
}



function openwin(url, name, width, height, left, top) {
    window.open(url, name, "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top);
}


(function() {
    var ca = navigator.userAgent.toLowerCase();
    iBrowser = {
        I: ca.indexOf("msie") != -1,
        M: ca.indexOf("mozilla") != -1,
        O: ca.indexOf("opera") != -1,
        S: ca.indexOf("webkit") != -1
    }

    //数据提供对象
    window.DataProvide = function() {
        this.ajaxUrl = arguments[0] || '?';
        this.lang = arguments[1] || 'C';
        this.resWord = 'C' == this.lang ? '结果' : 'results';
        this.abuWord = 'C' == this.lang ? '约' : 'about';
        this.maxGetNum = 10; //数据提供接口每次提供的最大记录数
        this.dataArr = [];
        this.rDataArr = function(key, kwd, onFunc) {
            kwd = trim(kwd, 'left'); //去掉左边的空格
            var _kwd = '_' + kwd;
            var uKwd = window.encodeURIComponent ? encodeURIComponent(kwd) : escape(kwd);
            if (this.dataArr[_kwd]) {//已缓存过,直接调用缓存记录,不再重新发送http请求
                onFunc(key, kwd, this.dataArr[_kwd]);
            }
            else {
                //2008-8-20 liyao 因加入了拼音匹配方式故去掉了前缀缓存判断机制
                document.domain = '';
                if (!window.ajaxIfr || !ajaxIfr.contentWindow || !ajaxIfr.contentWindow.$) {//异常判断
                    onFunc(key, kwd, []);
                    return false;
                }
                ajaxIfr.contentWindow.$.ajax({
                    url: this.ajaxUrl + '&kwd=' + uKwd + '&broswer=0&ran=' + Math.random(),
                    pObj: this,
                    key: key,
                    kwd: kwd,
                    _kwd: _kwd,
                    onFunc: onFunc,
                    error: function() { this.onFunc(this.key, this.kwd, []); },
                    success: function(rTxt) {
                        this.pObj.dataArr[this._kwd] = [];
                        if (rTxt) {
                            rTxt = (rTxt + '').split("\r\n");
                            var len = rTxt.length;
                            var subtmp = [];
                            for (var i = 0; i < len; i++) {
                                subtmp = rTxt[i].split("\t");
                                if (subtmp[0] && subtmp[1] > 0) {
                                    this.pObj.dataArr[this._kwd].push([subtmp[0], ' ' + this.pObj.abuWord + ' ' + subtmp[1] + ' ' + this.pObj.resWord]);
                                }
                            }
                        }
                        this.onFunc(this.key, this.kwd, this.pObj.dataArr[this._kwd]);
                    }
                });
            }
        }
    }

    window.iCom = [];
    window.iTag = 'iCom';
    var da = new RegExp("^[\\s\\u1100-\\u11FF\\u3040-\\u30FF\\u3130-\\u318F\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFF\\uAC00-\\uD7A3\\uF900-\\uFAFF\\uFF65-\\uFFDC]+$");
    window.iPush = function() {
        var pLen = arguments.length, key = iTag + ++iCom.length, a;
        for (var i = 0; i < pLen; i++) {
            a = arguments[i];
            if (a[0] && 'text' == a[0].type && a[1] && 'function' == typeof a[2] && a[1] instanceof DataProvide && iCheck(a[0])) {//参数验证
                if (!document.getElementById(iTag + 'ui')) {
                    iCreateStyle();
                }
                iCom[key] = {};
                iCom[key]['iInput'] = a[0];
                iCom[key]['iDp'] = a[1];
                iCom[key]['iOnEvt'] = a[2];
                iCom[key]['iTbl'] = iCreateTbl();
                iCom[key]['iIfr'] = iCreateIfr();

                iClose(key);
                iResize(key);
                iGetPosPara(key);
                iSetPos(key);
                iSetAtt(key);
                iAttach(key);

                iCom[key]['sto'] = '';
            }
        }
    }

    function iSetAtt(key) {
        var u = iCom[key]['iInput'];
        u.setAttribute('autocomplete', 'off');

        u.setAttribute('key', key); //设置自定义属性
        u.setAttribute('vIndex', -1); //设置自定义属性 value in table row index
        u.setAttribute('preVal', u.value); //设置自定义属性 value in table row index

        var t = iCom[key]['iTbl'];
        t.setAttribute('key', key); //rel key to input
        t.setAttribute('kwd', ''); //table kwd
        t.setAttribute('hIndex', -1); //highlight table row index
    }

    function iAttach(key) {
        var u = iCom[key]['iInput'];
        iAttEvt(u, 'keydown', iSetPreVal);
        iAttEvt(u, 'focus', iGetPosPara);
        iAttEvt(u, 'blur', iClose);
        iAttEvt(u, 'keyup', iKeyup);
        if (iBrowser.I) {
            iAttEvt(u, 'beforedeactivate', iBefore);
        }
    }

    window.iAttEvt = function(a, b, c) {//绑定事件
        var d = 'on' + b;
        if (a.addEventListener) {//ff opera
            a.addEventListener(b, c, false);
        }
        else if (a.attachEvent) {//ie
            a.attachEvent(d, c);
        }
        else {
            a[d] = c;
        }
    }

    //判断是否按上键
    function isUp(a) { return a == 38 || a == 63232; }

    //判断是否按下键
    function isDown(a) { return a == 40 || a == 63233; }

    //判断是否按右键
    function isRight(a) { return a == 39; }

    //判断是否按上下方向键
    function isUD(a) { return isUp(a) || isDown(a); }

    //记录前面的值
    function iSetPreVal(e) {
        e = e || window.event;
        var u = e.srcElement || e.target;
        u.setAttribute('preVal', u.value);
    }

    function iKeyup(e) {
        e = e || window.event;
        var a = e.keyCode;
        var u = e.srcElement || e.target;

        var key = u.getAttribute('key');
        var vIndex = u.getAttribute('vIndex');
        var preVal = u.getAttribute('preVal');

        var t = iCom[key]['iTbl'];
        var hIndex = t.getAttribute('hIndex');
        var kwd = t.getAttribute('kwd');

        var rKwd;
        if (-1 == vIndex) {
            rKwd = kwd;
        }
        else {
            rKwd = t.rows[vIndex] ? t.rows[vIndex].completeString : '';
        }

        if (27 == a || !trim(u.value)) {//按esc键或者空值
            iClose(key); //关掉层
            return false;
        }

        if (rKwd != u.value || (isRight(a) && -1 != vIndex) || preVal != u.value) {
            //如果数据不一致|按下右键并且值索引不为-1|值发生了改变,调用数据提供程序
            iCom[key]['iDp'].rDataArr(key, u.value, exec);
            return false;
        }

        if (isUD(a)) {//只处理按了上下键的情况
            //直接处理显示或者上下移动table选项
            iUpDown(key, a);
            return false;
        }

        return true;
    }

    function iClearTbl(t) {
        while (t.rows.length > 0) {
            t.deleteRow(-1);
        }
    }

    function exec(key, kwd, data) {
        //填充层
        iFillTbl(key, kwd, data);
        //处理显示层
        if (iCom[key]['iTbl'].rows.length - 1) {
            iOpen(key);
        }
        else {
            iClose(key);
        }
    }

    function iInsert(a, b) {
        a.appendChild(document.createTextNode(b));
    }

    function iTrMDown() {
        var t = this.parentNode.parentNode;
        var key = t.getAttribute('key');
        var u = iCom[key]['iInput'];
        u.value = this.completeString;
        u.setAttribute('vIndex', this.rowIndex);
        function uf() {
            u.focus();
            if (iBrowser.I) {
                var r = u.createTextRange();
                r.moveStart('character', u.value.length);
                r.collapse();
                r.select();
            }
        }
        setTimeout(uf, 10);
        iCom[key]['iOnEvt']();
    }

    function iTrMOver() {
        var t = this.parentNode.parentNode;
        var key = t.getAttribute('key');
        ChHigh(this.parentNode.parentNode, this.rowIndex);
    }

    function iFillTbl(key, kwd, b) {
        var u = iCom[key]['iInput'];
        u.setAttribute('vIndex', -1);
        var a = iCom[key]['iTbl'];
        iClearTbl(a);
        a.style.width = u.offsetWidth + 'px';
        var bLen = b.length;
        a.setAttribute('kwd', kwd);
        a.setAttribute('hIndex', -1);
        var e, f, h;
        for (var d = 0; d < bLen; ++d) {
            e = a.insertRow(-1);
            e.onmousedown = iTrMDown;
            e.onmouseover = iTrMOver;
            e.completeString = b[d][0];
            e.className = iTag + 'a';
            f = document.createElement('td');
            iInsert(f, b[d][0]);
            f.className = iTag + 'c';
            if (iBrowser.N && da.test(b[d][0])) {
                f.style.paddingTop = '2px';
            }
            e.appendChild(f);
            h = document.createElement('td');
            iInsert(h, b[d][1]);
            h.className = iTag + 'd';
            e.appendChild(h);
        }

        //关闭按钮行暂时取消
        var m = a.insertRow(-1);
        var k = document.createElement('td');
        k.setAttribute('keep', 'keep');
        k.colSpan = 2;
        m.style.height = 0;
        m.appendChild(k);
        /*
        if ( !iBrowser.I ) {
        m.onmousedown = iCancel;
        }
        var k = document.createElement( 'td' );
        k.setAttribute( 'keep' , 'keep' );
        k.colSpan = 2;
        m.className = iTag + 'e';
        var D = document.createElement( 'span' );
        D.className = iTag + 'f';
        m.appendChild( k );
        k.appendChild( D );
        iInsert( D , '关闭' );
        D.onclick = iClose;
        */

        iResize(key);
    }

    function iUpDown() {//上下导航键操作
        var key = arguments[0];
        var a = arguments[1] || 0;
        if (!isUD(a)) {//非上下键
            return false;
        }

        var u = iCom[key]['iInput'];
        var vIndex = u.getAttribute('vIndex');

        var t = iCom[key]['iTbl'];
        var hIndex = t.getAttribute('hIndex');
        var kwd = t.getAttribute('kwd');
        var rLen = t.rows.length;

        if (!(rLen - 1)) {//如果table中没有数据,则关闭 table,返回
            iClose(key);
            return false;
        }

        if ('hidden' == t.style.visibility) {//如果是关的,则打开
            ChHigh(t, vIndex);
            iOpen(key);
            return false;
        }

        hIndex1 = isDown(a) ? hIndex - 0 + 1 : hIndex - 1;
        hIndex1 = hIndex1 < -1 ? rLen - 2 : (hIndex1 > rLen - 2 ? -1 : hIndex1);
        ChHigh(t, hIndex1);
        u.value = -1 == hIndex1 ? kwd : t.rows[hIndex1].completeString;
        u.setAttribute('vIndex', hIndex1);
    }

    function ChHigh(t, hIndex1) {
        var hIndex = t.getAttribute('hIndex');
        var len = t.rows.length;
        if (hIndex >= 0 && hIndex <= len - 2) {
            t.rows[hIndex].className = iTag + 'a';
        }
        if (hIndex1 >= 0 && hIndex1 <= len - 2) {
            t.rows[hIndex1].className = iTag + 'b';
        }
        t.setAttribute('hIndex', hIndex1);
    }

    function iCancel(e) {
        e = e || window.event;
        if (iBrowser.O) {
            var t = e.target || e.srcElement, key;
            while (!(uokey = t.getAttribute('key'))) {
                t = t.parentNode;
            }
            function uo() {
                iOpen(uokey);
                iCom[uokey]['iInput'].focus();
            }
            setTimeout(uo, 10);
        }
        else {
            e.cancelBubble = true;
            e.returnValue = false;
            return false;
        }
    }

    function iCreateTbl(key) {
        var t = document.createElement('table');
        t.cellSpacing = (t.cellPadding = "0");
        t.className = iTag + 'm';
        t.style.visibility = 'hidden';
        document.body.appendChild(t);
        return t;
    }

    function iCreateIfr(key) {
        var f = '';
        if (iBrowser.I) {//创建iframe
            var y;
            f = document.createElement('iframe');
            y = f.style;
            y.zIndex = '1';
            y.position = 'absolute';
            y.display = 'block';
            y.borderWidth = 0;
            document.body.appendChild(f);
        }
        return f;
    }

    function iGetAbsPos(a) {
        var w = h = 0;
        while (a) {
            w += a['offsetLeft'];
            h += a['offsetTop'];
            a = a.offsetParent;
        }
        return [w, h];
    }

    function iGetPosPara(e) {
        if ('string' == typeof e) {
            var key = e;
        }
        else {
            e = e || window.event;
            var u = e.srcElement || e.target;
            var key = u.getAttribute('key');
        }
        var i = iCom[key]['iInput'];

        var iow = i.offsetWidth;
        var ioh = i.offsetHeight;

        var pos = iGetAbsPos(i);
        var iex = pos[0];
        var iey = pos[1] + ioh - 1;

        var bsw = document.body.scrollWidth || document.documentElement.scrollWidth;
        var bsh = document.body.scrollHeight || document.documentElement.scrollHeight;

        var bch = document.body.clientHeight || document.documentElement.clientHeight;

        iCom[key]['pospara'] = { iow: iow, ioh: ioh, iex: iex, iey: iey, bsw: bsw, bsh: bsh, bch: bch };
    }

    function iSetPos(e) {
        if (typeof e == 'string') {
            var key = e;
        }
        else {
            e = e || window.event;
            var u = e.srcElement || e.target;
            var key = u.getAttribute('key');
        }
        var t = iCom[key]['iTbl'], f = iCom[key]['iIfr'];
        if (!iCom[key]['pospara']) {//若因异常未计算好定位所需参数
            return;
        }

        var iow = iCom[key]['pospara']['iow'];
        var ioh = iCom[key]['pospara']['ioh'];

        var iex = iCom[key]['pospara']['iex'];
        var iey = iCom[key]['pospara']['iey'];

        var bsw = iCom[key]['pospara']['bsw'];
        var bsh = iCom[key]['pospara']['bsh'];

        var bch = iCom[key]['pospara']['bch'];

        //滚动参数要实时统计
        var bst = document.body.scrollTop || document.documentElement.scrollTop;

        //自动完成table参数要实时统计
        var tow = t.offsetWidth;
        var toh = t.offsetHeight;

        /*******************计算左右停靠位置**********************/
        var tsl = iex + tow > bsw ? iex + iow - tow : iex;
        /*****************************************/

        /*******************计算上下停靠位置**********************/
        var tst;
        var up = iey - ioh + 2 - toh;
        if (iey + 220 <= bst + bch) {//下限未超出滚动条下边界 停靠在输入框下方
            tst = iey;
        }
        else {//下限超出滚动条下限
            if (iey + 220 > bsh) {//下限超出body下边界 则不管是否会被隐藏都往上停靠
                tst = up;
            }
            else {//下限未超出整个body下边界
                if (iey - ioh + 2 - 220 >= bst) {//往上依靠时没有超出滚动条上边界,则停靠在输入框上方
                    tst = up;
                }
                else {//否则停靠在输入框下方
                    tst = iey;
                }
            }
        }
        /*****************************************/

        t.style.left = tsl + 'px';
        t.style.top = tst + 'px';
        if (f) {
            f.style.left = t.style.left;
            f.style.top = t.style.top;
        }
    }

    function iResize(key) {
        var a = iCom[key]['iTbl'];
        var b = iCom[key]['iIfr'] || '';
        var c = iCom[key]['iInput'];
        a.style.width = Math.max(c.offsetWidth, a.offsetWidth) + 'px';
        if (b) {//ie须遮住
            b.style.width = a.offsetWidth + 'px';
            b.style.height = a.offsetHeight + 'px';
        }
    }

    function iBefore() {
        var e = window.event;
        if (!e || !e.toElement) {
            return false;
        }
        if ('keep' == e.toElement.getAttribute('keep')) {
            e.cancelBubble = true;
            e.returnValue = false;
            return false;
        }
    }

    function iClose(e) {
        if (typeof e == 'string') {
            var key = e;
        }
        else {
            e = e || window.event;
            var t = e.srcElement || e.target;
            var key;
            while (t && !(key = t.getAttribute('key'))) {
                t = t.parentNode;
            }
        }
        iCom[key]['iTbl'].style.visibility = 'hidden';
        if (iCom[key]['iIfr']) {
            iCom[key]['iIfr'].style.visibility = 'hidden';
        }
    }

    function iOpen(key) {
        iSetPos(key);
        iCom[key]['iTbl'].style.visibility = 'visible';
        if (iCom[key]['iIfr']) {
            iCom[key]['iIfr'].style.visibility = 'visible';
        }
    }

    function iCheck(obj) {
        var iLen = iCom.length, key;
        for (var i = 1; i <= iLen; i++) {
            key = iTag + i;
            if (iCom[key] && iCom[key]['iInput'] == obj) {
                return false;
            }
        }
        return true;
    }

    function trim() {
        var str = (arguments[0] || '') + '', l_r = arguments[1] || '', regExp1 = /^ */, regExp2 = / *$/;
        switch (l_r) {
            case 'left': return str.replace(regExp1, '');
            case 'right': return str.replace(regExp2, '');
            default: return str.replace(regExp1, '').replace(regExp2, '');
        }
    }

    function iCreateStyle() {//创建样式
        var a = document.body.dir == "rtl", b = a ? "right" : "left", c = a ? "left" : "right";
        var d = document.getElementsByTagName("head")[0], e = document.createElement("style"), f = null, h = null, m = false;
        e.id = iTag + 'ui';
        if (document.styleSheets) {
            d.appendChild(e);
            m = true;
            f = e.sheet ? e.sheet : e.styleSheet;
        }
        if (!f) {
            h = document.createTextNode("");
            e.appendChild(h);
        }
        var k = function(D, E) {
            var ma = D + " { " + E + " }";
            if (f) {
                if (f.insertRule) {
                    f.insertRule(ma, f.cssRules.length);
                }
                else if (f.addRule) {
                    f.addRule(D, E);
                }
            }
            else {
                h.data += ma + "\n";
            }
        };
        k("." + iTag + "m", "font-size:13px;font-family:arial,sans-serif;cursor:default;line-height:17px;border:1px solid #7F9DB9;z-index:2;position:absolute;background-color:white;margin:0;");
        k("." + iTag + "a", "cursor:pointer;");
        k("." + iTag + "b", "background-color:#36c;color:white;cursor:pointer;");
        k("." + iTag + "c", "white-space:nowrap;overflow:hidden;text-align:" + b + ";padding-" + b + ":3px;" + (iBrowser.I || iBrowser.O ? "padding-bottom:1px;" : ""));
        k("." + iTag + "d", "white-space:nowrap;overflow:hidden;text-align:" + c + ";color:#0080FF;padding-" + b + ":3px;padding-" + c + ":3px;");
        k("." + iTag + "b td", "color:white;");
        k("." + iTag + "e td", "padding:0 3px 2px;text-align:" + c + ";font-size:10px;line-height:15px;");
        k("." + iTag + "f", "color:#ff7400;text-decoration:underline;cursor:pointer;");
        if (!m) {
            d.appendChild(e);
        }
    }
})();


function initAutoCom() {
    //判断域名,只有二级域名相同才方便跨域调用ajax
    var domainArr = document.domain.split('.');
    if ('wzrc.com' != domainArr[domainArr.length - 2] + '.' + domainArr[domainArr.length - 1]) {
        return false;
    }
    //创建iframe对象
    window.ajaxIfr = document.createElement('iframe');
    ajaxIfr.style.display = 'none';
    //ajaxIfr.src = '';
    ajaxIfr.src = '';
    document.body.appendChild(ajaxIfr);
    window.ajaxIfr = ajaxIfr;

    var kwdProVideUrl = '';

    window.iDp = [];
    iDp[0] = new DataProvide(kwdProVideUrl + 0, lang);
    iDp[1] = new DataProvide(kwdProVideUrl + 1, lang);
    iDp[2] = new DataProvide(kwdProVideUrl + 2, lang);
    var kTypeIndex = document.page_form.keywordtype.value - 0;
    switch (fileName) {
        case 'index.aspx': var kwdObj = [form['keyword1']];
            clkFunc = [function() { form.keyword.value = form.keyword1.value; form.fromType.value = 1; form.submit(); } ];
            break;
        case 'keyword.aspx': var kwdObj = [form['keyword1'], document.getElementsByName('keyword3')[0]];
            clkFunc = [function() { form.keyword.value = form.keyword1.value; search_result(1); }, function() { form.keyword.value = document.getElementsByName('keyword3')[0].value; search_result(16); } ];
            break;
        case 'advance.aspx': var kwdObj = [form['keyword']]; clkFunc = [function() { advance_search(1); } ];
            break;
        case 'search.aspx': var kwdObj = [form['keyword1'], document.getElementsByName('keyword3')[0]];
            clkFunc = [function() { form.keyword.value = form.keyword1.value; search_result(1); }, function() { form.keyword.value = document.getElementsByName('keyword3')[0].value; search_result(16); } ];
            break;
        default: break;
    }
    var kwdLen = kwdObj.length;
    for (var i = 0; i < kwdLen; i++) {
        iPush([kwdObj[i], iDp[kTypeIndex], clkFunc[i]]);
    }

    /*关键字类型图文切换绑定相应事件*/
    var i = 0, tobj = null;
    while (tobj = $_('kt' + i)) {
        iAttEvt(tobj, 'click', function(event) { var e = event || window.event; var eobj = e.target || e.srcElement; chgIDP(eobj.id.substr(2, 1)) });
        i++;
    }

    /*关键字类型radio切换绑定相应事件*/
    var ktobj = form.keywordtype;
    var ktlen = ktobj.length;
    for (var i = 0; i < ktlen; i++) {
        iAttEvt(ktobj[i], 'click', function(event) { var e = event || window.event; var eobj = e.target || e.srcElement; chgIDP(eobj.value) });
    }
}

function chgIDP(no) {
    //联想功能ajax url 相应切换
    if (iCom) {
        var iLen = iCom.length;
        for (var i = 0; i < iLen; i++) {
            iCom[(iTag + (i + 1))]['iDp'] = iDp[no];
        }
    }
}

//弹出层公用文件
//调用到$_()
//***************************拖动函数 start **********************************//
var objX = 0;
var objY = 0;
function drag_mouse_down(event, obj) {
    var obj_left = obj.style.left;
    var obj_top = obj.style.top;
    var obj_left = obj_left.replace(/p|x/g, "");
    var obj_top = obj_top.replace(/p|x/g, "");
    if (event == null) {//IE必须
        event = window.event;
    }
    var clientX = String(event.clientX).replace(/p|x/g, "");
    var clientY = String(event.clientY).replace(/p|x/g, "");
    objX = clientX - obj_left;
    objY = clientY - obj_top;
}

function drag(event, obj) {
    if (objX != 0 && objY != 0) {
        if (event == null) {//IE必须
            event = window.event;
        }
        if (event.button == 1 || event.button == 0) {
            var objWidth = obj.firstChild.clientWidth;
            var objHeight = obj.firstChild.clientHeight;

            var leftPo = event.clientX - objX;
            if (leftPo < 0) {
                leftPo = 0;
            }
            var bsw = document.body.scrollWidth || document.documentElement.scrollWidth;
            if (leftPo > bsw - objWidth) {
                leftPo = bsw - objWidth;
            }

            var topPo = event.clientY - objY;
            if (topPo < 0) {
                topPo = 0;
            }

            var bsh = document.body.scrollHeight || document.documentElement.scrollHeight;
            if (topPo > bsh - objHeight) {
                topPo = bsh - objHeight;
            }
            obj.style.left = leftPo + 'px';
            obj.style.top = topPo + 'px';
        }
    }
}
//***************************拖动函数 end **********************************//

//*********************滤镜效果*********************

//创建滤镜层
function buildGlobalLayer() {
    //定义记住BODY滚动高度的全局变量
    window.bdscrollHeight = document.body.scrollHeight || document.documentElement.scrollHeight;
    if (browser.msie && browser.version != '7.0') {//IE 7.0以下版本需加iframe

        var gIfr = document.createElement('iframe');
        gIfr.id = 'globalIfr';
        gIfr.style.display = 'none';
        gIfr.style.position = 'absolute';
        gIfr.style.clear = 'both';
        gIfr.style.zIndex = '90';
        gIfr.style.left = '0px';
        gIfr.style.top = '0px';
        gIfr.style.width = '0px';
        gIfr.style.height = '0px';
        gIfr.style.border = '0px #ffffff solid';
        gIfr.onselectstart = function() { return false; };
        gIfr.style.filter = 'alpha(opacity=0)';
        document.body.appendChild(gIfr);
    }

    var gDiv = document.createElement('div');
    gDiv.id = 'globalDiv';
    gDiv.style.display = 'none';
    gDiv.style.position = 'absolute';
    gDiv.style.clear = 'both';
    gDiv.style.zIndex = '91';
    gDiv.style.left = '0px';
    gDiv.style.top = '0px';
    gDiv.style.width = '0px';
    gDiv.style.height = '0px';
    gDiv.style.border = '0px #ffffff solid';
    gDiv.style.background = 'darkgray';
    gDiv.onselectstart = function() { return false; };
    if (browser.msie) {
        gDiv.style.filter = 'alpha(opacity=30)';
    }
    else {
        gDiv.style.opacity = 30 / 100;
    }
    document.body.appendChild(gDiv);
}

//打开滤镜层
function openGlobalLayer() {
    window.bdscrollHeight = document.body.scrollHeight || document.documentElement.scrollHeight;
    var bw = (document.body.scrollWidth || document.documentElement.scrollWidth) + 'px';
    var bh = (document.body.scrollHeight || document.documentElement.scrollHeight) + 'px';
    if ($_('globalIfr')) {
        $_('globalIfr').style.width = bw;
        $_('globalIfr').style.height = bh;
        $_('globalIfr').style.display = 'block';
    }
    $_('globalDiv').style.width = bw;
    $_('globalDiv').style.height = bh;
    $_('globalDiv').style.display = 'block';
}

//关闭滤镜层
function closeGlobalLayer() {
    if ($_("globalIfr")) {
        $_('globalIfr').style.width = '0px';
        $_('globalIfr').style.height = '0px';
        $_("globalIfr").style.display = 'none';
    }
    $_('globalDiv').style.width = '0px';
    $_('globalDiv').style.height = '0px';
    $_('globalDiv').style.display = 'none';
}
//*********************滤镜效果 end*********************

//******************************定位 start******************************
function centerLayer(obj) {
    var ocw = obj.firstChild.clientWidth;
    var och = obj.firstChild.clientHeight;

    var bsl = document.body.scrollLeft || document.documentElement.scrollLeft;
    var bst = document.body.scrollTop || document.documentElement.scrollTop;
    var bcw = document.body.clientWidth || document.documentElement.clientWidth;
    var bch = document.body.clientHeight || document.documentElement.clientHeight;
    var osl = bsl + Math.floor((bcw - ocw) / 2);
    osl = Math.max(bsl, osl);
    var ost = bst + Math.floor((bch - och) / 2);
    ost = Math.min(bst, ost);

    obj.style.left = osl + 'px';
    obj.style.top = ost + 'px';
}
function checkAndResetStyleTop(obj) {
    var och = obj.firstChild.clientHeight;
    var ost = parseInt(obj.style.top.substring(0, obj.style.top.length - 2));
    if (och + ost > bdscrollHeight) {
        obj.style.top = bdscrollHeight - och + 'px';
    }
}
//******************************定位 end******************************//

//******************************中间层 start******************************//



if (browser.msie) {
    var chxValignVal = 'bottom';
    var chxValign = 'vertical-align:' + chxValignVal + ';';
    var spnValignVal = 'bottom';
    var spnValign = 'vertical-align:' + spnValignVal + ';';
    var clsTop = 'padding-top:3px';
}
else {
    var chxValignVal = 'bottom';
    var chxValign = 'vertical-align:' + chxValignVal + ';';
    var spnValignVal = 'bottom';
    var spnValign = 'vertical-align:' + spnValignVal + ';';
    var clsTop = 'padding-top:0px';
}

if ('E' == lang) {
    var noMoreThan = 'No more than ';
    var opt = ' options';
    var esci = 'Each selected category includes all of its sub-categories.';
    var quickCloseWord = 'Press Esc or ~ to close';
    var quickConfirmWord = 'Press Enter to confirm';
}
else {
    var noMoreThan = '您最多能选择';
    var opt = '项';
    var esci = '选择此大类，将包括以下所有小类';
    var quickCloseWord = '按 Esc键 或 ~键 直接关闭';
    var quickConfirmWord = '按 回车键(Enter) 直接确定';
}



//***************************层参数索引 start **********************************//


var layers = [];
var dragObjs = [];
var layerIds = [];

function buildLayer() {
    var argArr = buildLayer.arguments;
    //定义层需要的初始字串变量
    var mainTable = '';
    var k;
    for (var i = 0; i < argArr.length; i++) {
        //求出其相应的TABLE
        var layerId = argArr[i];

        switch (layerId) {
            case 'popupArea': mainTable = initJobArea(layerId); break;
            case 'popupResidence': mainTable = initResidence(layerId); break;
            case 'popupFuntype': mainTable = initFuntype(layerId); break;
            case 'popupCosr': mainTable = initCosr(layerId); break;
            case 'popupIndustry': mainTable = initIndustrytype(layerId); break;
            case 'popupSubfuntype': mainTable = initSubfuntype(layerId); break;
            case 'popupIssuedate': mainTable = initIssuedate(layerId); break;
            case 'relSchMore': if (!$_('relSchMoreEle') || !$_('relSchMoreVal')) { return false; };
                mainTable = initRelSchMore(layerId); break;
            default: return false;
        }


        k = layers.length;

        layerIds[k] = layerId;

        layers[k] = document.createElement('div');
        layers[k].id = layerId;
        layers[k].style.visibility = 'hidden';
        layers[k].style.position = 'absolute';
        layers[k].style.clear = 'both';
        layers[k].style.zIndex = '92';
        layers[k].innerHTML += mainTable;
        layers[k].style.left = '0px';
        layers[k].style.top = '0px';
        layers[k].style.border = '0px #ffffff solid';

        dragObjs[k] = layers[k].firstChild.firstChild.firstChild.firstChild;
        dragObjs[k].style.cursor = 'move';
        dragObjs[k].onmousedown = function(event) {
            drag_mouse_down(event, this.parentNode.parentNode.parentNode.parentNode);
        };

        if (browser.msie) {
            layers[k].onselectstart = function() { return false; };
            layers[k].firstChild.onresize = function() { checkAndResetStyleTop(this.parentNode); };
        }

        document.body.appendChild(layers[k]);

        if (pLayer[layerId]['eleName']) {
            checkEleVal(layerId); //alert(form[pLayer[layerId]['eleName']].value);
            showSelRes(layerId, form[pLayer[layerId]['eleName']].value);
        }
        //document.write(mainTable);
    }
}

function checkEleVal(layerId) {
    var eleName = pLayer[layerId]['eleName'];
    //alert(eleName);
    var ids = form[eleName].value.split(','), len = ids.length;
    for (var i = 0; i < len; i++) {
        if (!getShowName(layerId, ids[i])) {
            form[eleName].value = '';
            break;
        }
    }
}

//记录body的相关初始
var bdMouseMove = document.body.onmousemove;
var bdMouseUp = document.body.onmouseup;
var docKeyDown = document.onkeydown;
//记录事件
function recordDocEvent() {
    bdMouseMove = document.body.onmousemove;
    bdMouseUp = document.body.onmouseup;
    docKeyDown = document.onkeydown;
}
//恢复事件
function recoverDocEvent() {
    document.body.onmousemove = bdMouseMove;
    document.body.onmouseup = bdMouseUp;
    document.onkeydown = docKeyDown;
}

//鼠标点击其它区域
/*
var docMouseDown = document.onmousedown;
//记录事件
function recordDocMouseDown() {
docMouseDown = document.onmousedown;
}
//恢复事件
function recoverDocMouseDown() {
document.onmousedown = docMouseDown;
}
*/

var curLayerId = ''; //当前层ID
var curSubLayerId = ''; //当前子层ID
function openLayer(layerId) {
    if ($_(layerId)) {
        if (pLayer[layerId]['isMulSel']) {
            initLayer(layerId, form[pLayer[layerId]['eleName']].value);
        }
        if (curLayerId != layerId && $_(curLayerId)) {
            closeLayer(curLayerId); //关闭当前层
        }
        openGlobalLayer(); //打开滤镜层
        var obj = $_(layerId);
        if (obj.style.visibility == 'hidden') {
            centerLayer(obj);
            obj.style.visibility = 'visible';
        }
        recordDocEvent(); //记录全局事件
        document.body.onmousemove = function(event) { drag(event, obj); };
        document.body.onmouseup = function() { objX = 0; objY = 0; };
        document.onkeydown = closeOrConfirmLayer;
        curLayerId = layerId; //记录当前层ID
    }
}

function closeLayer(layerId) {
    if ($_(layerId)) {
        if ($_(curSubLayerId)) {
            closeSubLayer(curSubLayerId);
        }
        closeGlobalLayer();
        $_(layerId).style.visibility = "hidden";
        recoverDocEvent();
        curLayerId = '';
    }
}

function closeSubLayer(subLayerId) {
    if ($_(subLayerId)) {
        $_(subLayerId).style.visibility = "hidden";
        //recoverDocMouseDown();
        curSubLayerId = '';
    }
}


function closeOrConfirmLayer(e) {
    var e = e || window.event;
    if (27 == e.keyCode || 192 == e.keyCode) {//按ESC 或 ~ 键关闭层
        if ($_(curSubLayerId)) {
            closeSubLayer(curSubLayerId);
            e.cancelBubble = true;
            e.returnValue = false;
            return false;
        }
        if ($_(curLayerId)) {
            closeLayer(curLayerId);
            e.cancelBubble = true;
            e.returnValue = false;
            return false;
        }
    }
    else if (13 == e.keyCode) {//按回车键确定层
        if ($_(curLayerId) && pLayer[curLayerId]['isMulSel']) {
            confirmLayer(curLayerId);
            e.cancelBubble = true;
            e.returnValue = false;
            return false;
        }
    }
}

/*
function isColseSubLayer( event ) {
var e = event || window.event;
var obj = e.srcElement || e.target;
if ( $_( curSubLayerId ) && obj != $_( curSubLayerId ) && !isChild( $_( curSubLayerId ) , obj , 10 ) ) {
closeSubLayer( curSubLayerId );
}
}
*/

function openSubLayer(e, layerId, id) {
    //layerId 层ID , id 子层ID数字部分
    var subLayerId = pLayer[layerId]['subLayerIdPrefix'] + id;

    if (subLayerId != curSubLayerId && $_(curSubLayerId)) {
        closeSubLayer(curSubLayerId);
    }

    if (!$_(subLayerId)) {
        buildSubLayer(layerId, id);
    }

    if (pLayer[layerId]['isDefaultToDoCheckedWithParent']) {
        //是否默认帮用户勾上父类
        var ids = getSelIds(layerId);
        var len = ids.length;
        var eleMaxNum = pLayer[layerId]['eleMaxNum'];
        if (len >= eleMaxNum) {
            alert(noMoreThan + eleMaxNum + opt);
            return false;
        }
        var idPrefix2 = id.substring(0, 2);
        var flag = true;
        for (var i = 0; i < len; i++) {
            if (ids[i].substring(0, 2) == idPrefix2) {
                flag = false;
                break;
            }
        }
        if (flag) {
            doChecked(layerId, id);
        }
    }

    e = e || window.event;
    var sobj = $_(subLayerId);
    fallowMouse(e, sobj);

    sobj.style.visibility = 'visible';

    //recordDocMouseDown();
    //document.onmousedown = function( event ) {isColseSubLayer( event );};

    curSubLayerId = subLayerId;
}

///创建第二层弹出层
function buildSubLayer(layerId, id) {
    var subLayerId = pLayer[layerId]['subLayerIdPrefix'] + id;
    var div = document.createElement('div');
    div.id = subLayerId;
    div.style.zIndex = '92';
    div.style.position = 'absolute';
    div.style.visibility = 'hidden';
    div.bgcolor = '#FEFFEF';
    var selChxIdPrefix = pLayer[layerId]['selChxIdPrefix'];
    var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];
    var allSpnIdPrefix = pLayer[layerId]['allSpnIdPrefix'];

    switch (layerId) {

        case 'popupArea': var ids = getAreaIDs(id), num = ids.length - 1, cols = Math.ceil(Math.sqrt(num)); break;
        case 'popupResidence': var ids = getAreaIDs(id), num = ids.length - 1, cols = Math.ceil(Math.sqrt(num)); break;
        case 'popupFuntype': var ids = getFuntypeIDs(id), num = ids.length - 1, cols = num > 16 ? 2 : 1; break;
        case 'popupCosr': var ids = getCosrIDs(id), num = ids.length - 1, cols = num > 16 ? 2 : 1; break;
        default: return false;
    }

    var tstr = '<table cellpadding="0" cellspacing="0" style="border:1px solid #295832;" bgcolor="#FEFFEF">';

    var chked = $_(selChxIdPrefix + ids[0]).checked ? 'checked' : '';
    //tstr += '<tr><td colspan="' + cols + '"><table class="tbl" width="100%"><tr style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.firstChild.childNodes[1] );"><td><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + ids[0] + '" value="' + ids[0] + '" onclick="chxClk( this );" ' + chked + '><span style="font-weight:800;' + spnValign + '" id="' + allSpnIdPrefix + ids[0] + '">' + getShowName( layerId , ids[0] ) + '</span></td><td  align="right" style="width:50px;' + clsTop + '">&nbsp;&nbsp;<a class="orange3" href="javascript:goNone();" onclick="clkTocloseSubLayer( event , \'' + subPrefix + ids[0] + '\' );" title="' + quickCloseWord + '">' + ( 'E' == lang ? 'Close' : '关闭' ) + '</a>&nbsp;</td></tr></table></td></tr>';
    tstr += '<tr><td colspan="' + cols + '" style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + ids[0] + '" value="' + ids[0] + '" onclick="chxClk( this );" ' + chked + '><span style="font-weight:800;' + spnValign + '" id="' + allSpnIdPrefix + ids[0] + '">' + getShowName(layerId, ids[0]) + '</span>&nbsp;</td></tr>';
    for (var i = 1; i <= num; i++) {
        tstr += 0 == (i - 1) % cols ? '<tr height="20">' : '';
        chked = $_(selChxIdPrefix + ids[i]).checked ? 'checked' : '';

        tstr += '<td style="text-align:left; cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"><input style="' + chxValign + '" type="checkbox" id="' + allChxIdPrefix + ids[i] + '" value="' + ids[i] + '" onclick="chxClk( this );" ' + chked + '><span style="' + spnValign + '" id="' + allSpnIdPrefix + ids[i] + '">' + getShowName(layerId, ids[i]) + '</span>';
        tstr += (cols - 1) == (i - 1) % cols ? '&nbsp;</td></tr>' : '&nbsp;&nbsp;</td>';
    }
    var n = (cols - ((i - 1) % cols)) % cols;
    tstr += n ? '<td colspan="' + n + '"></td></tr>' : '';
    tstr += '</table>';
    div.innerHTML = tstr;
    document.body.appendChild(div);
    div.setAttribute('layerId', layerId);
    div.setAttribute('pcode', id);
    div.onmouseover = function() { allTdMover(this); };
    div.onmouseout = function() { allTdMout(this); };
}

/*
function clkTocloseSubLayer( event , subLayerId ) {
event = event || window.event;
event.cancelBubble = true;
closeSubLayer( subLayerId );
}
*/

function fallowMouse(e, obj) {
    var ex = e.clientX;
    var ey = e.clientY;
    var bl = document.body.scrollLeft || document.documentElement.scrollLeft;
    var bt = document.body.scrollTop || document.documentElement.scrollTop;
    var bw = document.body.clientWidth || document.documentElement.clientWidth;
    var bh = document.body.clientHeight || document.documentElement.clientHeight;
    var ow = obj.clientWidth;
    var oh = obj.clientHeight;
    var ol = ex + ow > bw ? ex + bl - ow : ex + bl;
    ol = Math.max(bl, ol);
    var ot = ey + oh > bh ? ey + bt - oh : ey + bt;
    ot = ot < bt ? bt + bh - oh : ot;
    ot = ot < bt ? bt : ot;
    obj.style.left = ol + 'px';
    obj.style.top = ot + 'px';
}

function getSelIds(layerId) {
    var t = $_(pLayer[layerId]['selObjId']).getElementsByTagName('input'), l = t.length, v = [];

    for (var i = 0; i < l; i++) {
        if (t[i].checked) {
            v.push(t[i].value);
        }
    }
    return v;
}

function getSelNames(layerId, selIds) {
    if (!selIds) {
        return [];
    }
    if (selIds.constructor != Array) {
        selIds = selIds.split(',');
    }
    var l = selIds.length, v = [];
    for (var i = 0; i < l; i++) {
        v.push(getShowName(layerId, selIds[i]));
    }
    return v;
}

function confirmLayer(layerId) {
    var selIds = getSelIds(layerId);
    showSelRes(layerId, selIds);
    closeLayer(layerId);
}

function initLayer(layerId, strIds) {
    var ids = getSelIds(layerId);
    var len = ids.length;
    for (var i = 0; i < len; i++) {
        cancelChecked(layerId, ids[i]);
    }
    if (!strIds) {
        return false;
    }
    ids = strIds.split(',');
    len = ids.length;
    for (var i = 0; i < len; i++) {
        doChecked(layerId, ids[i]);
    }
}

function cancelChecked(layerId, id) {
    var selObjId = pLayer[layerId]['selObjId'];
    var selChxIdPrefix = pLayer[layerId]['selChxIdPrefix'];
    var lstChxIdPrefix = pLayer[layerId]['lstChxIdPrefix'];
    var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];

    if ('popupArea' == layerId || 'popupResidence' == layerId) {
        if ($_(selChxIdPrefix + id)) {
            var tmpTr = $_(selObjId);
            var rmTd = $_(selChxIdPrefix + id).parentNode;
            tmpTr.removeChild(rmTd);
            tmpTr.appendChild(document.createElement('td'));
        }
    }
    else if ('popupFuntype' == layerId || 'popupIndustry' == layerId || 'popupCosr' == layerId) {
        if ($_(selChxIdPrefix + id)) {
            $_(selChxIdPrefix + id).checked = false;
        }
        setFunIndSelObjHtml(layerId, getSelIds(layerId));
    }
    else {
        return false;
    }
    if ($_(lstChxIdPrefix + id)) {
        $_(lstChxIdPrefix + id).checked = false;
    }
    if ($_(allChxIdPrefix + id)) {
        $_(allChxIdPrefix + id).checked = false;
    }
}

function doChecked(layerId, id) {
    var selObjId = pLayer[layerId]['selObjId'];
    var selChxIdPrefix = pLayer[layerId]['selChxIdPrefix'];
    var selSpnIdPrefix = pLayer[layerId]['selSpnIdPrefix'];
    var lstChxIdPrefix = pLayer[layerId]['lstChxIdPrefix'];
    var allChxIdPrefix = pLayer[layerId]['allChxIdPrefix'];

    if ($_(selChxIdPrefix + id)) {//如果已经存在选中项,说明出现异常,则先删除该项,然后再钩上此值对应3项
        alert('出现异常');
        cancelChecked(layerId, id);
        doChecked(layerId, id);
        return false;
    }
    if ('popupArea' == layerId || 'popupResidence' == layerId) {
        var selChx = document.createElement('input');
        selChx.id = selChxIdPrefix + id;
        selChx.type = 'checkbox';
        selChx.value = id;
        selChx.style.verticalAlign = chxValignVal;
        selChx.onclick = function() { chxClk(this); };

        var selSpn = document.createElement('span');
        selSpn.id = selSpnIdPrefix + id;
        selSpn.innerHTML = getShowName(layerId, id);
        selSpn.style.verticalAlign = spnValignVal;

        var tmpTd = document.createElement('td');
        tmpTd.appendChild(selChx);
        tmpTd.appendChild(selSpn);
        tmpTd.style.cursor = 'pointer';
        tmpTd.onmouseover = function() { chBgColor(this, 1); };
        tmpTd.onmouseout = function() { chBgColor(this, 0); };
        tmpTd.onclick = function() { chxOrSpnClkFunc(this.childNodes[1]); };


        var tmpTr = $_(selObjId);
        tmpTr.removeChild(tmpTr.lastChild);
        tmpTr.insertBefore(tmpTd, tmpTr.childNodes[getSelIds(layerId).length + 1]);
        selChx.checked = true;
    }
    else if ('popupFuntype' == layerId || 'popupIndustry' == layerId || 'popupCosr' == layerId) {
        var selIds = getSelIds(layerId);
        selIds.push(id);

        setFunIndSelObjHtml(layerId, selIds);
    }
    else {
        return false;
    }
    if ($_(lstChxIdPrefix + id)) {
        $_(lstChxIdPrefix + id).checked = true;
    }
    if ($_(allChxIdPrefix + id)) {
        $_(allChxIdPrefix + id).checked = true;
    }
}

function setFunIndSelObjHtml(layerId, selIds) {
    var selObjId = pLayer[layerId]['selObjId'];
    var selChxIdPrefix = pLayer[layerId]['selChxIdPrefix'];
    var selSpnIdPrefix = pLayer[layerId]['selSpnIdPrefix'];

    switch (layerId) {
        case 'popupFuntype': var wdArr = funWdArr; break;
        case 'popupCosr': var wdArr = cosrWdArr; break;
        case 'popupIndustry': var wdArr = indWdArr; break;
        default: return false;
    }
    var len = selIds.length;
    var fCols = 3;
    var tblStr = '<table class="tbl56" valign="middle" width="' + wdArr[4] + '">';
    for (var i = 0; i < len; i++) {
        if (0 == i % fCols) {
            tblStr += '<tr>';
        }
        var chxId = selChxIdPrefix + selIds[i];
        var spnId = selSpnIdPrefix + selIds[i];
        var sname = getShowName(layerId, selIds[i]);
        var sn = i % fCols;
        var slen = Math.floor(wdArr[sn] / 180 * ('E' == lang ? 28 : 22));
        var tstr = '';
        if (GetLength(sname) > slen) {
            tstr = 'title=' + sname;
            sname = subStringPro(sname, slen) + '...';
        }

        tblStr += '<td ' + tstr + ' style="width:' + wdArr[sn] + 'px;cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="chxOrSpnClkFunc( this.childNodes[1] );"  class="content_div"><input style="' + chxValign + '" type="checkbox" id="' + chxId + '" value="' + selIds[i] + '"' + ' checked' + ' onclick="chxClk( this );" ><span style="' + spnValign + '" id="' + spnId + '">' + sname + '</span></td>';
        if ((fCols - 1) == i % fCols) {
            tblStr += '</tr>';
        }
    }
    var n = (fCols - (i % fCols)) % fCols, tr2 = '';
    for (var i = 0; i < n; i++) {
        tblStr += '<td style="width:' + wdArr[(fCols - (n - i))] + 'px;"  class="content_div"></td>';
        tr2 = '</tr>';
    }
    tblStr += tr2;
    tblStr += '</table>';
    $_(selObjId).innerHTML = tblStr;
    if (!browser.msie) {
        checkAndResetStyleTop($_(layerId));
    }
}

function chBgColor(obj, type) {
    if (type) {
        var objBgColor = '#3366CC';
        var objColor = '#ffffff';
    }
    else {
        var objBgColor = '';
        var objColor = '#000000';
    }
    obj.bgColor = objBgColor;
    obj = 'TR' == obj.nodeName ? obj.firstChild : obj;
    obj.style.color = objColor;
}

function chxClk(obj) {
    obj.checked = !obj.checked;
}

function chxOrSpnClkFunc(obj) {
    var t1 = obj.id.substring(0, 2);
    var t2 = obj.id.substring(2, 5);
    var t3 = obj.id.substring(5);
    var tag = obj.id.charAt(1);

    layerId = tLayer[tag];
    var chxObj = $_(t1 + 'chx' + t3);
    if ('spn' == t2) {
        chxObj.checked = !chxObj.checked;
    }
    if (chxObj.checked) {//打钩
        if ('popupArea' == layerId || 'popupFuntype' == layerId || 'popupCosr' == layerId || 'popupResidence' == layerId) {

            var p1 = t3.substring(0, 2);
            var p2 = t3.substring(2);
            if ('00' == p2) {//选择父级,取消该父级下所有子级
                var ids = getSelIds(layerId);
                var len = ids.length;
                for (var i = 0; i < len; i++) {
                    if (ids[i].substring(0, 2) == p1 && ids[i] != t3) {
                        cancelChecked(layerId, ids[i]);
                    }
                }
            }
            else {//选择子级,取消该子集所属父集
                cancelChecked(layerId, p1 + '00');
            }
        }
        var eleMaxNum = pLayer[layerId]['eleMaxNum'];

        if (getSelIds(layerId).length >= eleMaxNum) {
            chxObj.checked = false;
            alert(noMoreThan + eleMaxNum + opt);
            return false;
        }
        doChecked(layerId, t3);
    }
    else {//取消
        cancelChecked(layerId, t3);
    }
}

function getShowName(layerId, id) {
    id += '';
    switch (layerId) {
        case 'popupArea': return ja[id]; break;
        case 'popupResidence': return ja[id]; break;
        case 'popupFuntype': return getFuntypeName(id); break;
        case 'popupCosr': return getCosrName(id); break;
        case 'popupIndustry': if (!indIndex[id] && indIndex[id] != 0) { return ''; } return ind_s[indIndex[id]]; break;
        case 'popupIssuedate': return pubschedule_show[id - 1]; break;
        default: return '';
    }
}

//用到全局变量fileName
function showSelRes(layerId, selIds) {
    if (!selIds) {
        selIds = [];
    }
    if (selIds.constructor != Array) {
        selIds = selIds.split(',');
    }

    var selResTdId = pLayer[layerId]['selResTdId'];
    var eleName = pLayer[layerId]['eleName'];
    var btnName = pLayer[layerId]['btnName'];
    var selResColNum = pLayer[layerId]['selResColNum'];
    var selResChxIdPrefix = pLayer[layerId]['selResChxIdPrefix'];
    var selResSpnIdPrefix = pLayer[layerId]['selResSpnIdPrefix'];

    if (form[eleName]) {
        form[eleName].value = selIds.join(',');

    }

    if ($_(selResTdId)) {
        var len = selIds.length;
        var perWd = Math.floor(1.0 / selResColNum * 100) + '%';

        var tblStr = '<table width="100%" border="0" cellspacing="0" cellpadding="0" valign="top">';
        for (var i = 0; i < len; i++) {
            if (0 == i % selResColNum) {
                tblStr += '<tr>';
            }
            var chxId = selResChxIdPrefix + selIds[i];
            var spnId = selResSpnIdPrefix + selIds[i];
            var strNames = getShowName(layerId, selIds[i]);

            var len1 = GetLength(strNames);
            var len2 = 'E' == lang ? 40 : 32;
            var tstr = '';
            var strNames1 = len1 > len2 ? subStringPro(strNames, len2) : strNames;
            if (strNames != strNames1) {
                tstr = 'title="' + strNames + '"';
                strNames1 += '...';
            }
            tblStr += '<td ' + tstr + ' width=' + perWd + ' style="cursor:pointer;" onmouseover="chBgColor( this , 1 )" onmouseout="chBgColor( this , 0 )" onclick="selResClk( \'' + layerId + '\' , \'' + spnId + '\');"><input style="' + chxValign + '" type="checkbox" id="' + chxId + '" value="' + selIds[i] + '"' + ' checked' + ' onclick="chxClk( this );"><span style="' + spnValign + '" id="' + spnId + '">' + strNames1 + '</span></td>';
            if ((selResColNum - 1) == i % selResColNum) {
                tblStr += '</tr>';
            }
        }
        var n = (selResColNum - (i % selResColNum)) % selResColNum, tr2 = '';
        for (var i = 0; i < n; i++) {
            tblStr += '<td width=' + perWd + '></td>'; tr2 = '</tr>';
        }
        tblStr += tr2;
        tblStr += '</table>';
        $_(selResTdId).innerHTML = tblStr;
    }
    var btns = document.getElementsByName(btnName);
    var blen = btns.length;
    if (blen) {
        var strNames = getSelNames(layerId, selIds).join('+');
        var len1 = GetLength(strNames);
        var unitNum = 'E' == lang ? 13 / 130 : 12 / 94;
        pLayer[layerId]['btnTitle'] = pLayer[layerId]['btnTitle'] || [];
        pLayer[layerId]['empWords'] = pLayer[layerId]['empWords'] || [];
        for (var i = 0; i < blen; i++) {
            pLayer[layerId]['btnTitle'][i] = pLayer[layerId]['btnTitle'][i] || btns[i].title;
            pLayer[layerId]['empWords'][i] = pLayer[layerId]['empWords'][i] || btns[i].value;
            if (strNames) {
                var btniLen = btns[i].clientWidth;
                var len2 = Math.floor(btniLen * unitNum);
                var tstr = '';
                var vstr = len1 > len2 ? subStringPro(strNames, len2) : strNames;
                if (strNames != vstr) {
                    tstr = strNames;
                    vstr += '...';
                }
            }
            else {
                var tstr = pLayer[layerId]['btnTitle'][i];
                var vstr = pLayer[layerId]['empWords'][i];
            }
            btns[i].title = tstr;
            btns[i].value = vstr;

        }
    }
}

function selResClk(layerId, objId) {
    var t1 = objId.substring(0, 2);
    var t2 = objId.substring(2, 5);
    var t3 = objId.substring(5);
    var chxObj = $_(t1 + 'chx' + t3);
    if ('spn' == t2) {
        chxObj.checked = !chxObj.checked;
    }
    var selResTdId = pLayer[layerId]['selResTdId'];

    var resChxObjs = $_(selResTdId).getElementsByTagName('input'), len = resChxObjs.length, selIds = [];
    for (var i = 0; i < len; i++) {
        if (resChxObjs[i].checked) {
            selIds.push(resChxObjs[i].value);
        }
    }
    showSelRes(layerId, selIds);
}

function selOneClk(layerId, selIds) {
    showSelRes(layerId, selIds);
    closeLayer('popupIssuedate');
}

function allTdMover(obj) {
    pLayer[obj.getAttribute('layerId')]['isCloseSubLayerTag'][obj.getAttribute('pcode')] = false;
}

function allTdMout(obj) {
    pLayer[obj.getAttribute('layerId')]['isCloseSubLayerTag'][obj.getAttribute('pcode')] = true;
    setTimeout(isCloseCurSubLayerByTag, 5);
}

function isCloseCurSubLayerByTag() {
    var tmp;
    if (tmp = $_(curSubLayerId)) {
        if (pLayer[tmp.getAttribute('layerId')]['isCloseSubLayerTag'][tmp.getAttribute('pcode')]) {
            closeSubLayer(curSubLayerId);
        }
    }
}
//******************************中间层 end******************************//


//create by liyao 2008-4-25
//搜索结果主要调用的JS文件
if ('E' == lang) {
    var psj = 'Please select jobs!';
    var rootDir = '/esc';
    var apj = 'eapplyjob';
    var myj = 'emy';
    var pepn = 'Please enter the page number!';
}
else {
    var psj = '请在要选择的职位前打勾!';
    var rootDir = '/jobsearch';
    var apj = 'applyjob';
    var myj = 'my';
    var pepn = '请输入您要跳转的页数!';
}
function trim(str) {
    regExp1 = /^ */;
    regExp2 = / *$/;
    str = str.toString();
    return str.replace(regExp1, '').replace(regExp2, '');
}

function CA() {
    for (var i = 0; i < document.freshlist.elements.length; i++) {
        var e = document.freshlist.elements[i];
        if ((e.name).indexOf('selectedjobid') != -1)
            e.checked = document.getElementsByName('allbox')[0].checked;
    }
}

function JDL() {
    var jobuni = '(';
    for (var i = 0; i < document.freshlist.elements.length; i++) {
        var e = document.freshlist.elements[i];
        if ((e.name).indexOf('selectedjobid') != -1)
            if (e.checked == true) {
            if (jobuni != '(') {
                jobuni = jobuni + ',';
            }
            jobuni = jobuni + e.value;
        }
    }
    jobuni = jobuni + ')';
    if (jobuni == '()') {
        window.alert(psj)
    }
    else {
        //iframe 职位点击统计
        acStat(jobuni);
        //写职位操作日志
        doLogAct(jobuni);
        document.showjobdetail.jobiduni.value = jobuni;
        document.showjobdetail.action = rootDir + "/show_job_detail.php?id=" + jobuni;
        document.showjobdetail.submit();
    }
}

function OJDL(jobuni) {
    acStat(jobuni); //iframe 职位点击统计
    doLogAct(jobuni); //写职位操作日志
}

function selected_id() {
    var jobuni = '(';
    for (var i = 0; i < document.freshlist.elements.length; i++) {
        var e = document.freshlist.elements[i];
        if ((e.name).indexOf('selectedjobid') != -1)
            if (e.checked == true) {
            if (jobuni != '(')
                jobuni = jobuni + ',';
            jobuni = jobuni + e.value;
        }
    }
    jobuni = jobuni + ')';
    return jobuni;
}


function jump(jpage) {
    if ('' == trim(jpage)) {
        alert(pepn);
        return false;
    }
    page_obj = document.forms.page_form.elements.curr_page;
    if (parseInt(jpage, 10) < 1) {
        page_obj.value = 1;
    }
    else if (parseInt(jpage, 10) > parseInt(document.forms.page_form.elements.total_page.value, 10)) {
        page_obj.value = document.forms.page_form.elements.total_page.value;
    }
    else {
        page_obj.value = jpage;
    }
    document.forms.page_form.fromType.value = 14;
    document.forms.page_form.target = "_self";
    document.forms.page_form.submit();
}

function selectdate(jdate) {
    var frm = document.forms.page_form;
    frm.curr_page.value = 1;
    frm.issuedate.value = jdate;
    frm.target = "_self";
    frm.submit();
}


function mod_some(val, ename) {
    var form_obj = document.forms.page_form;
    var obj = document.getElementsByName(ename)[0];
    obj.value = val;
    if ('ord_field' == ename) {
        form_obj.curr_page.value = 1;
        form_obj.fromType.value = 1 == val ? 10 : 11;
    }
    else if ('list_type' == ename) {
        form_obj.fromType.value = 1 == val ? 12 : 13;
    }
    document.forms.page_form.target = '_self';
    form_obj.submit();
}

function doLogAct(jobid) {
    if (typeof isWritePosOptLog == 'undefined' || !isWritePosOptLog || !jobid) {
        return false;
    }
    if (Array == jobid.constructor) {//数组
        var jobidArr = jobid;
    }
    else if (typeof jobid == 'string' || typeof jobid == 'number') {
        var jobidArr = jobid.toString().replace(/\(|\)/g, '').split(',');
    }
    else {
        return false;
    }
    var posOptLogSpt = 'var posOptLogArr=[];';
    var jLen = jobidArr.length || 0;
    for (var k = 0; k < jLen; k++) {
        if (typeof posOptLogArr != 'undefined') {
            posOptLogSpt += posOptLogArr[jobidArr[k]] ? 'posOptLogArr[\'' + jobidArr[k] + '\']=\'' + posOptLogArr[jobidArr[k]] + '\';' : '';
        }
    }
    bidToForm(document.showjobdetail, 'posOptLogSpt', posOptLogSpt);
}

function bidToForm(frmObj, eleName, eleValue) {
    if ('FORM' != frmObj.nodeName || typeof eleName != 'string' || (typeof eleValue != 'string' && typeof eleValue != 'number')) {
        return false;
    }
    if (!frmObj[eleName]) {
        var hidInputEle = document.createElement('input');
        hidInputEle.type = 'hidden';
        hidInputEle.name = eleName;
        frmObj.appendChild(hidInputEle);
    }
    hidInputEle.value = eleValue;
}

function jobview(jobid) {
    if (typeof IS_TRACE_JOBVIEW == 'undefined' || !IS_TRACE_JOBVIEW) {
        return false;
    }
    var oriSrc = '/jobsearch/jobview.php?jobiduni=' + jobid;
    if (!document.getElementById('jobviewImg')) {
        var jobviewImg = document.createElement('img');
        jobviewImg.id = 'jobviewImg';
        jobviewImg.width = jobviewImg.height = 0;
        jobviewImg.style.display = 'none';
        document.body.appendChild(jobviewImg);
    }
    document.getElementById('jobviewImg').src = getNewSrc(document.getElementById('jobviewImg').src, oriSrc);
}

function writePosOptLog(type, jobid) {
    if (typeof isWritePosOptLog == 'undefined' || !isWritePosOptLog || !jobid) {
        return false;
    }
    if (Array == jobid.constructor) {//数组
        var jobidArr = jobid;
    }
    else if (typeof jobid == 'string' || typeof jobid == 'number') {
        var jobidArr = jobid.toString().replace(/\(|\)/g, '').split(',');
    }
    else {
        return false;
    }
    var jobInfoStr = '';
    var len = jobidArr.length || 0;
    var tmp = '';

    for (var i = 0; i < len; i++) {
        tmp = typeof posOptLogArr != 'undefined' && posOptLogArr[jobidArr[i]] ? posOptLogArr[jobidArr[i]] : jobidArr[i] + '|0000|00';
        jobInfoStr += 0 == i ? tmp : ',' + tmp;
    }
    if (!jobInfoStr) {
        return false;
    }
    var oriSrc = '/jobsearch/writePosOptLog.php?type=' + type + '&jobInfoStr=' + jobInfoStr;
    if (!document.getElementById('logImg')) {
        var logImg = document.createElement('img');
        logImg.id = 'logImg';
        logImg.width = logImg.height = 0;
        logImg.style.display = 'none';
        document.body.appendChild(logImg);
    }
    document.getElementById('logImg').src = getNewSrc(document.getElementById('logImg').src, oriSrc);
}

function getNewSrc(oldSrc, oriSrc) {
    var newSrc;
    do {
        newSrc = oriSrc + "&" + Math.random();
    }
    while (oldSrc == newSrc);
    return newSrc;
}

function acStat(jobid) {//
    if (typeof isWriteAcStat == 'undefined' || !isWriteAcStat || !jobid || !acStatType) {
        return false;
    }

    if (Array == jobid.constructor) {//数组
        var jobidArr = jobid;
    }
    else if (typeof jobid == 'string' || typeof jobid == 'number') {
        var jobidArr = jobid.toString().replace(/\(|\)/g, '').split(',');
    }
    else {
        return false;
    }
    var len = jobidArr.length;
    var oriSrc = acStatType;
    for (var i = 0; i < len; i++) {
        if (!document.getElementById('acStat' + jobidArr[i])) {
            var acStatImg = document.createElement('img');
            acStatImg.id = 'acStat' + jobidArr[i];
            acStatImg.width = acStatImg.height = 0;
            acStatImg.style.display = 'none';
            document.body.appendChild(acStatImg);
        }
        document.getElementById('acStat' + jobidArr[i]).src = getNewSrc(document.getElementById('acStat' + jobidArr[i]).src, oriSrc);
    }
}

function relResearch(e, v) {
    var frm = document.page_form;
    frm[e].value = v;
    frm.curr_page.value = 1;
    frm.start_page.value = 1;
    frm.fromType.value = 15;
    frm.submit();
    return false;
}

//create by liyao 2007-8-30
//modify by liyao 2008-4-10
//搜索结果页面提交用到的函数
if ('E' == lang) {
    var pekf = 'Please enter keyword or select ' + ('keyword_search.php' == fileName ? '' : 'job function/') + 'location!';
    var trimInitKwd = 'Example：Software Engineer Shanghai or Project Manager Internet';
    var enterkwd = 'Enter keyword(s)';
}
else {
    var pekf = '请输入关键字,或者选择' + ('keyword_search.php' == fileName ? '' : '职位类别/') + '工作地点!';
    var trimInitKwd = '例如：软件工程师 上海 或 项目经理 互联网';
    var enterkwd = '输入排除关键字';
}
function search_result(fromType) {
    if (trimInitKwd == Jtrim(form.keyword.value)) {
        form.keyword.value = '';
    }

    var keywordBool = !Jtrim(form.keyword.value);
    var funtypeBool = 'keyword_search.php' == fileName ? true : (!Jtrim(form.funtype.value) || '0000' == Jtrim(form.funtype.value));
    var jobareaBool = ('' == Jtrim(form.jobarea.value) || '0000' == Jtrim(form.jobarea.value));

    if (keywordBool && funtypeBool && jobareaBool && 'advance_search.php' != fromType) {
        alert(pekf);
        var objKey = 16 == fromType ? document.getElementsByName('keyword3')[0] : form.keyword1;
        objKey.focus();
        return false;
    }

    var frm = document.page_form;
    frm.curr_page.value = 1;
    frm.start_page.value = 1;

    frm.workyear.value = '';
    frm.degreefrom.value = '';
    frm.cotype.value = '';
    frm.providesalary.value = '';
    frm.jobterm.value = '';
    //新增district临时字段记录区的选择，以后可能取消
    if (frm.district) {
        frm.district.value = '';
    }

    if ('keyword_search.php' == fileName) {//keyword_search.php
        frm.keywordtype.value = form.keywordtype.value;
        frm.funtype.value = '';
        frm.industrytype.value = '';
        frm.issuedate.value = '';
    }
    else {//search_result.php
        //处理radio单选按钮
        var tmp = form.keywordtype, len = tmp.length;
        for (var i = 0; i < len; i++) {
            if (tmp[i].checked) {
                frm.keywordtype.value = tmp[i].value;
                break;
            }
        }
        frm.funtype.value = form.funtype.value;
        frm.industrytype.value = form.industrytype.value;
        frm.issuedate.value = form.issuedate.value;
    }
    frm.jobarea.value = form.jobarea.value;
    frm.keyword.value = form.keyword.value;

    //频道页面加上周边，则变成了省份，导致热门职位出不来，所以用postfrom记录下了搜索频道，再次搜索时，需要替换为选择的工作地点，否则热门职位不再随工作地点变化而变化
    if (frm.postfrom) {
        frm.postfrom.value = frm.jobarea.value;
    }

    if ('keyword_search.php' == fileName) {
        frm.action = 'keyword_search.php';
    }
    else if ('advance_search.php' == fromType) {
        frm.action = 'advance_search.php';
    }
    else {
        frm.action = 'search_result.php';
    }
    frm.fromType.value = fromType;
    frm.submit();
    return false;
}

function reSch(fObj, val, fromType) {
    fObj.value = val;
    document.page_form.fromType.value = fromType;
    document.page_form.curr_page.value = 1;
    document.page_form.start_page.value = 1;
    document.page_form.submit();
}

function districtClk(districtVal) {
    document.page_form.jobarea.value = districtVal.substr(0, 2) + '00';
    reSch(document.page_form.district, districtVal, 17);
}

function chgBdCor(obj, type, sColor) {
    if (0 == type) {
        obj.style.color = '#ff7300';
        obj.style.borderColor = '#FB760A';
        obj.style.background = '#FEEFE1';
    }
    else {
        obj.style.color = sColor;
        obj.style.borderColor = '#ffffff';
        obj.style.background = '#ffffff';
    }
}

function CSH(id) {
    if ('none' == $_(id + '_2').style.display) {
        var bImg = 'url(' + IMGPATH + '/images/apt_arrow_b.gif) no-repeat left center';
        var disp = '';
    }
    else {
        var bImg = 'url(' + IMGPATH + '/images/apt_arrow_a.gif) no-repeat left center';
        var disp = 'none';
    }
    $_(id + '_1').style.background = bImg;
    $_(id + '_2').style.display = disp;
}

//关键字再搜索提交处理函数
function reKey(kwdObj, fromType) {
    var frm = document.page_form;
    if (kwdObj.value == enterkwd) {
        kwdObj.value = '';
    }
    frm.fromType.value = fromType;
    frm.curr_page.value = 1;
    frm.start_page.value = 1;

    var tmp = kwdObj.value;
    frm.keyword.value += ('C' == lang && arguments[2] == '-') ? ((tmp = trim(tmp.replace(/[^\u3040-\u318f\u3100-\u312f\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\u3300-\u337f\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff65-\uff9fa-zA-Z0-9@#$%&']+/g, ' '))) ? (' ' + tmp).replace(/ +/g, ' -') : '') : ((tmp = trim(tmp)) ? ' ' + tmp : '');

    frm.submit();
}

function moreCondSearch() {
    form.keyword.value = form.keyword1.value;
    search_result('advance_search.php');
    return false;
}

function showOrHiddenLeftTr(id) {
    var obj = document.getElementById(id + 'Tr');
    if ('none' == obj.style.display) {
        var type = '';
        var className = 'apt_arrow_b';
    }
    else {
        var type = 'none';
        var className = 'apt_arrow_a';
    }
    document.getElementById(id + 'Td').className = className;
    obj.style.display = type;
}

function chgCls(obj, tag) {
    if (1 == tag) {
        clsName = 'm_over';
        color = '#ff7300';
    }
    else {
        clsName = 'm_out';
        color = '#8B8B8B';
    }
    var chdObj = obj.firstChild.firstChild.firstChild.firstChild
    if ('→&nbsp;' == chdObj.innerHTML) {
        color = "#ff7300";
    }
    obj.className = clsName;
    chdObj.style.color = color;
    chdObj.nextSibling.style.color = color;
}


function getFuntypeIDs(id) {
    var k = funcIndex[id];
    var v = [];
    var len = subfunc_v[k].length;
    for (var i = 0; i < len; i++) {
        v.push(subfunc_v[k][i]);
    }
    return v;
}
function getFuntypeName(id) {
    var k = funcIndex[(id.substring(0, 2) + '00')];
    if (!k && k != 0) {
        return '';
    }
    var len = subfunc_v[k].length;
    for (var i = 0; i < len; i++) {
        if (id == subfunc_v[k][i]) {
            return subfunc_s[k][i];
        }
    }
    return '';
}

