/*************************************************
*工作类别
**************************************************/
var sort=new Array();
var sortCount=60;
sort[0]=new Array(1000,0,"经营管理/生产/销售类","Management / production / sales category",1)
sort[1]=new Array(1001,1000,"经营/管理类","Operation/management",0)
sort[2]=new Array(9999,9900,"其它","Others",0)
sort[3]=new Array(1101,1100,"总设计师","Chief designer",0)
sort[4]=new Array(1102,1100,"技术经理/主管","Technical Manager / Managers",0)
sort[5]=new Array(1100,0,"机械设计/研发类","Mechanical design / R ",1)
sort[6]=new Array(1003,1000,"生产管理","Production management",0)
sort[7]=new Array(1018,1000,"品质管理","Quality management",0)
sort[8]=new Array(1103,1100,"技术员","Technician",0)
sort[9]=new Array(1002,1000,"市场营销/销售类","Marketing/sale",0)
sort[10]=new Array(1104,1100,"机械设计与制造","Machinery design and manufacture",0)
sort[11]=new Array(1105,1100,"精度机械/仪器仪表","Precision machinery/instrument",0)
sort[12]=new Array(1028,1000,"财务/审(统)计","Finance/auditing (statistics)",0)
sort[13]=new Array(1029,1000,"行政/人力资源/培训","Administration/human resource/training",0)
sort[14]=new Array(1106,1100,"锅炉/压力容器","Boiler/pressure vessel",0)
sort[15]=new Array(1107,1100,"CAD/CAM/CNC 工程师","CAD/CAM/CNC Engineer",0)
sort[16]=new Array(1020,1000,"化验/检验员","Assayer/tester",0)
sort[17]=new Array(9900,0,"其它","Others",1)
sort[18]=new Array(1019,1000,"采购/跟单","Procurement / with the single",0)
sort[19]=new Array(1108,1100,"模具工程师","Mould Engineer",0)
sort[20]=new Array(1109,1100,"技术管理工程师","Technical management engineer",0)
sort[21]=new Array(1004,1000,"仓库/物流/贸易类","Warehouse / logistics / trade category",0)
sort[22]=new Array(1005,1000,"机械驾驶员","Machinery drivers",0)
sort[23]=new Array(1110,1100,"机电一体化","Electromechanical integration",0)
sort[24]=new Array(1111,1100,"铸造/锻造","Casting/forging",0)
sort[25]=new Array(1006,1000,"售前/售后支持工程师","Pre / after-sales support engineers",0)
sort[26]=new Array(1112,1100,"注塑成型工程师","Injection Molding engineers",0)
sort[27]=new Array(1023,1000,"维修/后勤","Equipment repair",0)
sort[28]=new Array(1030,1000,"计算机(IT)类","Computer(IT)",0)
sort[29]=new Array(1113,1100,"气动/液压工程师","Pneumatics/hydraulic pressure",0)
sort[30]=new Array(1114,1100,"焊接机械","Welding machine",0)
sort[31]=new Array(1031,1000,"毕业生/实习生","Graduate/intern",0)
sort[32]=new Array(1115,1100,"机械工程师","Mechanical engineer",0)
sort[33]=new Array(1116,1100,"刀具工程师","Cutter engineer",0)
sort[34]=new Array(1117,1100,"生产工艺工程师","Technological engineer",0)
sort[35]=new Array(1118,1100,"项目工程师","Project Engineer",0)
sort[36]=new Array(1119,1100,"测试工程师","Test Engineer",0)
sort[37]=new Array(1120,1100,"报价工程师","Engineer",0)
sort[38]=new Array(1121,1100,"技术服务","Tech Service",0)
sort[39]=new Array(1122,1100,"研发工程师","Develop Engineer",0)
sort[40]=new Array(1123,1100,"热处理工程师","Engineer",0)
sort[41]=new Array(1124,1100,"冷处理工程师","Cold engineers",0)
sort[42]=new Array(1125,1100,"SMT","SMT",0)
sort[43]=new Array(1126,1100,"结构设计工程师","Structural design engineer",0)
sort[44]=new Array(1127,1100,"五金矿产/金属制品","Hardware mineral/metal product",0)
sort[45]=new Array(1128,1100,"食品机械","Food machinery",0)
sort[46]=new Array(1129,1100,"船舶机械","Shipping Machine",0)
sort[47]=new Array(1130,1100,"纺织机械","Weaving machinery",0)
sort[48]=new Array(1131,1100,"工程机械","Construction Machinery",0)
sort[49]=new Array(1132,1100,"表面处理工程师","Surface Treatment of Engineers",0)
sort[50]=new Array(1133,1100,"仪器仪表工程师","Instrumentation Engineer",0)
sort[51]=new Array(1134,1100,"机床设计师","Machine designers",0)
sort[52]=new Array(1135,1100,"ME/PE工程师","ME / PE engineers",0)
sort[53]=new Array(1136,1100,"制图/审图员","Drawing / Rapporteur trial pl",0)
sort[54]=new Array(1137,1100,"铆焊工艺师","Maohan Technology Division",0)
sort[55]=new Array(1138,1100,"电气工程师","Electrical engineer",0)
sort[56]=new Array(1139,1100,"传动设计工程师","Transmission design engineers",0)
sort[57]=new Array(1099,1000,"其它","Others",0)
sort[58]=new Array(1140,1100,"技工类","Skilled workers cate",0)
sort[59]=new Array(1199,1100,"其它","Others",0)


/*
**	初始化类别
**	initObj:初始化对象
*/
function initsort(initObj){
	opt=document.createElement("OPTION");
	initObj.length=1;
	//sortCount ：类别个数
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[1],10);	
		if(subStrFirst==0){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[2];
			initObj.add(opt);
		}
	}
}

/*
**	初始化子类别
**	initObj:初始化对象
*/
function initSonSort(initObj,supCode){
	opt=document.createElement("OPTION");
	initObj.length=0;
	//sortCount ：类别个数
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		if(subArray[0]==supCode){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[2]+'-不限';
			initObj.add(opt);
		}
	}
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[1],10);	
		if(subStrFirst !=0 && subStrFirst==supCode){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[2];
			initObj.add(opt);
		}
	}
}
/*
**	初始化类别(English)
**	initObj:初始化对象
*/
function initsortEn(initObj){
	opt=document.createElement("OPTION");
	initObj.length=1;
	//sortCount ：类别个数
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[1],10);	
		if(subStrFirst==0){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[3];
			initObj.add(opt);
		}
	}
}

/*
**	初始化子类别(English)
**	initObj:初始化对象
*/
function initSonSortEn(initObj,supCode){
	opt=document.createElement("OPTION");
	initObj.length=0;
	//sortCount ：类别个数
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[1],10);	
		if(subArray[0]==supCode){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[3]+'-UnRestrict';
			initObj.add(opt);
		}
		if(subStrFirst !=0 && subStrFirst==supCode){
			opt=document.createElement("OPTION");
			opt.value=subArray[0];
			opt.text=subArray[3];
			initObj.add(opt);
		}
	}
}


/*
**	判断是否存在子类别
*/
function isSupCode(sortId){
	var isSupCode="";
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		var subStrFirst=parseInt(subArray[0],10);
		if(subStrFirst == sortId){
			isSupCode=subArray[3];
			break;
		}
	}
	return isSupCode;
}


/*
**	根据给出的类别编码
**	查找类别名称
*/
function getSortName(sortId){
	var name="";
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[0],10);
		//各子对象中的第二个元素
		var subStrSecond=parseInt(subArray[1],10);
		if(subStrFirst==sortId){
			name=subArray[2];
			break;
		}
	}
	return name;
}


/*
**	根据给出的类别编码
**	查找父类名称
*/
function getSupName(sortId){
	var name="";
	var supCode="";
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[0],10);
		//各子对象中的第二个元素
		var subStrSecond=parseInt(subArray[1],10);
		if(subStrFirst==sortId){
			supCode=subStrSecond;
			break;
		}
	}
	for(var j=0;j<sortCount;j++){
		var subArray=sort[j];
		var tempInt=parseInt(subArray[0],10);
		if(supCode==tempInt){
			name=subArray[2];
			break;
		}
	}
	return name;
}
function getparentID(sortId){
	var supCode="";
	for(var i=0;i<sortCount;i++){
		var subArray=sort[i];
		//各子对象中的第一个元素
		var subStrFirst=parseInt(subArray[0],10);
		//各子对象中的第二个元素
		var subStrSecond=parseInt(subArray[1],10);
		if(subStrFirst==sortId){
			supCode=subStrSecond;
			break;
		}
	}
	return supCode;
}


