	// global values -------------------------------------------------------------------------------------
	var bt_area_all_checked = false;				// 채용공고 등록 > 지역선택시 전체선택 여부
	// -----------------------------------------------------------------------------------------------------

	function selArea() {
		var objA = document.getElementById("area");
		var objB = document.getElementById("industry_type");
		var arr_num, temp, ele, eleB;

		var objB_len = objB.options.length;

		var v = objA.value;

		for(k=0;k<objB_len;k++) {
			ele = document.createElement("OPTION");
			objB.options.remove(ele);
		}

		if(v == "") {
			eleB = document.createElement("OPTION");
			eleB.text = "--------산업단지 선택--------";
			eleB.value = "";
			objB.add(eleB);
			return;
		} else {

			var len1 = arr_ins[v-1].length;

			for(j=0;j<len1;j++) {
				eleB = document.createElement("OPTION");
				if(j == 0) {
					eleB.text = "--------산업단지 선택--------";
					eleB.value = "";
				} else if(j < len1) {
					temp = arr_ins[v-1][j].split(":");
					eleB.text = temp[1];
					eleB.value = temp[0];
				}
				objB.add(eleB);
			}
		}
	}

	function selIndustry(code) {
		var obj_ind = document.getElementById("industry_type");
		if(obj_ind.length > 1) {
			for(var i=0;i<obj_ind.length;i++) {
				if(obj_ind[i].value == code) {
					obj_ind[i].selected = true;
					break;
				}
			}
		}
	}

	function openWin_asso() {
		window.open('/job/company/search_asso.php','hyupupmodi_pop','width=476,height=300,left=0,top=0,scrollbars=yes,resizable=no');
	}

	function openWin_comLogo(flg) {
		window.open('./upload_logo.php?pic_flg='+flg,'comlogo','width=460,height=248,left=0,top=0,scrollbars=no,resizable=no');
	}

	function openWin_comSLogo(flg) {
		window.open('./upload_slogo.php?pic_flg='+flg,'comslogo','width=460,height=248,left=0,top=0,scrollbars=no,resizable=no');
	}

	function openWin_comHome(flg) {
		window.open('./upload_home.php?pic_flg='+flg,'comhompy','width=460,height=248,left=0,top=0,scrollbars=no,resizable=no');
	}

	function openWin_AssoList(idx) {
		window.open('/job/company/asso_list.php?uidx='+idx,'hyuplist','width=476,height=300,left=0,top=0,scrollbars=yes,resizable=no');
	}

	function openWin_comPic(flg, no) {
		window.open('./upload_pic.php?pic_flg='+flg+'&no='+no,'com_pic','width=476,height=358,left=0,top=0,scrollbars=yes,resizable=no')
	}

	function openWin_cert(flg) {
		flg = flg.replace("##","");
		window.open('/job/company/search_cert.php?num='+flg,'pop_certi','width=476,height=300,left=0,top=0,scrollbars=yes,resizable=no');
	}


	function search_asso() {
		var frm = document.frm_asso;

		if(frm.name.value.trim() == "") {
			alert("검색어를 입력해주세요!");
			frm.name.value = "";
			frm.name.focus();
		} else
			frm.submit();
	}

	function regi_asso() {
		var obj_asso = document.getElementsByName("asso_code[]");
		var frm = document.frm_regi_asso;
		var str = "";
		var len_asso = obj_asso.length;
		var cnt = 0;

		for(var i=0;i<len_asso;i++) {
			if(obj_asso[i].checked) {
				str += obj_asso[i].value + ",";				
				cnt++;
			}
		}

		if(cnt == 0) {
			alert("등록할 협회를 선택해주세요!");
			return;
		} else {
			str = str.substring(0,str.length-1);
			frm.code = str;
			frm.submit();
		}
	}

	function del_asso(code, idx) {
		window.location.href = 'del_asso.php?code='+code+'&uidx='+idx;
	}

	function saveCPInfo() {
		var frm = document.frm_resume;
		var fieldlist = [							 						
							
							["ceo_name", "3", "30", "대표자명"],
							["emp_num", "1", "5", "사원수"],
							["money1_1", "1", "5", "자본금"],
							["money1_2", "1", "5", "자본금"],
							["money2", "3", "11", "매출액"],
							["business", "3", "100", "주요사업"],
							["cp_email", "3", "100", "E-mail"],
							["cp_phone", "9", "30", "전화"],
							["addr", "3", "100", "주소"],	
							["addr1", "3", "100", "상세주소"],	
							["user_name", "3", "50", "담당자 성명"],	
							["buseo", "3", "50", "부서"],	
							["position", "3", "50", "직책"],	
							["cp_email", "3", "100", "E-mail"],	
							["cp_phone", "9", "30", "직통전화"]
							
					
						];
	
		for (fi = 0 ; fi < fieldlist.length ; fi++){
			if (!CheckLength(Dtrim(eval("frm." + fieldlist[fi][0] + ".value")), fieldlist[fi][1], fieldlist[fi][2]))
			{
//				alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
//				eval("frm." + fieldlist[fi][0]).focus();
//				return;

				if(fieldlist[fi][3] != "자본금" ) {
					alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
					eval("frm." + fieldlist[fi][0]).focus();
					return;
				} else if(fieldlist[fi][3] == "자본금" ) {
					if( (eval("frm.money1_1.value")  == "")  &&  (eval("frm.money1_2.value")  == "") ) {
						alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
						eval("frm.money1_1").focus();
						return;
					}

				}
			}
		}
		
		
		if(frm.elements['welfare_type[]']) 
		{ 
			var chk1 = frm.elements['welfare_type[]']; 
			var len = frm.elements['welfare_type[]'].length; 
		} 
  
		// checkbox 항목이 여러개 일 때 
		for(var i=0; i<len; i++) 
		{ 
			if(chk1[i].checked == true) 
				break; 
		} 
		if(i == len) 
		{ 
			alert("복리후생을 하나 이상 선택하셔야 합니다."); 
			return; 
		} 
		if(frm.pay_type[0].checked == false && frm.pay_type[1].checked == false &&frm.pay_type[2].checked == false){
			alert("급여제도를 선택하셔야 합니다."); 
			return; 
		}
		

		frm.submit();
	}

	function del_comLogo() {
		var frm = document.all;

		if(confirm("저장된 기업 로고를 삭제하겠습니까?")) {
	
			createXMLHttpRequest();

			var sURL = "/job/company/delete_logo.php";
		
			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send("");

			if (xmlHttp.readyState == 4) {

				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");

//				alert(msg);

				if(msg == "deleted") {
					alert("기업 로고가 삭제되었습니다");
					frm.div_nopic.style.display = "";
					frm.div_pic.style.display = "none";
					frm.img_comp_logo.src = "http://image.loveseoul.kr/job/images/company/img_nologo.gif";

				} else {
					alert("DB Error");
				}
			} else {

				alert("서버와의 통신에 문제가 있습니다.\n\n다시 시도해주세요!");			
			}
		}
	}

	function del_comSLogo() {
		var frm = document.all;

		if(confirm("저장된 기업 로고2를 삭제하겠습니까?")) {
	
			createXMLHttpRequest();

			var sURL = "/job/company/delete_slogo.php";
		
			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send("");

			if (xmlHttp.readyState == 4) {

				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");

//				alert(msg);

				if(msg == "deleted") {
					alert("로고2가 삭제되었습니다");
					frm.div_slogo_nopic.style.display = "";
					frm.div_slogo_pic.style.display = "none";
					frm.img_comp_slogo.width = "178";
					frm.img_comp_slogo.height = "38";
					frm.img_comp_slogo.src = "http://image.loveseoul.kr/job/images/company/img_nologo.gif";

				} else {
					alert("DB Error");
				}
			} else {

				alert("서버와의 통신에 문제가 있습니다.\n\n다시 시도해주세요!");			
			}
		}
	}

	function del_comHome() {
		var frm = document.all;

		if(confirm("저장된 기업 대표 이미지를 삭제하겠습니까?")) {
	
			createXMLHttpRequest();

			var sURL = "/job/company/delete_home.php";
		
			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send("");

			if (xmlHttp.readyState == 4) {

				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");

//				alert(msg);

				if(msg == "deleted") {
					alert("기업 대표 이미지가 삭제되었습니다");
					frm.div_home_nopic.style.display = "";
					frm.div_home_pic.style.display = "none";
					frm.img_comp_home.src = "http://image.loveseoul.kr/job/images/company/img_nohomeimg.gif";

				} else {
					alert("DB Error");
				}
			} else {

				alert("서버와의 통신에 문제가 있습니다.\n\n다시 시도해주세요!");			
			}
		}
	}

	function del_comPic(no) {
		var frm = document.all;

		if(confirm("기업 사진"+no+"을 삭제하겠습니까?")) {
	
			createXMLHttpRequest();

			var sURL = "/job/company/delete_pic.php";
			var param = "no="+no;
		
			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send(param);

			if (xmlHttp.readyState == 4) {

				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");

//				alert(msg);

				if(msg == "deleted") {
					alert("기업 사진"+no+"이 삭제되었습니다");

					switch(no) {
						case 1:
							frm.div_nopic_1.style.display = "";
							frm.div_pic_1.style.display = "none";
							frm.img_comp_pic_1.src = "http://image.loveseoul.kr/job/images/company/com_nophoto.gif";
							break;
						case 2:
							frm.div_nopic_2.style.display = "";
							frm.div_pic_2.style.display = "none";
							frm.img_comp_pic_2.src = "http://image.loveseoul.kr/job/images/company/com_nophoto.gif";
							break;
						case 3:
							frm.div_nopic_3.style.display = "";
							frm.div_pic_3.style.display = "none";
							frm.img_comp_pic_3.src = "http://image.loveseoul.kr/job/images/company/com_nophoto.gif";
							break;
						case 4:
							frm.div_nopic_4.style.display = "";
							frm.div_pic_4.style.display = "none";
							frm.img_comp_pic_4.src = "http://image.loveseoul.kr/job/images/company/com_nophoto.gif";
							break;
					}
					

				} else {
					alert("DB Error");
				}
			} else {

				alert("서버와의 통신에 문제가 있습니다.\n\n다시 시도해주세요!");			
			}
		}
	}

	function pic_dummy() {
		alert("저장된 사진이 없습니다!");
	}


	function apply_keyword() {

		var flg;
		var temp_str, temp_arr;
		var show_value, hidden_value;

		flg = chkBt("keyword_idx",2,20);
		
		if(flg) {
			temp_str = make_value("keyword_idx");
			temp_arr = temp_str.split(":");

			show_value = temp_arr[0];
			hidden_value = temp_arr[1];

			opener.document.getElementById("str_keyword").value = show_value.substring(0,show_value.length-2);
			opener.document.getElementById("keyword_idx").value = hidden_value.substring(0,hidden_value.length-1);

			self.close();
		}		
	}

	function makeSel_route2(subway_route) {
		var obj_route = document.getElementById("route");
		var eleB, temp;

		for(var i=0;i<=arr_subway.length;i++) {
			eleB = document.createElement("OPTION");
			if(i == 0) {
				eleB.text = "--호선--";
				eleB.value = "";
			} else {
				temp = arr_subway[i-1][0];
				eleB.text = temp;
				eleB.value = temp;
				if(temp == subway_route)
					eleB.selected = true;
			}
			obj_route.add(eleB);
		}
	}

	function selRoute2(subway_idx) {
		var objA = document.getElementById("route");
		var objB = document.getElementById("station");
		var arr_num, temp, ele, eleB;

		var objB_len = objB.options.length;

		var v = objA.value;

		for(k=0;k<objB_len;k++) {
			ele = document.createElement("OPTION");
			objB.options.remove(ele);
		}

		if(v == "") {
			eleB = document.createElement("OPTION");
			eleB.text = "--역--";
			eleB.value = "";
			objB.add(eleB);
			return;
		} else {
			for(var i=0;i<arr_subway.length;i++) {
				if(arr_subway[i][0] == v) 
					break;
			}

			var len1 = arr_subway[i].length;

			for(var j=0;j<len1;j++) {
				eleB = document.createElement("OPTION");
				if(j == 0) {
					eleB.text = "--역--";
					eleB.value = "";
				} else if(j < len1) {
					temp = arr_subway[i][j].split(":");
					eleB.text = temp[1];
					eleB.value = temp[0];
					if(subway_idx == temp[0]) 
						eleB.selected = true;
				}
				objB.add(eleB);
			}
		}
	}

	function show_tot_career(flg) {
		var obj = document.getElementById("tot_career");
		var oDiv = document.getElementById("div_tot_career");

		if(flg == '0') {
			oDiv.style.visibility = "hidden";
		} else {			
			oDiv.style.visibility = "";
		}
	}

	function saveJob_step1() {
		var frm = document.frm_job;
		var oRegion = document.getElementsByName("region_code[]");
		var oRoute = frm.route;
		var oStation = frm.station;
		var oWayout = frm.wayout;
		var oDiatance = frm.distance;
		var bSubmit = false;
		var obj_etc = frm.region_etc;

		var checked_len_region = 0;

		for(var i=0;i<oRegion.length;i++) {
			if(oRegion[i].checked) {
				checked_len_region++;
				break;
			}
		}
		if(typeof(obj_etc) == "object") {
			if(!bt_area_all_checked && checked_len_region == 0 && obj_etc.checked != true) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}else{
			if(!bt_area_all_checked && checked_len_region == 0) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}
		if(frm.select1.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.select2.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.addr.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(typeof(oRoute) == "object") {
			if(oRoute.value != "" && oStation.value == "") {
				alert("지하철 역을 선택해주세요!");
				oStation.focus();
			} else
				bSubmit = true;
		} else
			bSubmit = true;

		if(bSubmit) {
			//if(frm.business_code.value == "") {
				//alert("업종을 선택해주세요!");
				//return;
			//} else if(frm.job_code.value == "") {
			if(frm.job_code.value == "") {
				alert("직종을 선택해주세요!");
				return;
			} else if(frm.keyword_idx.value == "") {
				alert("키워드를 선택해주세요!");
				return;
				/*
			} else if(Dtrim(frm.manage_name.value) == "") {
				alert("담당자 성명을 입력해주세요!");
				frm.manage_name.value = "";
				frm.manage_name.focus();
			} else if(Dtrim(frm.manage_email.value) == "") {
				alert("E-Mail을 입력해주세요!");
				frm.manage_email.value = "";
				frm.manage_email.focus();
			} else if(Dtrim(frm.manage_phone.value) == "") {
				alert("직통전화번호를 입력해주세요!");
				frm.manage_phone.value = "";
				frm.manage_phone.focus();
				*/
			} else
				frm.submit();
		}
	}

	function saveJob_step2() {
		var frm = document.frm_job;
		
		var fieldlist = [							 						
							
							["subject", "3", "60", "채용제목"],
							["e_num", "1", "4", "모집인원"],
							["sdate", "4", "10", "접수기간"]
						];
		for (fi = 0 ; fi < fieldlist.length ; fi++){
			if (!CheckLength(Dtrim(eval("frm." + fieldlist[fi][0] + ".value")), fieldlist[fi][1], fieldlist[fi][2]))
			{
				alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
				eval("frm." + fieldlist[fi][0]).focus();
				return;
			}
		}

		var numlist = [
							["e_num", "0", "모집인원"]
						];	
		for (fi = 0 ; fi < numlist.length ; fi++)
		{
			if (!f_IsNumber(Dtrim(eval("frm." + numlist[fi][0] + ".value")),numlist[fi][1] ))
			{
				alert(numlist[fi][2] + " 항목은 숫자만 입력 가능합니다. 다시 입력해 주십시오. ");
				eval("frm." + numlist[fi][0]).focus();
				return;
			}
		}
		if(frm.elements['emp_type[]']) 
		{ 
			var chk1 = frm.elements['emp_type[]']; 
			var len = frm.elements['emp_type[]'].length; 
		} 

		// checkbox 항목이 여러개 일 때 
		for(var i=0; i<len; i++) 
		{ 
			if(chk1[i].checked == true) 
				break; 
		} 
		if(i == len) 
		{ 
			alert("고용형태를 하나 이상 선택하셔야 합니다."); 
			return; 
		} 	
		if(frm.career_type[0].checked == false && frm.career_type[1].checked == false && frm.career_type[2].checked == false){
			alert("경력사항을 선택하셔야 합니다."); 
			return;
		}
		if(Dtrim(frm.doc1.value) == "") {
			alert("제출서류를 입력해주세요!");
			frm.doc1.focus();
			return;
		}
		
		if(frm.way_online.checked == false && frm.way_email_flg.checked == false && frm.way_site.checked == false 
			&& frm.way_post.checked == false && frm.way_fax.checked == false  && frm.way_phone.checked == false ){
			alert("접수방법를 하나 이상 선택하셔야 합니다.");
			return;
		}
		if(frm.way_email_flg.checked == true){
			if(frm.way_email[0].checked == false && frm.way_email[1].checked == false){
				alert("이메일 입사지원 방식을 선택해 주세요.");
				frm.way_site_addr.focus();
				return;
			}

			if(frm.way_email[1].checked == true && frm.way_email_addr.value ==""){
				alert("양식 다운로드 주소를 입력해 주세요.");
				frm.way_email_addr.focus();
				return;
			}
		}
		if(frm.way_site.checked == true && frm.way_site_addr.value =='' ){
			alert("채용사이트 주소를 입력해 주세요.");
			frm.way_site_addr.focus();
			return;
		}
		if(!frm.closing_type[0].checked && !frm.closing_type[1].checked && frm.edate.value == "") {
			alert("접수 마감일을 선택해주세요!");
			return;
		}
		frm.submit();
	}

	function modifyJob() {
		var frm = document.frm_job;
		var oRegion = document.getElementsByName("region_code[]");
		var oRoute = frm.route;
		var oStation = frm.station;
		var oWayout = frm.wayout;
		var oDiatance = frm.distance;
		var bSubmit = false;
		var obj_etc = frm.region_etc;


		var checked_len_region = 0;

		for(var i=0;i<oRegion.length;i++) {
			if(oRegion[i].checked) {
				checked_len_region++;
				break;
			}
		}
		if(typeof(obj_etc) == "object") {
			if(!bt_area_all_checked && checked_len_region == 0 && obj_etc.checked != true) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}else{
			if(!bt_area_all_checked && checked_len_region == 0) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}
		if(frm.select1.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.select2.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.addr.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(typeof(oRoute) == "object") {
			if(oRoute.value != "" && oStation.value == "") {
				alert("지하철 역을 선택해주세요!");
				oStation.focus();
				return;
			}
		}
		if(frm.job_code.value == "") {
			//alert("업종을 선택해주세요!");
			//return;
		//} else if(frm.job_code.value == "") {
			alert("직종을 선택해주세요!");
			return;
		} else if(frm.keyword_idx.value == "") {
			alert("키워드를 선택해주세요!");
			return;
		/*} else if(Dtrim(frm.manage_name.value) == "") {
			alert("담당자 성명을 입력해주세요!");
			frm.manage_name.value = "";
			frm.manage_name.focus();
		} else if(Dtrim(frm.manage_email.value) == "") {
			alert("E-Mail을 입력해주세요!");
			frm.manage_email.value = "";
			frm.manage_email.focus();
		} else if(Dtrim(frm.manage_phone.value) == "") {
			alert("직통전화번호를 입력해주세요!");
			frm.manage_phone.value = "";
			frm.manage_phone.focus();*/
		}

		var fieldlist = [							 						
							
							["subject", "3", "50", "채용제목"],
							["e_num", "1", "4", "모집인원"],
							["sdate", "4", "10", "접수기간"]
						];
		for (fi = 0 ; fi < fieldlist.length ; fi++){
			if (!CheckLength(Dtrim(eval("frm." + fieldlist[fi][0] + ".value")), fieldlist[fi][1], fieldlist[fi][2]))
			{
				alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
				eval("frm." + fieldlist[fi][0]).focus();
				return;
			}
		}

		var numlist = [
							["e_num", "0", "모집인원"]
						];	
		for (fi = 0 ; fi < numlist.length ; fi++)
		{
			if (!f_IsNumber(Dtrim(eval("frm." + numlist[fi][0] + ".value")),numlist[fi][1] ))
			{
				alert(numlist[fi][2] + " 항목은 숫자만 입력 가능합니다. 다시 입력해 주십시오. ");
				eval("frm." + numlist[fi][0]).focus();
				return;
			}
		}

		if(frm.elements['emp_type[]']) 
		{ 
			var chk1 = frm.elements['emp_type[]']; 
			var len = frm.elements['emp_type[]'].length; 
		} 
  
		// checkbox 항목이 여러개 일 때 
		for(var i=0; i<len; i++) 
		{ 
			if(chk1[i].checked == true) 
				break; 
		} 
		if(i == len) 
		{ 
			alert("고용형태를 하나 이상 선택하셔야 합니다."); 
			return; 
		} 	
		if(frm.career_type[0].checked == false && frm.career_type[1].checked == false && frm.career_type[2].checked == false){
			alert("경력사항을 선택하셔야 합니다."); 
			return;
		}
		/*
		if(Dtrim(frm.doc1.value) == "") {
			alert("제출서류를 입력해주세요!");
			frm.doc1.focus();
			return;
		}
		*/
		if(frm.way_online.checked == false && frm.way_email_flg.checked == false && frm.way_site.checked == false 
			&& frm.way_post.checked == false && frm.way_fax.checked == false  && frm.way_phone.checked == false ){
			alert("접수방법를 하나 이상 선택하셔야 합니다.");
			return;
		}
		if(frm.way_email_flg.checked == true){
			if(frm.way_email[0].checked == false && frm.way_email[1].checked == false){
				alert("이메일 입사지원 방식을 선택해 주세요.");
				frm.way_site_addr.focus();
				return;
			}

			if(frm.way_email[1].checked == true && frm.way_email_addr.value ==""){
				alert("양식 다운로드 주소를 입력해 주세요.");
				frm.way_email_addr.focus();
				return;
			}
		}
		if(frm.way_site.checked == true && frm.way_site_addr.value =='' ){
			alert("채용사이트 주소를 입력해 주세요.");
			return;
		}
		frm.submit();
	}

	function makeSelbox_lang(num) {
		num = num.replace("##","");
		var objA = document.getElementsByName("lang_code[]");
		
		for(i=0;i<arr_lang.length;i++) {
			var eleA = document.createElement("OPTION");
			temp = arr_lang[i][0].split(":");
			eleA.text = temp[0];
			eleA.value = temp[1];
			objA[num].add(eleA);
		}
	}

	function selLang(num) {
		var arr_num;
		num = num.replace("##","");

		var objA = document.getElementsByName("lang_code[]");
		var objB = document.getElementsByName("exam_code[]");
		var oDiv_lang = document.getElementsByName("div_lang[]");
		var oDiv_exam = document.getElementsByName("div_exam[]");
		var objL2 = document.getElementsByName("lang_name[]");

		var arr_num, temp, ele, eleB, sIndex;

		oDiv_exam[num].style.display = "none";

		if(objA[num].value == "99") {
			oDiv_lang[num].style.display = "";
			objL2[num].focus();
		}
		else {
			sIndex = objA[num].selectedIndex;
			objL2[num].value = objA[num].options[sIndex].text;
			oDiv_lang[num].style.display = "none";
		}
			

		var objB_len = objB[num].options.length;

		for(k=0;k<objB_len;k++) {
			ele = document.createElement("OPTION");
			objB[num].options.remove(ele);
		}

		for(i=0;i<arr_lang.length;i++) {
			var arr_temp = arr_lang[i][0].split(":");
			if(objA[num].value == arr_temp[1]) {
				arr_num = i;
				break;
			}
		}

		if(objA[num].value == "") {
			len1 = 1;
		} else {		
			len1 = arr_lang[arr_num].length;
		}

		for(j=0;j<=len1;j++) {
			eleB = document.createElement("OPTION");
			if(j == 0) {
				eleB.text = "------------";
				eleB.value = "";
			} else if(j < len1) {
				temp = arr_lang[arr_num][j].split(":");
				eleB.text = temp[0];
				eleB.value = temp[1];
			} else {
				eleB.text = "기타";
				eleB.value = "99";
			}
			objB[num].add(eleB);
		}
	}

	function selExam(num) {
		num = num.replace("##","");

		var objB = document.getElementsByName("exam_code[]");
		var objE2 = document.getElementsByName("exam_name[]");
		var oDiv_exam = document.getElementsByName("div_exam[]");
		var sIndex = objB[num].selectedIndex;

		if(objB[num].value == "99") {
			oDiv_exam[num].style.display = "";
			objE2[num].focus();
		} else {
			objE2[num].value = objB[num].options[sIndex].text;
			oDiv_exam[num].style.display = "none";
		}
	}

	function addLang() {
		hide_cal();
		
		var total_rows = oLang.rows.length;

		if(oLang.rows.length > 2) {
			alert("더 이상 추가 외국어를 입력할 수 없습니다!");
		} else {
			var trow	= oLang.insertRow(-1); 
			trow.id      = total_rows; 
			var tcell		= trow.insertCell(-1); 

			arr_html	= html_lang.split("<!--#@@#-->");
			temp_html	= arr_html[0] + "<a href=\"javascript:removeLang('##"+trow.id+"');\"><img src='"+image_addr+"/job/images/bt/bt_del.gif' width=39 height=20 border=0 align=absmiddle></a>&nbsp;" + arr_html[1];

			re = /##\d/;

			while(temp_html.match(re)) {
				temp_html = temp_html.replace(re, "##A");
			}

			temp_html = temp_html.replaceAll("##A", "##"+trow.id);
			
			tcell.innerHTML = temp_html; 
			makeSelbox_lang(trow.id);
			cnt_lang++; 
		}
	}

	function removeLang(row_num) {
		hide_cal();
		row_num = row_num.replace("##","");
		var total_rows = oLang.rows.length;
		var selectedRow = total_rows - row_num;
		
		if (selectedRow > 0) {
			oLang.deleteRow(total_rows - selectedRow);									

			if(oLang.rows.length > 0) {
				for (i=0; i < oLang.rows.length; i++) {
					for (j=0; j < oLang.rows[i].cells.length; j++) {
			
						html1 = oLang.rows[i].cells[j].innerHTML;						

						re = /##\d/;		

						while(html1.match(re)) {
								html1 = html1.replace(re, "##A");
						}						
						oLang.rows[i].cells[j].innerHTML = html1.replaceAll("##A", "##"+i);			
					}
				}
			}
		}
		cnt_cert++;
	}

	function reset_lang(no) {
		var ele, ele2;
		no = no.replace('##','');
		
		var oLang_idx = document.getElementsByName("idx_lang[]");
		var oLang_code = document.getElementsByName("lang_code[]");
		var oLang_name = document.getElementsByName("lang_name[]");
		var oLang_exam_code = document.getElementsByName("exam_code[]");
		var oLang_exam_name = document.getElementsByName("exam_name[]");
		var oLang_grade = document.getElementsByName("exam_grade[]");
		var oLang_score = document.getElementsByName("exam_score[]");

		oLang_idx[no].value = "";
		oLang_code[no].options[0].selected = true;
		oLang_name[no].value = "";
		
		oLang_grade[no].value = "";
		oLang_score[no].value = "";

		len = oLang_exam_code[no].options.length;

		for(k=0;k<len;k++) {
			ele = document.createElement("OPTION");
			oLang_exam_code[no].options.remove(ele);
		}

		ele2 = document.createElement("OPTION");
		ele2.text = "------------";
		ele2.value = "";
		oLang_exam_code[no].add(ele2);

		oLang_exam_code[no].options[0].selected = true;
		oLang_exam_name[no].value = "";
	}

	function hide_cal() {
		var o1 = document.getElementById("div_cal");
		o1.style.visibility = "hidden";
	}

	function addCert() {
		hide_cal();
		var total_rows = oCert.rows.length;

		if(oCert.rows.length > 2) {
			alert("더 이상 추가 자격증을 입력할 수 없습니다!");
		} else {
			var trow	= oCert.insertRow(-1); 
			trow.id      = total_rows; 
			var tcell		= trow.insertCell(-1); 

			arr_html	= html_cert.split("<!--#@@#-->");
			temp_html	= arr_html[0] + "<a href=\"javascript:removeCert('##"+trow.id+"');\"><img src='"+image_addr+"/job/images/bt/bt_del.gif' width=39 height=20 align=absmiddle border=0></a>&nbsp;" + arr_html[1];

			re = /##\d/;

			while(temp_html.match(re)) {
				temp_html = temp_html.replace(re, "##A");
			}

			temp_html = temp_html.replaceAll("##A", "##"+trow.id);
			
			tcell.innerHTML = temp_html; 
			cnt_cert++; 
		}
	}


	function removeCert(row_num) {
		hide_cal();
		row_num = row_num.replace("##","");
		var total_rows = oCert.rows.length;
		var selectedRow = total_rows - row_num;
		
		if (selectedRow > 0) {
			oCert.deleteRow(total_rows - selectedRow);									

			if(oCert.rows.length > 0) {
				for (i=0; i < oCert.rows.length; i++) {
					for (j=0; j < oCert.rows[i].cells.length; j++) {
			
						html1 = oCert.rows[i].cells[j].innerHTML;						

						re = /##\d/;							
						
						while(html1.match(re)) {
								html1 = html1.replace(re, "##A");
						}
						
						oCert.rows[i].cells[j].innerHTML = html1.replaceAll("##A", "##"+i);			
					}
				}
			}
		}
		cnt_cert++;
	}

	function reset_cert(no) {
		no = no.replace('##','');

		var oCert_idx = document.getElementsByName("idx_cert[]");
		var oCert_name = document.getElementsByName("cert_name[]");
		var oCert_code = document.getElementsByName("cert_code[]");

		oCert_idx[no].value = "";
		oCert_name[no].value = "";
		oCert_code[no].value = "";
	}

	function chkWay_email() {
		var o1 = document.getElementById("way_email_flg");
		var o2 = document.getElementsByName("way_email");
		var o3 = document.getElementById("way_email_addr");

		if(o1.checked) {			
			o2[0].disabled = false;
			o2[1].disabled = false;
			
			if(o2[1].checked) 
				o3.disabled = false;
			else {
				o3.value = "";
				o3.disabled = true;
			}
		} else {
			o2[0].disabled = true;
			o2[0].checked = false;
			o2[1].disabled = true;
			o2[1].checked = false;
			o3.value = "";
			o3.disabled = true;
		}
	}

	function chkWay_site() {
		var o1 = document.getElementById("way_site");
		var o2 = document.getElementById("way_site_addr");

		if(o1.checked) {			
			o2.disabled = false;
		} else {
			o2.value = "";
			o2.disabled = true;
		}
	}

	function age2year() {
		var MINIMUM_AGE = 20;
		var MAXIMUM_AGE = 70;
		var oMin = document.getElementById("min_age");
		var oMax = document.getElementById("max_age");
		var oMin_div = document.getElementById("min_age2year");
		var oMax_div = document.getElementById("max_age2year");

		var kind = 0;

		var date = new Date;
		var nYear = date.getYear();

		var min_age = oMin.value.trim();
		var max_age = oMax.value.trim();
		
		if(min_age == "" && max_age == "") kind = 1;
		if(min_age == "" && max_age != "") kind = 2;
		if(min_age != "" && max_age == "") kind = 3;
		if(min_age != "" && max_age != "") kind = 4;

		switch (kind) {
			case 1:
				kind = 0;
				break;
			case 2:
				if(max_age > MINIMUM_AGE) {
					if(max_age > MAXIMUM_AGE) {
						alert("입력하신 최대 나이는 "+MAXIMUM_AGE+"세 이하 이어야 합니다!");
						oMax.value = "";
						oMax_div.innerHTML = "";
						oMax.focus();
					} else {
						kind = 0;
					}
				} else {
					alert("입력하신 최대 나이는 "+(MINIMUM_AGE+1)+"세 이상 이어야 합니다!");
					oMax.value = "";
					oMax_div.innerHTML = "";
					oMax.focus();
				}
				break;
			case 3:
				if(min_age >= MINIMUM_AGE) {
					if(min_age >= MAXIMUM_AGE) {
						alert("입력하신 최소 나이는 "+(MAXIMUM_AGE-1)+"세 이하 이어야 합니다!");
						oMin.value = "";
						oMin_div.innerHTML = "";
						oMin.focus();
					} else {
						kind = 0;
					}
				} else {
					alert("입력하신 최소 나이는 "+MINIMUM_AGE+"세 이상 이어야 합니다!");
					oMin.value = "";
					oMin_div.innerHTML = "";
					oMin.focus();
				}
				break;
			case 4:
				if(max_age <= MINIMUM_AGE) {
					alert("입력하신 최대 나이는 "+MINIMUM_AGE+"세 보다 커야 합니다!");
					oMax.value = "";
					oMax_div.innerHTML = "";
					oMax.focus();
				} else if(min_age < max_age) {
					if(min_age >= MINIMUM_AGE)
						kind = 0;
					else {
						alert("입력하신 최소 나이는 "+MINIMUM_AGE+" 세 이상 이어야 합니다!");
						oMin.value = "";
						oMin_div.innerHTML = "";
						oMin.focus();
					}
				} else {
					alert("입력하신 최소 나이는 "+max_age+" 세 보다 적어야 합니다!");
					oMin.value = "";
					oMin_div.innerHTML = "";
					oMin.focus();
				}
				break;		
		}
			
		if(kind == 0) {
			if(min_age != "") {			
				tYear = nYear - min_age;
				oMin_div.innerHTML = tYear + 1 + "년생";
			} else {
				oMin_div.innerHTML = "";
			}

			if(max_age != "") {			
				tYear = nYear - max_age;
				oMax_div.innerHTML = tYear + 1 + "년생";
			} else {
				oMax_div.innerHTML = "";
			}
		}
	}

	function imgTAB_cpMain(flg) {
		var path = '/job/images/company/';
		var oIMG1 = document.getElementById("img_ing");
		var oIMG2 = document.getElementById("img_end");

		if(flg == "1") {								
			oIMG1.src = image_addr + path + "info01_off.gif";
			oIMG2.src = image_addr + path + "info02_on.gif";
		} else {
			oIMG1.src = image_addr + path + "info01_on.gif";
			oIMG2.src = image_addr + path + "info02_off.gif";
		}
	}	

	function processReqChange(req, div_id) {
		var oDIV;
				
		switch(div_id) {
			case "div_tab_cpMain" :
				oDIV = document.getElementById(div_id);
				oDIV.innerHTML = req.responseText;

				break;
		}
	}

	function load_tab_cpMain(div_id, flg_ing) { 
		loadUrl('inc/tab_cpMain.php?flg_ing='+flg_ing, div_id); 
		imgTAB_cpMain(flg_ing);
	}

	function closing_job(idx) {
		if(confirm("선택하신 채용공고를 마감하시겠습니까?")) {
			window.location.href = 'closing_job.php?idx_job='+idx;
		} else {
			return;
		}
	}
	function delete_job(idx) {
		if(confirm("선택하신 채용공고를 삭제하시겠습니까?")) {
			window.location.href = 'delete_job.php?idx_job='+idx;
		} else {
			return;
		}
	}
	function f_change(){
		frm = document.select_job;
		frm.submit();
	}

	function openWin_personal(idx_resume, user_id, idx, flg_open, gbn) {
		window.open('/job/talent/inc/viewTalent.php?idx_resume='+idx_resume+'&user_id='+user_id+'&idx='+idx+'&flg_open='+flg_open+'&gbn='+gbn,'resume','width=768,height=690,left=0,top=0,scrollbars=yes,resizable=no');
		
	}

	function f_interview(idx_resume, user_id){
		window.open('/job/company/interviewmail_pop.php?idx_resume='+idx_resume+'&user_id='+user_id,'interviewmail','width=567,height=450left=0,top=0,,scrollbars=yes,resizable=no');
	}

	function go_prmServices(idx_job) {
		frm = document.frm_regi_end;
		frm.submit();
	}

	function viewCompImage(num, id, idx, ori_width, ori_height){
		var height = screen.height; 
		var width = screen.width;   
		var scroll;

		if(ori_width < width){
			width=ori_width;
			scroll = 'no';
		}else{
			scroll = 'yes';
		}
		if(ori_height < height){ 
			height=ori_height;
			scroll = 'no';
		}else{
			scroll = 'yes';
		}

		window.open('/job/company/CompImage.php?num='+num+'&user_id='+id+'&uidx='+idx,'compImage','width='+width+', height='+height+',left=0,top=0,scrollbars='+scroll+',resizable=no');
	}

	function sel_closingType() {
//		var closingType = document.getElementById("closing_type");
	    var closingType = document.getElementsByName('closing_type'); 

		var span_closingType = document.getElementById("div_closing_type");
		var oSdate = document.getElementById("sdate");
		var oEdate = document.getElementById("edate");
		var jobIDX = document.all.idx_job;


    for(i=0;i<closingType.length;i++) {
        if(closingType[i].checked == true) {

			if(typeof(ori_sdate) != "string") {
				oSdate.value = server_date;
			}
			oEdate.value = "";
			span_closingType.style.visibility = "hidden";
			hidden_cal();
		}


	}

/*		
		if(closingType.checked) {
			if(typeof(ori_sdate) != "string") {
				oSdate.value = server_date;
			}
			oEdate.value = "";
			span_closingType.style.visibility = "hidden";
			hidden_cal();
		} else {	
			if(typeof(jobIDX) == "object") {
				if(jobIDX.value == "") {
					oEdate.value = "";
				}
			}
			span_closingType.style.visibility = "";			
		}
*/

	}

	function sel_closingTypeRe() {
		var closingType = document.getElementsByName("closing_type");
		var span_closingType = document.getElementById("div_closing_type");
		var oSdate = document.getElementById("sdate");
		var oEdate = document.getElementById("edate");
		var jobIDX = document.all.idx_job;

	    for(i=0;i<closingType.length;i++) {
		    closingType[i].checked = false; 
		}
		
			if(typeof(jobIDX) == "object") {
				if(jobIDX.value == "") {
					oEdate.value = "";
				}
			}
			span_closingType.style.visibility = "";			

	}
	function reset_gigan() {
		if(typeof(ori_sdate) == "string") {
			var closingType = document.getElementById("closing_type");
			var span_closingType = document.getElementById("div_closing_type");
			var oSdate = document.getElementById("sdate");
			var oEdate = document.getElementById("edate");

			if(ori_closing_type == "3") {
				closingType.checked = true;
				span_closingType.style.visibility = "hidden";
				oEdate.value = "";
				oSdate.value = ori_sdate;
			} else {
				closingType.checked = false;
				span_closingType.style.visibility = "";
				oSdate.value = ori_sdate;
				oEdate.value = ori_edate;
			}
		}

		hidden_cal();
	}


// 2011.01.28 추가
	function saveJob_step() {
		var frm = document.frm_job;
		var oRegion = document.getElementsByName("region_code[]");
		var oRoute = frm.route;
		var oStation = frm.station;
		var oWayout = frm.wayout;
		var oDiatance = frm.distance;
		var bSubmit = false;
		var obj_etc = frm.region_etc;

		var checked_len_region = 0;

		for(var i=0;i<oRegion.length;i++) {
			if(oRegion[i].checked) {
				checked_len_region++;
				break;
			}
		}
		if(typeof(obj_etc) == "object") {
			if(!bt_area_all_checked && checked_len_region == 0 && obj_etc.checked != true) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}else{
			if(!bt_area_all_checked && checked_len_region == 0) {
				alert("근무지역을 선택해주세요!");
				return;
			} 
		}
		if(frm.select1.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.select2.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(frm.addr.value == ''){
			alert("상세 근무지 주소를 입력해주세요!");
			return;

		}
		if(typeof(oRoute) == "object") {
			if(oRoute.value != "" && oStation.value == "") {
				alert("지하철 역을 선택해주세요!");
				oStation.focus();
			}
		}

		if(frm.job_code.value == "") {
			//alert("업종을 선택해주세요!");
			//return;
		//} else if(frm.job_code.value == "") {
			alert("직종을 선택해주세요!");
			return;
		} else if(frm.keyword_idx.value == "") {
			alert("키워드를 선택해주세요!");
			return;
		} 
		
		var fieldlist = [							 						
							
							["subject", "3", "60", "채용제목"],
							["e_num", "1", "4", "모집인원"],
							["sdate", "4", "10", "접수기간"]
						];
		for (fi = 0 ; fi < fieldlist.length ; fi++){
			if (!CheckLength(Dtrim(eval("frm." + fieldlist[fi][0] + ".value")), fieldlist[fi][1], fieldlist[fi][2]))
			{
				alert(fieldlist[fi][3] + " 항목이 너무 적거나 많게 입력됐습니다.");
				eval("frm." + fieldlist[fi][0]).focus();
				return;
			}
		}

		var numlist = [
							["e_num", "0", "모집인원"]
						];	
		for (fi = 0 ; fi < numlist.length ; fi++)
		{
			if (!f_IsNumber(Dtrim(eval("frm." + numlist[fi][0] + ".value")),numlist[fi][1] ))
			{
				alert(numlist[fi][2] + " 항목은 숫자만 입력 가능합니다. 다시 입력해 주십시오. ");
				eval("frm." + numlist[fi][0]).focus();
				return;
			}
		}

		// checkbox 항목이 여러개 일 때 
/*

		if(frm.elements['emp_type[]']) 
		{ 
			var chk1 = frm.elements['emp_type[]']; 
			var len = frm.elements['emp_type[]'].length; 
		} 

		for(var i=0; i<len; i++) 
		{ 
			if(chk1[i].checked == true) 
				break; 
		} 
		if(i == len) 
		{ 
			alert("고용형태를 하나 이상 선택하셔야 합니다."); 
			return; 
		} 	

		if(
			Dtrim(frm.doc1.value) == "") {
			alert("제출서류를 입력해주세요!");
			frm.doc1.focus();
			return;
		}

*/
		if(frm.career_type[0].checked == false && frm.career_type[1].checked == false && frm.career_type[2].checked == false){
			alert("경력사항을 선택하셔야 합니다."); 
			return;
		}
		
		if(frm.way_online.checked == false && frm.way_email_flg.checked == false && frm.way_site.checked == false 
			&& frm.way_post.checked == false && frm.way_fax.checked == false  && frm.way_phone.checked == false ){
			alert("접수방법를 하나 이상 선택하셔야 합니다.");
			return;
		}
		if(frm.way_email_flg.checked == true){
			if(frm.way_email[0].checked == false && frm.way_email[1].checked == false){
				alert("이메일 입사지원 방식을 선택해 주세요.");
				frm.way_site_addr.focus();
				return;
			}

			if(frm.way_email[1].checked == true && frm.way_email_addr.value ==""){
				alert("양식 다운로드 주소를 입력해 주세요.");
				frm.way_email_addr.focus();
				return;
			}
		}
		if(frm.way_site.checked == true && frm.way_site_addr.value =='' ){
			alert("채용사이트 주소를 입력해 주세요.");
			frm.way_site_addr.focus();
			return;
		}
		if(!frm.closing_type[0].checked && !frm.closing_type[1].checked && frm.edate.value == "") {
			alert("접수 마감일을 선택해주세요!");
			return;
		}
		frm.submit();
	}




	function chkAll_region(code) {
		var chk_str = "";
		var new_src = "";
		var frm = document.frm_job;
		var obj_bt = document.getElementById("bt_area_all");
		var obj_all = document.getElementById("flg_all_region");
//		var obj_etc = document.getElementById("region_etc");
		var obj_etc = frm.region_etc;

		if(bt_area_all_checked) {
			bt_area_all_checked = false;
			obj_all.value = "";
			new_src = obj_bt.src.substring(0, obj_bt.src.length-6);
			obj_bt.src = new_src + ".gif";
			chk_str = "";

			if(typeof(obj_etc) == "object") {
				obj_etc.checked = false;
				obj_etc.disabled = false;
			}
		} else {
			bt_area_all_checked = true;
			obj_all.value = code;
			new_src = obj_bt.src.substring(0, obj_bt.src.length-4);
			obj_bt.src = new_src + "02.gif";
			chk_str = "checked";
			if(typeof(obj_etc) == "object") {
				obj_etc.checked = false;
				obj_etc.disabled = true;
			}
		}

		var obj_area = document.getElementsByName("region_code[]");

		for(i=0;i<obj_area.length;i++) {
			obj_area[i].checked = chk_str;
		}
		
		for(i=0;i<obj_area.length;i++) {
			obj_area[i].disabled = bt_area_all_checked;
		}
	}
	
	// 이력서 각각의 구/군/동 선택시
	function chkAll_region_sub(obj) {
		var frm = document.frm_job;
		var obj_area = document.getElementsByName("region_code[]");
		var obj_bt_all = document.getElementById("bt_area_all");
		var obj_etc = frm.region_etc;
		var temp = obj.value;

		var flg_tmp, max_cnt;
		var cnt = 0;

		if(obj_area.length < 5)
			max_cnt = obj_area.length;
		else 			
			max_cnt = 5;

		for(i=0;i<obj_area.length;i++) {
			if(obj_area[i].checked)
				cnt++;
		}

		if(cnt > 3) {
			alert("개별 선택시 3개까지 선택할 수 있습니다!");
			for(i=0;i<obj_area.length;i++) {
				if(obj_area[i].value == temp) {
					obj_area[i].checked = false;
					break;
				}
			}
		}else if(cnt == 0){
			if(typeof(obj_etc) == "object") {
				obj_etc.checked = false;
				obj_etc.disabled = false;
			}
		}else{
			if(typeof(obj_etc) == "object") {
				obj_etc.checked = false;
				obj_etc.disabled = true;
			}
		}

		return;
	}
	//기타 지역 선택시
	function chk_etc(obj){
		
		var chk_str = "";
		var new_src = "";
		var frm = document.frm_job;
		var obj_all = document.getElementById("flg_all_region");
		var obj_etc = document.getElementById("region_etc");
		var obj_etc = frm.region_etc;

		obj_all.value = "";
		var obj_area = document.getElementsByName("region_code[]");
		
		if(obj_etc.checked == true){
			for(i=0;i<obj_area.length;i++) {
				obj_area[i].checked = chk_str;
				obj_area[i].disabled = true;
			}
		}else{
			for(i=0;i<obj_area.length;i++) {
				obj_area[i].disabled = false;
			}
		}

		
	}

	function openWin_type(frm_name, flg) {
		window.open('/job/company/select_type.php?frm='+frm_name+'&type='+flg,'pop_type','width=636,height=580,left=0,top=0,scrollbars=yes,resizable=no');
	}

	function openWin_type2(frm_name,flg) {
		window.open('/job/company/select_type2.php?frm='+frm_name+'&type='+flg,'pop_type2','width=636,height=580,left=0,top=0,scrollbars=yes,resizable=no');
	}
	function chkBt(str_type, min_num, max_num) {
		
		var obj;
		var cnt=0;

		obj = document.getElementsByName(str_type);	

		for(j=0;j<obj.length;j++) {
			if(obj[j].checked) cnt++;
		}

		if(max_num > min_num) {

			if (cnt < min_num) {
				alert("최소 "+ min_num + "개 이상 선택해야 합니다");
				return false;
			} else if(cnt > max_num) {
				alert("최대 " + max_num + "개 까지 선택 가능합니다!");
				return false;
			} else
				return true;
		} else {
			if(cnt < min_num) {
				alert("최소 "+ min_num + "개 이상 선택해야 합니다");
				return false;
			} else {
				return true;
			}
		}
	}

	function apply_job_type(frm, type) {

		var flg = false;
		var temp_str, temp_arr;
		var str_type;
		var hidden_value = "";
		var show_value = "";
		var obj;

		switch(type) {
			case "1" :
				str_type = "business";
				flg = 	chkBt(str_type,1,3);
				break;

			case "2" :
				str_type = "job";
				flg = chkBt(str_type,1,3);
				break;
		}

		if(flg) {
			temp_str = make_value(str_type);
			temp_arr = temp_str.split(":");

			show_value = temp_arr[0];
			hidden_value = temp_arr[1];

			eval("opener.document."+frm+"."+str_type+"_types").value = show_value.substring(0,show_value.length-2);
			eval("opener.document."+frm+"."+str_type+"_code").value = hidden_value.substring(0,hidden_value.length-1);

//			opener.document.getElementById(str_type+"_types").value = show_value.substring(0,show_value.length-2);
//			opener.document.getElementById(str_type+"_code").value = hidden_value.substring(0,hidden_value.length-1);
			
			// 직종 선택시 검색어 초기화
			if(type == "2") {
				if(typeof(opener.document.all.strkeyword) == "object") {
					opener.document.getElementById("str_keyword").value = "";
					opener.document.getElementById("keyword_idx").value = "";
				}
			}
			self.close();
		}
	}
	function apply_job_type2(frm, type) {
		var flg = false;
		var temp_str, temp_arr;
		var str_type;
		var hidden_value = "";
		var show_value = "";
		var obj;

		switch(type) {
			case "1" :
				str_type = "business";
				flg = 	chkBt(str_type,1,1);
				break;

			case "2" :
				str_type = "job";
				flg = chkBt(str_type,1,1);
				break;
		}

		if(flg) {
			temp_str = make_value(str_type);
			temp_arr = temp_str.split(":");

			show_value = temp_arr[0];
			hidden_value = temp_arr[1];

			eval("opener.document."+frm+"."+str_type+"_types").value = show_value.substring(0,show_value.length-2);
			eval("opener.document."+frm+"."+str_type+"_code").value = hidden_value.substring(0,hidden_value.length-1);
			
			self.close();
		}
	}

	function make_value(obj_id) {

		var obj = document.getElementsByName(obj_id);
		var arr_tmp = "";
		var show_value = "";
		var hidden_value = "";
		var return_value = "";

		for(i=0;i<obj.length;i++) {
			if (obj[i].checked)	{
				arr_tmp = obj[i].value.split(":");
				show_value += arr_tmp[1] + ", ";
				hidden_value +=  arr_tmp[0] + ",";
			}
		}

		return_value = show_value + ":" + hidden_value;
		return return_value;
	}

	function reset_type(str_type) {

		if (str_type == 'keyword') {
			document.getElementById("str_"+str_type).value = "";
			document.getElementById(str_type+"_idx").value = "";
		} else {
			document.getElementById(str_type+"_types").value = "";
			document.getElementById(str_type+"_code").value = "";
		}

		if (str_type == 'job'){
			reset_type('keyword');
		}
	}

	function openWin_keyword() {
		
		var obj1 = document.getElementById("job_code");
		if(obj1.value == "") {
			alert("희망 직종을 먼저 선택해주세요!");
		} else {
			window.open('/job/company/select_keyword.php?job_code='+obj1.value,'pop_keyword','width=620,height=385,left=0,top=0,scrollbars=yes,resizable=no');
		}
	}	



