

//newjob页面加载或者修改时的初始化
function init(){
	provinceOption("province1");
	provinceOption("province2");
	provinceOption("province3");
	provinceOption("province4");
	provinceOption("province5");
	listJobType1("jobType1");

	
	/*－－－－－修改的初始化开始－－－－－－－－－－－－－－－－－－－－－－*/
	
	/*职位类别初始化开始－－*/
	var funCode = document.getElementsByName("newjob_function_code")[0];
	var jobType1 = document.getElementById("jobType1");
	var jobType2 = document.getElementById("jobType2");

	if(funCode.value != ""){
		if(funCode.value.length == 2){//一级
			jobType1.value = funCode.value;
			listJobType2(funCode.value,'jobType2');
			jobType2.value = "select";
		}
		if(funCode.value.length == 4){//二级

			v = funCode.value;
			v1 = funCode.value.substring(0,2);
			jobType1.value = v1;
			listJobType2(v1,'jobType2');
			jobType2.value = v;
			funCode.value = v ;

		}
	}
	/*－－职位类初始化结束*/

	/*工作地点初始化开始－－*/
	initPlace("province1","city1","section1","newjob_place_code1");
	initPlace("province2","city2","section2","newjob_place_code2");
	initPlace("province3","city3","section3","newjob_place_code3");
	initPlace("province4","city4","section4","newjob_place_code4");
	initPlace("province5","city5","section5","newjob_place_code5");	
	/*－－工作地点初始化结束*/
	
	//年龄范围初始化
    var age=document.getElementById("newjob_job_age");
    var beginAge = document.getElementById("beginAge");
    var endAge = document.getElementById("endAge");	

	if(age.value != ""){
		beginAge.value = age.value.split("--")[0];
		endAge.value = age.value.split("--")[1]		
	}
	
	
	
	/*－－－－－－－－－－－－－－－－－－－－修改的初始化结－－－－－－－束*/
}

//basicResume页面加载或者修改时的初始化
function init1(){
	provinceOption("province1");
	provinceOption("province2");
	provinceOption("province3");
	provinceOption("province4");
	provinceOption("province5");
	provinceOption("province6");
	provinceOption("province7");
	provinceOption("province8");
	listJobType1("jobType1");
	listJobType1("jobType2");
	listJobType1("jobType3");
	
	/*－－－－－修改的初始化开始－－－－－－－－－－－－－－－－－－－－－－*/
	
	initfunc("jobType1","jobType01","newjob_function_code1");
	initfunc("jobType2","jobType02","newjob_function_code2");
	initfunc("jobType3","jobType03","newjob_function_code3");
	

	initPlace("province1","city1","section1","newjob_resume_now_addresscode");
	initPlace("province2","city2","section2","newjob_resume_registered_addresscode");
	initPlace("province8","city8","section8","newjob_resume_native_placeCode");
	
	initPlace("province3","city3","section3","newjob_place_code3");
	initPlace("province4","city4","section4","newjob_place_code4");
	initPlace("province5","city5","section5","newjob_place_code5");	
	initPlace("province6","city6","section6","newjob_place_code6");	
	initPlace("province7","city7","section7","newjob_place_code7");	
	
	
	var birthday = document.getElementById("newjob_resume_birthday");
	var birthYear = document.getElementById("birthYear");
	var birthMon = document.getElementById("birthMon");
	var birthDay = document.getElementById("birthDay");
	if(birthday.value != ""){
		if(birthday.value.split("-")[0] != ""){
			birthYear.value = birthday.value.split("-")[0];
		}
		
		if(birthday.value.split("-")[1] != ""){
			birthMon.value = birthday.value.split("-")[1]
		}
		
		if(birthday.value.split("-")[2] != ""){
			birthDay.value = birthday.value.split("-")[2];
		}		
	}
	
	var fintime = document.getElementById("newjob_resume_finishschool_time");
	var finYear = document.getElementById("finYear");
	var finMon = document.getElementById("finMon");
	var finDay = document.getElementById("finDay");
	
	if(fintime.value != ""){
		if(fintime.value.split("-")[0] != ""){
			finYear.value = fintime.value.split("-")[0];
		}
		
		if(fintime.value.split("-")[1] != ""){
			finMon.value = fintime.value.split("-")[1]
		}
		
		if(fintime.value.split("-")[2] != ""){
			finDay.value = fintime.value.split("-")[2];
		}		
	}	
	/*－－－－－－－－－－－－－－－－－－－－修改的初始化结－－－－－－－束*/
}

//expResume页面加载或者修改时的初始化
function init2(){
	
	
}
function init3(){
provinceOption("province1");
listJobType1("jobType1");
//provinceOption("province2");
//provinceOption("province3");
//provinceOption("province4");

}
function init4(){
provinceOption("province5");
}
function init5(){
provinceOption("province1");
provinceOption("province2");
provinceOption("province3");
listJobType1("jobType1");
}
function init6(){
provinceOption("province1");
provinceOption("province2");
provinceOption("province3");
listJobType1("jobType1");
provinceOption("province4");
provinceOption("province5");

}

function initfunc(type1,type2,code){
	var funCode = document.getElementsByName(code)[0];
	var jobType1 = document.getElementById(type1);
	var jobType2 = document.getElementById(type2);
	if(funCode.value != ""){
		if(funCode.value.length == 2){//一级
			jobType1.value = funCode.value;
			listJobType2(funCode.value,type2);
			jobType2.value = "select";
		}
		if(funCode.value.length == 4){//两级
			v = funCode.value;
			v1 = funCode.value.substring(0,2);
			jobType1.value = v1;
			listJobType2(v1,type2);
			jobType2.value = v;
			funCode.value = v ;

		}
	}	
	
}

/*	工作地点初始化方法
	proName:要初始化的省select的id
	citName:要初始化的市select的id 
	secName:要初始化的区select的id
	hiddenCode:保存地点code的隐藏域的name
	功能：用于编辑时初始化工作地点的级联菜单
*/
function initPlace(proName,citName,secName,hiddenCode){
	var placeCode = document.getElementsByName(hiddenCode)[0];
	prov = document.getElementById(proName);
	cit = document.getElementById(citName);
	sect = document.getElementById(secName);

	if(placeCode.value != ""){
		if(placeCode.value.length == 2){
			prov.value = placeCode.value;
			cityOption(prov.value,citName,secName,hiddenCode);
			cit.value = "select";
		}
		if(placeCode.value.length == 4){
			var v = placeCode.value;
			var v1 = placeCode.value.substring(0,2);
			var v2 = placeCode.value.substring(0,4);
			prov.value = v1;
			cityOption(v1,citName,secName,hiddenCode);
			cit.value = v2;		
			sectionOption(v2,secName,hiddenCode);
			sect.value = "select";
			placeCode.value = v;
		}
		if(placeCode.value.length == 6){
			var v = placeCode.value;
			var v1 = placeCode.value.substring(0,2);
			var v2 = placeCode.value.substring(0,4);
			prov.value = v1;
			cityOption(v1,citName,secName,hiddenCode);
			cit.value = v2;	
			sectionOption(v2,secName,hiddenCode);
			sect.value = v;
			placeCode.value = v ; 
		}
	}	
	
}

/*省option操作开始－－*/	
/*
*name 初始化的省标签名
*/
function provinceOption(name){
	//var p1 = document.saveNewjobActionForm.province1.value ;
	
	var p = document.getElementById(name);
	while(p.childNodes.length>0) {
		  p.removeChild(p.childNodes[0]);
	}
	if(province.length > 0) {
	//创建select的option
	  var oOption = document.createElement("OPTION");
	  oOption.text = "请选择省";
	  oOption.value = "select";
	  p.add(oOption);

	  for(var i=0; i<province.length ; i++){
		  var oOption = document.createElement("OPTION");
		  oOption.value = province[i][0];
		  oOption.text = province[i][1];
		  p.add(oOption);
	  }
	}
		
}
/*－－省option操作结束*/	

/*市option操作开始－－*/
/*
*p,即this，也就是传递过来的当前select,即省(province)的select
*cityName,用于初始化的城市select的名字:例如city1,city2,city3...
*sectionName,用于初始化的区select的名字:例如section1,section2,section3...
*hiddenName1 ,用于隐藏域的名字：例如newjob_place_code1,newjob_place_code2,newjob_place_code3...
*hiddenName2,也是用于隐藏域的名字：例如newjob_place_name1,newjob_place_name2,newjob_place_name3...
*			在选择了省或市或区时都会将当前选择的select值赋给隐藏域
*/
function cityOption(pValue,cityName,sectionName){

	var c = document.getElementById(cityName) ;
	var pCode = pValue;//用于判断是否属于传递过来的父类
	//删除已有city的option
	while(c.childNodes.length>0) {
		  c.removeChild(c.childNodes(0));
	}
	
	/*对section的option操作开始*/	
	//删除已有section的option
	var s = document.getElementById(sectionName);
	while(s.childNodes.length>0) {
		  s.removeChild(s.childNodes(0));
	}	
	var oOption = document.createElement("OPTION");
	oOption.text = "请选择区";
	oOption.value = "select";
	s.add(oOption);

	/*－－对section的option操作结束*/
	  
	//生成option
	if(pCode != null && pCode != "" && city.length>0){
	  var oOption = document.createElement("OPTION");
	  oOption.text = "请选择市";
	  oOption.value = "select";
	  c.add(oOption);
	  
	  for(var i=0; i<city.length ; i++){
		  var paP = city[i][0].substring(0,2);
		  if(paP == pCode){
			var oOption = document.createElement("OPTION");
		  	oOption.value = city[i][0];
		  	oOption.text = city[i][1];
		  	c.add(oOption);			  
		  }		  
	  }
	}
		
}
/*－－市option操作结束*/

/*区option操作开始－－*/
/*
*c,即this，也就是传递过来的当前select,即市(city)的select
*sectionName,用于初始化的区select的名字:例如section1,section2,section3...
*hiddenName1 ,用于隐藏域的名字：例如newjob_place_code1,newjob_place_code2,newjob_place_code3...
*hiddenName2,也是用于隐藏域的名字：例如newjob_place_name1,newjob_place_name2,newjob_place_name3...
*			在选择了省或市或区时都会将当前选择的select值赋给隐藏域
*/
function sectionOption(cValue,sectionName){
	
	//handleHidden(cValue,hiddenName);//对隐藏域赋值
	
	var s = document.getElementById(sectionName) ;
	var cCode = cValue;//用于判断是否属于传递过来的父类
	while(s.childNodes.length>0) {
		  s.removeChild(s.childNodes(0));
	}
	
	//生成option
	if(cCode != null && cCode != "" && section.length>0){
	  var oOption = document.createElement("OPTION");
	  oOption.text = "请选择区";
	  oOption.value = "select";
	  s.add(oOption);
	  
	  
	  //循环数组且判断
	  for(var i=0; i<section.length ; i++){
		  var paC = section[i][0].substring(0,4);

		  if(paC == cCode){
			var oOption = document.createElement("OPTION");
		  	oOption.value = section[i][0];
		  	oOption.text = section[i][1];
		  	s.add(oOption);			  
		  }		  
	  }
	}
	
}
/*－－区option操作结束*/


/*
	地点隐藏域操作开始－－
	sel为当前select框，hiddenName1为function_code隐藏域，hiddenName2为function_name隐藏域
	功能：将selectt选中的值保存赋给隐藏域，再保存到数据库中

function handleHidden(va , hiddenName){	
	var h1 = document.getElementById(hiddenName);	
	if(va != "" && va != "select"){
		h1.value = va;		
	}
	
}
－－地点隐藏域操作结束*/

/*地点名隐藏域操作开始－－*/
function handleHiddenPlaceName(province,city,section, hiddenName){

	var p = document.getElementById(province);
	var c = document.getElementById(city);
	var s = document.getElementById(section);
	var h1 = document.getElementById(hiddenName);
	h1.value="";
	if(p.options.length > 1 && p.value != "select"){
		h1.value = p.options[p.selectedIndex].text;	
	}
	
	if(c.options.length > 1 && c.value != "select"){
		h1.value = h1.value + "--" + c.options[c.selectedIndex].text;		
	}
	if(s.options.length > 1 && s.value != "select"){
		h1.value = h1.value + "--" + s.options[s.selectedIndex].text;
	}

}
/*－－地点名隐藏域操作结束*/

/*地点编号隐藏域操作开始－－*/
function handleHiddenPlaceCode(province,city,section, hiddenCode){
	
	var p = document.getElementById(province);
	var c = document.getElementById(city);
	var s = document.getElementById(section);
	var h1 = document.getElementById(hiddenCode);	
	
	h1.value= "";
	if(p.options.length > 1 && p.value != "select"){
		h1.value = p.value;	
	}
	if(c.options.length > 1 && c.value != "select"){
		h1.value = c.value;
	}
	if(s.options.length > 1 && s.value != "select"){
		h1.value = s.value;
	} 	
	
}
/*－－地点名隐藏域操作结束*/


/*类别名隐藏域操作开始－－*/
function handleHiddenTypeName(type1,type2,hiddenName){

		var t1 = document.getElementById(type1);
		var t2 = document.getElementById(type2);
		var h = document.getElementById(hiddenName);
		h.value="";
		if(t1.options.length > 1 && t1.value != "select"){
			h.value = t1.options[t1.selectedIndex].text;
		}
		if(t2.options.length > 1 && t2.value != "select"){
			h.value = h.value + "--" + t2.options[t2.selectedIndex].text;
		}

}
/*－－类别名隐藏域操作结束*/

/*类别编号隐藏域操作开始－－*/
function handleHiddenTypeCode(type1,type2,hiddenCode){
		var t1 = document.getElementById(type1);
		var t2 = document.getElementById(type2);
		var h = document.getElementById(hiddenCode);
		h.value="";
		if(t1.options.length > 1 && t1.value != "select"){
			h.value = t1.value;
		}
		if(t2.options.length > 1 && t2.value != "select"){
			h.value = t2.value;
		}
	
}
/*－－类别编号隐藏域操作结束*/

/*列出职位类别大类开始－－*/
function listJobType1(name){
	var jt1 = document.getElementById(name);
	while(jt1.childNodes.length>0) {
		  jt1.removeChild(jt1.childNodes[0]);
	}
	if(jobType1.length > 0) {
	//创建职位类别select的option
	  var oOption = document.createElement("OPTION");
	  oOption.text = "请选择职能";
	  oOption.value = "select";
	  jt1.add(oOption);
	  for(var i=0; i<jobType1.length ; i++){
		  var oOption = document.createElement("OPTION");
		  oOption.value = jobType1[i][0];
		  oOption.text = jobType1[i][1];
		  jt1.add(oOption);
	  }
	}

	
}
/*－－列出职位类别大类结束*/


/*		列出职位类别小类开始－－
	在列出职位小类别之前先将选中的职位大类别的值和名赋给隐藏域
*/
function listJobType2(jt1Value,jt2Name){

	var jt2 = document.getElementById(jt2Name);
	var jt1Code = jt1Value;//用于判断是否属于传递过来的父类
	//删除已有jobType2的option
	while(jt2.childNodes.length>0) {
		  jt2.removeChild(jt2.childNodes(0));
	}
	//生成option
	if(jt1Code != null && jt1Code != "" && jobType2.length>0){
	 
		var oOption = document.createElement("OPTION");	
		oOption.text = "请选择岗位";	
		oOption.value = "select";
		jt2.add(oOption);					
	  for(var i=0; i<jobType2.length ; i++){
		  var paP = jobType2[i][0].substring(0,2);
		  if(paP == jt1Code){
			var oOption = document.createElement("OPTION");
		  	oOption.value = jobType2[i][0];
		  	oOption.text = jobType2[i][1];
		  	jt2.add(oOption);			  
		  }		  
	  }
	}
	
	
}
function handleHiddendate(beginyear,beginmonth,begintime, hiddendate){
	var y = document.getElementById(beginyear);   
	var m = document.getElementById(beginmonth);
	var d = document.getElementById(begintime);
	var h1 = document.getElementById(hiddendate);
        h1.value=y.value+m.value+d.value;
}
/*列出职位类别小类开始*/










