/*************************************************
*工作类别
**************************************************/
var sort=new Array();
var sortCount=60;
sort[0]=new Array(1000,0,"技术/研发类","Technic",1)
sort[1]=new Array(1001,1000,"研发部经理/技术主管","Project Manager",0)
sort[2]=new Array(1201,1200,"生产管理","Production Planning",0)
sort[3]=new Array(1401,1400,"销售总监","Sales Director",0)
sort[4]=new Array(1501,1500,"经营/管理类","Book/manage",0)
sort[5]=new Array(1209,1200,"技师/技工/电工类（钳工/机修工/扳金工/焊工/车工/磨","Technician / Mechanic / Electrician Class (fitter ",0)
sort[6]=new Array(9999,9900,"其它","Others",0)
sort[7]=new Array(1410,1400,"技术支持工程师","Technical Support Engineer",0)
sort[8]=new Array(1411,1400,"产品技术支持/技术服务","Product Technical Support / Technical Services ",0)
sort[9]=new Array(1508,1500,"应届毕业生/实习生","Intern and fresh graduate",0)
sort[10]=new Array(1019,1000,"自动化工程师","Automation Engineer",0)
sort[11]=new Array(1200,0,"生产/制造类","Production",1)
sort[12]=new Array(1502,1500,"行政/人力资源/培训","Administration / Human Resources / Training",0)
sort[13]=new Array(1402,1400,"销售工程师","Sale Engineer",0)
sort[14]=new Array(1202,1200,"厂长/车间主任","Factory or a workshop",0)
sort[15]=new Array(1002,1000,"软件工程师","Software Engineer",0)
sort[16]=new Array(1003,1000,"单片机/DSP/底层软件工程师","SCM/DSP/Understratum Software Engineer",0)
sort[17]=new Array(1203,1200,"生产计划/调度","Advanced Planning/Scheduling(APS)",0)
sort[18]=new Array(1403,1400,"区域销售经理","Regional Sales Manager",0)
sort[19]=new Array(1503,1500,"财务/审(统)计","Finance / trial (Marketing) ",0)
sort[20]=new Array(1400,0,"销售/营销/客户支持类","Sales / Marketing / Customer Support",1)
sort[21]=new Array(1504,1500,"文职/秘书类","Clerical / secretarial category",0)
sort[22]=new Array(1404,1400,"销售代表","Sales Representative",0)
sort[23]=new Array(1204,1200,"生产主管/督导/领班","Production Supervisor/Team Leader",0)
sort[24]=new Array(1004,1000,"嵌入式软件工程师","Embedded System Software Engineer",0)
sort[25]=new Array(1005,1000,"上位机/触摸屏/PLC软件工程师","Host computer/Touch screen/PLC Software Engineer",0)
sort[26]=new Array(1205,1200,"生产跟单/单证","Production with their single / document",0)
sort[27]=new Array(1405,1400,"市场推广/策划","Marketing ",0)
sort[28]=new Array(1505,1500,"企划/策划/设计","Planning / Design ",0)
sort[29]=new Array(1500,0,"经营管理/行政类","Management / executive",1)
sort[30]=new Array(9900,0,"其它","Others",1)
sort[31]=new Array(1506,1500,"保卫/后勤","Security / Logistics",0)
sort[32]=new Array(1406,1400,"采购/物流/仓储","Purchasing / Logistics / Warehousing",0)
sort[33]=new Array(1206,1200,"品质管理","Quality management",0)
sort[34]=new Array(1006,1000,"硬件工程师","Hardware Engineer",0)
sort[35]=new Array(1007,1000,"电路板设计工程师","Circuit Board Design Engineer",0)
sort[36]=new Array(1207,1200,"化验/检验/质检/测试员","Materials Management",0)
sort[37]=new Array(1407,1400,"客服经理/专员","Customer Service Manager / Commissioner",0)
sort[38]=new Array(1507,1500,"计算机(IT)类","Computer (IT) category",0)
sort[39]=new Array(1408,1400,"商务主管/专员","Business Supervisor/Executive",0)
sort[40]=new Array(1208,1200,"设备/维修/维护类","Equipment / Maintenance / Maintenance Class",0)
sort[41]=new Array(1008,1000,"机电一体化工程师","Mechatronics Engineer",0)
sort[42]=new Array(1009,1000,"技术支持/测试工程师","Quality Testing Engineer",0)
sort[43]=new Array(1409,1400,"技术支持经理/主管","Technical Support Manager / Supervisor",0)
sort[44]=new Array(1499,1400,"其它","Others",0)
sort[45]=new Array(1010,1000,"机械工程师","mechanical engineer",0)
sort[46]=new Array(1011,1000,"智能大厦/综合布线工程师","CICEETCS",0)
sort[47]=new Array(1012,1000,"工艺工程师/工艺员","Process Engineer / craft",0)
sort[48]=new Array(1013,1000,"传感器技术工程师","Sensor Technology Engineer",0)
sort[49]=new Array(1014,1000,"检测技术及仪器仪表技术工程师","Detection technology and instrumentation engineers",0)
sort[50]=new Array(1015,1000,"火电/水电/核电/发配电工程师","Thermal Power / Hydro / Nuclear / Fat Distribution",0)
sort[51]=new Array(1016,1000,"高低压变频器软/硬件工程师","High and low voltage inverter Hardware / Software ",0)
sort[52]=new Array(1044,1000,"工控工程师","Industrial Engineer",0)
sort[53]=new Array(1017,1000,"总工程师","chief engineer",0)
sort[54]=new Array(1045,1000,"生产技术工程师","Production Engineer",0)
sort[55]=new Array(1046,1000,"安装/调试","installation and debugging",0)
sort[56]=new Array(1018,1000,"项目管理","PMP",0)
sort[57]=new Array(1299,1200,"其它","Others",0)
sort[58]=new Array(1099,1000,"其它","Others",0)
sort[59]=new Array(1599,1500,"其它","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;
}


/*删除li节点*/
function   fnDelete(oList,checkCleanHidden,id){
//var   ochild=oList.children[oList.children.length-1];
var   ochild = document.getElementById(id);  
if(ochild) {
   // Clear the hidden..
   if (checkCleanHidden!= null && checkCleanHidden !="") {
       for (var i = 1; i< 4;i++){
           if(document.getElementById("jobFunction"+i).value == id) {
               document.getElementById("jobFunction"+i).value ="";
               document.getElementById("jobF"+i).value = "";
           }
       }
    }
oList.removeChild(ochild);
}
}


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


/*
**	根据给出的工作编码
**	查找工作名称
*/
function getJobNameEn(jobId){
var name="";
for(var i=0;i<sortCount;i++){
   var subArray=sort[i];
   //各子对象中的第二个元素
   var subStrSecond=parseInt(subArray[0],10);
   if(subStrSecond==jobId){
       name=subArray[3];
       break;
   }
}
return name;
}



