﻿function __getSysCodesID(idx)
{
    switch(idx)
    {
        case '10000':
	        return new Array('10001','10002','10003','10004','10999');
        case '11000':
	        return new Array('11001','11002','11003','11004','11005','11006','11007','11008','11999');
        case '12000':
	        return new Array('12001','12002','12003','12004','12005','12006','12007','12008','12009','12010');
        case '13000':
	        return new Array('13001','13002','13003','13004','13005','13006','13007','13008','13009','13010','13011','13012','13013','13014','13015','13016','13017','13018','13019','13020','13021','13022','13023','13024','13025','13026','13027','13028','13029','13030','13031','13032','13033','13034','13035','13036','13037','13038','13039','13040','13041','13042','13043','13044','13045','13046','13047','13048','13049','13050','13051','13052','13053','13054','13055','13056','13057','13058','13059','13060','13061','13062','13063','13064','13065','13066','13067','13068','13069','13070','13071','13072','13073','13999');
        case '14000':
	        return new Array('14001','14002','14003','14004','14005','14006','14007','14008');
        case '15000':
	        return new Array('15001','15002','15003','15004');
        case '17000':
	        return new Array('17001','17002','17003','17004','17005');
        case '18000':
	         return new Array('18001','18002','18003','18005','18006','18007','18008','18009','18010','18016','18018','18020','18021','18024','18026','18027','18032','18033','18035','18036');
        case '20000':
	        return new Array('20001','20002','20003','20004','20005','20006','20007','20008','20009','20010','20011','20012','20013','20999');
        case '21000':
	        return new Array('21001','21002');
        case '22000':
	        return new Array('22001','22002','22003','22004','22005','22006','22007');
        case '23000':
	        return new Array('23001','23002','23003','23004','23005','23006');
        case '19000':
	        return new Array('19001','19002','19003','19004','19005','19006','19007','19008','19009','19010','19011','19012','19013','19014','19015','19016','19038','19017','19018','19019','19020','19021','19022','19023','19024','19025','19026','19027','19028','19029','19030','19031','19032','19033','19034','19035','19036','19037','19999');
	    case '19016':
	        return new Array("1", "2", "3", "4", "5", "6");
	    default:
            return new Array();
    }
}
function __getSysCodesName(idx)
{
    switch(idx)
    {
        case '10000':
	        return new Array('共产党员','共青团员','民主党派','无党派','其他');
        case '11000':
	        return new Array('初中','高中','中技','中专','大专','本科','硕士','博士','其他');
        case '12000':
	        return new Array('无工作经验','1年','2年','3年','4年','5年','6年','7年','8年','8年以上');
        case '13000':
	        return new Array('计算机/网络/软件/通信','应用电子技术','经济学/财政金融/会计','工商管理类','营销/国际贸易/旅游/物流','管理科学与工程类','外语类','机械/自动化/工业设计','艺术类','法学类','电气信息类','公共管理类','建筑类','教育学类','中国语言文学类','新闻传播/广告','数学类','统计学类','临床医学与医学技术','化学类','轻工纺织食品类','交通运输类','材料科学类','材料类','物理学类','药学类','化工与制药类','生物科学类','生物工程类','环境科学类','能源动力类','社会学类','体育学类','仪器仪表类','护理学类','中医学类','图书档案/信息管理/文秘','政治学类','力学类','历史学类','哲学类','人力资源与心理学类','工程力学类','农业工程类','环境与安全类','公安学类','航空航天类','基础医学类','预防医学类','口腔医学类','水利类','农业经济管理类','环境生态类','林业工程类','测绘类','地矿类','地质学类','地理科学类','水产类','公安技术类','植物生产类','动物医学类','动物生产类','地球物理学类','海洋科学类','海洋工程类','马克思主义理论类','军事类','森林资源类','大气科学类','草业科学类','天文学类','法医学类','其他');
        case '14000':
	        return new Array('英语','日语','德语','法语','西班牙语','朝鲜语','意大利语','其他');
        case '15000':
	        return new Array('一般','良好','熟练','精通');
        case '17000':
	        return new Array('全职','兼职','临时','实习','不限');
        case '18000':
	         return new Array('经营管理类','销售类','客户服务类','质量管理类','市场/公关/媒介类','人力资源类','行政/后勤类','财务/审计/统计类','计算机/网络/技术类','贸易/采购/运输类','翻译类','技工类','工厂生产类','美术/设计/创意类','教育/培训类','法律类','培训生类','在校学生类','纺织服装类','工业自动化'); 
        case '20000':
	        return new Array('外资企业','合资企业','私营企业','民营企业','股份制企业','集体企业','集体事业','乡镇企业','行政机关','社会团体','事业单位','跨国企业(集团)','国有企业','其它');
        case '21000':
	        return new Array('电子','家具业');
        case '22000':
	        return new Array('一周','半个月','一个月','二个月','三个月','半年','长期');
        case '23000':
	        return new Array('已发布职位','职位名称','刷新日期','截止日期','发布已结束职位','暂停中职位');
        case '19000':
	        return new Array('计算机','互联网/电子商务','电子/微电子','通信(设备/运营/增值服务)','广告/会展/公关','房地产开发/建筑与工程','物业管理/商业中心','家居/室内设计/装潢','中介服务(人才/商标专利)','专业服务(咨询/财会/法律等)','金融业(投资/保险/证券/银行/基金)','贸易/进出口','媒体/出版/文化传播','印刷/包装/造纸','快速消费品(食品/饮料/日化/烟酒等)','服装/鞋帽/纺织/皮革','家具/工艺品/玩具','家电业','办公设备/用品','旅游/酒店/餐饮服务','批发/零售','交通/运输/物流','娱乐/运动/休闲','制药/生物工程','医疗/保健/美容/卫生服务','医疗设备/器械','环保','石油/化工/采掘/冶炼/原材料','能源(电力/石油)/水利','仪器/仪表/工业自动化/电气','机械制造/机电/重工','服务业','农/林/牧/渔','航空/航天研究与制造','教育/培训/科研/院校','原材料加工(金属/塑料/玻璃/陶瓷/建材)','政府/非营利机构','汽车/摩托车(制造/维护/配件/销售/服务)','其他');
        case '19016':
	        return new Array("贸易", "加工", "制造", "院校", "供应商", "其他");
        default:
            return new Array();
    }
}

function __getSysCodeFromValue(value)
{
    var ids = __getSysCodesID(value.substr(0,2) + "000");
    var names = __getSysCodesName(value.substr(0,2)+"000");
    for(var i=0;i<ids.length;i++)
    {
        if(value == ids[i])
        {
            document.write(names[i]);
            return;
        }
    }
    document.write("未知");
}

function __showSysCodeFromValue(value)
{
    var ids = __getSysCodesID(value.substr(0,2) + "000");
    var names = __getSysCodesName(value.substr(0,2)+"000");
    for(var i=0;i<ids.length;i++)
    {
        if(value == ids[i])
        {
            return names[i];
        }
    }
    return '';
}
