/*************************************************
*工作類別
**************************************************/
var sort=new Array();
var sortCount=62;
sort[0]=new Array(1000,0,"經營/人資類","Management / Human Resources category",1)
sort[1]=new Array(1001,1000,"經營/幕僚類","Management / staff category",0)
sort[2]=new Array(1101,1100,"行政/總務類","Administrative / General category",0)
sort[3]=new Array(1301,1300,"客戶服務類","Customer service category",0)
sort[4]=new Array(1201,1200,"行銷類","Marketing category",0)
sort[5]=new Array(1401,1400,"餐飲類","Food categories",0)
sort[6]=new Array(1403,1400,"美容/美發類","Beauty / hairdressing category",0)
sort[7]=new Array(1501,1500,"軟件/工程類","Software / Engineering",0)
sort[8]=new Array(1601,1600,"操作/技術類","Operation / technology",0)
sort[9]=new Array(1701,1700,"采購/資材/倉管類","Procurement / materials / Cangguan category",0)
sort[10]=new Array(1801,1800,"營建規劃類","Construction Planning Class",0)
sort[11]=new Array(1901,1900,"設計類","Design category",0)
sort[12]=new Array(2001,2000,"文字編譯類","Compiler category",0)
sort[13]=new Array(2101,2100,"醫療專業類","Health care professional",0)
sort[14]=new Array(2201,2200,"學術研究類","Academic research categories",0)
sort[15]=new Array(9002,9000,"農林牧漁相關類","Agriculture, forestry, animal husbandry and fisher",0)
sort[16]=new Array(2301,2300,"工程研發類","Engineering R ",0)
sort[17]=new Array(2401,2400,"生產管理類","Production Management ",0)
sort[18]=new Array(2501,2500,"軍警消防類","Police fire category",0)
sort[19]=new Array(2601,2600,"金融專業相關類","Related financial professionals ",0)
sort[20]=new Array(2602,2600,"財務/會計/稅務類","Finance / accounting / tax category",0)
sort[21]=new Array(2502,2500,"保全類","Preservation category",0)
sort[22]=new Array(2402,2400,"制程規劃類","Planning process category",0)
sort[23]=new Array(2302,2300,"化工材料研發類","Chemical materials R ",0)
sort[24]=new Array(2202,2200,"教育輔導類","Education and counselling category",0)
sort[25]=new Array(2102,2100,"醫療/保健服務","Medical / health services",0)
sort[26]=new Array(2002,2000,"記者及采訪類","And an interview with reporters category",0)
sort[27]=new Array(1902,1900,"傳播藝術類","Dissemination of Art",0)
sort[28]=new Array(1802,1800,"營建施作類","Application for the construction category",0)
sort[29]=new Array(1702,1700,"運輸物流類","Transport and logistics category",0)
sort[30]=new Array(1602,1600,"維修/技術服務類","Maintenance / technical services",0)
sort[31]=new Array(1502,1500,"MIS/網管類","MIS / Management category",0)
sort[32]=new Array(1402,1400,"旅遊休閑類","Tourism and leisure category",0)
sort[33]=new Array(1202,1200,"產品企劃類","The types of product planning",0)
sort[34]=new Array(1302,1300,"門市幹部類","Store cadres category",0)
sort[35]=new Array(1102,1100,"法務/智財類","Legal / IP category",0)
sort[36]=new Array(1002,1000,"人力資源類","Human resource officers",0)
sort[37]=new Array(1100,0,"行政/總務/法務類","Administrative / General / legal category",1)
sort[38]=new Array(1200,0,"行銷/企劃/專案管理類","Marketing / planning / project management category",1)
sort[39]=new Array(1303,1300,"業務銷售類","Sales category",0)
sort[40]=new Array(1203,1200,"專案/產品管理類","The Eucalyptus / Management staff",0)
sort[41]=new Array(1803,1800,"制圖/測量類","Drawing / Measurement category",0)
sort[42]=new Array(2303,2300,"生技研發類","Biotechnology R ",0)
sort[43]=new Array(2403,2400,"品保/品管類","QA / QC category ",0)
sort[44]=new Array(2404,2400,"環境安全衛生類","Environmental health and safety category",0)
sort[45]=new Array(1304,1300,"貿易類","Trade category",0)
sort[46]=new Array(1300,0,"客服/門市/業務/貿易類","CS / store / business / trade category",1)
sort[47]=new Array(1400,0,"餐飲/旅遊 /美容美發類","Food / travel / beauty salons category ",1)
sort[48]=new Array(1500,0,"資訊軟體系統類","Information system software category",1)
sort[49]=new Array(1600,0,"操作/技術/維修類","Operations / technical / maintenance category",1)
sort[50]=new Array(1700,0,"資材/物流/運輸類","General Merchandise / logistics / transportation",1)
sort[51]=new Array(1800,0,"營建/制圖類","Construction / Drawing Class",1)
sort[52]=new Array(1900,0,"傳播藝術/設計類","Dissemination of Art / Design category",1)
sort[53]=new Array(2000,0,"文字/傳媒工作類","Text / media working class",1)
sort[54]=new Array(2100,0,"醫療/保健服務類","Medical / health services",1)
sort[55]=new Array(2200,0,"學術/教育/輔導類","Academic / education / counselling category",1)
sort[56]=new Array(2300,0,"研發相關類","R ",1)
sort[57]=new Array(2400,0,"生產制造/品管/環衛類","Production / quality control / sanitation category",1)
sort[58]=new Array(2500,0,"軍警消/保全類","Consumers police / security category",1)
sort[59]=new Array(2600,0,"財會/金融專業類","Accounting / financial professional",1)
sort[60]=new Array(9000,0,"其他","Other",1)
sort[61]=new Array(9001,9000,"其他","other",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;
}



