/************************************************************************
* ¹®¼­¹øÈ£ : 
* Ver : 1.1
* ¼öÁ¤ÀÎ : ¾çÁöÈñ
* ¼öÁ¤ÀÏ : 2005-05-02
* ¼öÁ¤ ³»¿ë :  °³ÀÎº¸È£Á¤Ã¥ °ü·Ã ÁÖ¹Îµî·Ï¹øÈ£ ¼öÁ¤
************************************************************************/

/**********************************************************************
*********************       ÀÔ·Â Æû Ãß°¡ ¹× »èÁ¦      ***********************
**********************************************************************/
	// ÀÔ·Â »çÇ× Ãß°¡ÇÏ±â
	function list_plus(flag){
		var form = eval("FormMain.total_" + flag );
		if(form.value < 5){
			form.value++;
			FormMain.list_mode.value = 'list_plus';
			FormMain.action = "./gh5_103.jsp#" + flag;
			FormMain.submit();
		} else {
			alert('´õ ÀÌ»ó Ãß°¡ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		}
	}

	// ÀÔ·Â »çÇ× »èÁ¦ÇÏ±â
	function list_minus(flag){
		var form = eval("FormMain.total_" + flag );
		if(form.value > 1){
			form.value--;
			FormMain.list_mode.value = 'list_plus';
			FormMain.action = "./gh5_103.jsp#" + flag;
			FormMain.submit();
		} else {
			alert('´õ ÀÌ»ó »èÁ¦ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		}
	}

/**********************************************************************
*********************       °Ë»ö						     ***********************
**********************************************************************/
	// ¿ìÆí ¹øÈ£ °Ë»ö
	function searchPost() {
		if ( FormSearch.region.value == "") {
			alert("°Ë»öÇÒ µ¿ÀÌ¸§À» ³ÖÀ¸¼¼¿ä");
			FormSearch.region.focus();
			return;
		}
		FormSearch.action='gh5_103_addr_search.php';
		FormSearch.submit();
		return;
	}

	// ¿ìÆí ¹øÈ£ °Ë»ö °á°ú ¸®ÅÏ
	function sendPost(zipcode, addr) {
		opener.document.FormMain.post_1.value = zipcode.substring(0, 3);
		opener.document.FormMain.post_2.value = zipcode.substring(4, 7);
		opener.document.FormMain.addr.value = addr;
		this.close();
	}


	// ±âÁ¸ ÀÌ·Â¼­°¡ Á¸ÀçÇÏ´Â »óÅÂ¿¡¼­ ½Å±Ô·Î ÀÌ·Â¼­ µî·ÏÇÏ°íÀÚ ÇÒ¶§
	function moveResumeUp(){
		opener.location.href='../employ_result.php?mode=update';

		self.close();		
	}

/*
	// ÀÌ·Â¼­ ¼öÁ¤ ÆûÀ¸·Î ÀÌµ¿
	function menu_move(flag){
		if(flag == "new"){
			location.href='./gh5_103.jsp?mode=new';
		} else if(flag == "update"){
			location.href='./gh5_103.jsp?mode=update';
		} else if(flag == "delete"){
			var msg = "ÀÌ·Â¼­¸¦ »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?";
			if(confirm(msg)){
				location.href="./resume/resume_reg.php?mode=delete";
			}else {
				return;
			}
		}
	}
	*/

	function menu_move(flag, seq){
		location.href="./gh5_103_auth.jsp?mode="+ flag + "&seq="+ seq;
	}

	function employ_auth(){
		// [¼Ò½º¿¡·¯¼öÁ¤]
		if (!check_jumin()) {
			FormMain.submit();
		}
		return false;
	}

	// ÀÌ·Â¼­ ÇÁ¸°Æ®ÇÏ±â
	function resume_print(mem_seq){
		var print_url='./employ_result.php?mode=print&mem_seq='+ mem_seq;
		window_open2(print_url, 650, 700);		
	}



/**********************************************************************
*********************          ÀÔ·Â °ª Ã¼Å©ÇÏ±â        ***********************
**********************************************************************/
	// ÀÔ·Â ±ÛÀÚ ¼ö Ã£±â
	// ÅØ½ºÆ® ÀÔ·Â ¹× ±æÀÌ ¸Þ½ÃÁö º»¹® ±æÀÌ °è»ê
	function checklen( msgText, msgLen){
		var msgtext, msglen;
		var maxMsgLen = 200;	
		
		var i=0,l=0;
		var temp,lastl;

		var FormMsg = eval("document.FormMain." + msgText);
		var FormLength = eval("document.FormMain." + msgLen);

		msgtext = FormMsg.value;
		msglen = FormLength.value;
		
		//±æÀÌ¸¦ ±¸ÇÑ´Ù.
		while(i < msgtext.length){
			temp =msgtext.charAt(i);

			if (escape(temp).length > 4)
			  l+=2;
			else if (temp!='\r')
			  l++;

			if(l> maxMsgLen){			
				alert("¸Þ½ÃÁö¶õ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n¸Þ½ÃÁö¶õ¿¡´Â ÇÑ±Û 100ÀÚ, ¿µ¹®200ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");

				temp = msgtext.substr(0,i);
				FormMsg.value = temp;
				l = lastl;
				break;
			}
			lastl = l;
			i++;
		}
		FormLength.value = l;	 
	}

	function checklenAll(totalLen){
		var i =0;
		var FormMsg, FormLength;
		
		for (i=0 ;i < totalLen ; i++) {	
			FormMsg = "car_job_"+i;
			FormLength =  "job_length_"+i;
			checklen(FormMsg, FormLength);
		}
	}

	// ÁÖ¹Îµî·Ï¹øÈ£ Áßº¹ Ã¼Å©
	function dual_jumin(){
		var jumin_code = document.FormMain.jumin_first.value + document.FormMain.jumin_last.value;

		if(trim(jumin_code) == "" || jumin_code.length < 13){
			alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù');
			FormMain.jumin_first.value = "";
			FormMain.jumin_last.value = "";
			FormMain.jumin_first.focus();
			return true;
		} else {
			window_open('./gh5_103_search_jumin.jsp?jumin='+jumin_code,'380','200');
		}
	}
	// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©ÇÏ±â
	function check_jumin(){
		var jumin1 = document.FormMain.jumin_first.value;
		var jumin2 = document.FormMain.jumin_last.value;
		if( 	(jumin1.length < 6)|| (jumin2.length < 7)){
			alert("ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ·Â³»¿ëÀÌ ºÎÁ·ÇÕ´Ï´Ù.");
			FormMain.jumin_first.value = "";
			FormMain.jumin_last.value = "";
			FormMain.jumin_first.focus();
			return true;
		}
		var sum = 0;
		for(var i=0; i<=5; i++){
			sum += jumin1.charAt(i)*(i+2);
			if(i>1){
				sum += jumin2.charAt(i)*(i);
			} else {
				sum += jumin2.charAt(i)*(i + 8);
			}
		}

		var check = (11 - sum%11)%10;
		var l =  jumin2.length - 1;
		if ( jumin2.charAt(l) != check ) {
			alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù');
			FormMain.jumin_first.value = "";
			FormMain.jumin_last.value = "";
			FormMain.jumin_first.focus();
			return true;
		}
		return false;
	}

	// º´¿ª-> º¹¹« ¿©ÇÏ¿¡ µû¶ó ÀÔ·Â Ã¼Å© º¯°æ
	function check_military(){
		var form = eval("FormMain.mil_flag");
		var choice;

		for (var i = 0; i < form.length; i++) {
			if (form[i].checked) {
				choice = form[i].value ;
				break;				
		   }
		}
		
		if(choice == "1" || choice == "4"){ // ÇÊÇÏ¿´°Å³ª, º¹¹«Áß
			document.FormMain.mil_plan_yy.disabled =true;		// ¿¹Á¤ÀÏ
			document.FormMain.mil_plan_mm.disabled = true;
			document.FormMain.mil_start_yy.disabled = false;	//º¹¹«±â°£
			document.FormMain.mil_start_mm.disabled = false;
			document.FormMain.mil_end_yy.disabled = false;
			document.FormMain.mil_end_mm.disabled = false;
		} else if(choice == "3"){ // ¹ÌÇÊ
			document.FormMain.mil_plan_yy.disabled =false;	// ¿¹Á¤ÀÏ
			document.FormMain.mil_plan_mm.disabled = false;
			document.FormMain.mil_start_yy.disabled = true;		//º¹¹«±â°£
			document.FormMain.mil_start_mm.disabled = true;
			document.FormMain.mil_end_yy.disabled = true;
			document.FormMain.mil_end_mm.disabled = true;
		} else {
			document.FormMain.mil_plan_yy.disabled =true;		// ¿¹Á¤ÀÏ
			document.FormMain.mil_plan_mm.disabled = true;
			document.FormMain.mil_start_yy.disabled = true;		//º¹¹«±â°£
			document.FormMain.mil_start_mm.disabled = true;
			document.FormMain.mil_end_yy.disabled = true;
			document.FormMain.mil_end_mm.disabled = true;
		}
	}

	// º´¿ª-> º¹¹« ¿©ÇÏ¿¡ µû¶ó ÀÔ·Â Ã¼Å© º¯°æ
	function check_input_military(){
		var form = eval("FormMain.mil_flag");
		var choice =0;

		for (var i = 0; i < form.length; i++) {
			if (form[i].checked) {
				choice++;
				break;			
		   }
		}

		if(choice > 0 ){
			return true;
		} else {
			return false;
		}
	}



	// ¸ðÁý ºÎ¹®¿¡ µû¶ó ¸ðÁý ÇüÅÂ º¯È­
	function redirect(x){
		var frm = eval("FormMain.section_gubun.options[" + x +"]");
		if( frm.value == "1"){
			FormMain.duty_type_name.value='Á¤±ÔÁ÷';
		} else if( frm.value == "2"){
			FormMain.duty_type_name.value='°è¾àÁ÷';
		} else if( frm.value == "3"){
			FormMain.duty_type_name.value='Á¤±Ô.°è¾àÁ÷';
		} else if( frm.value == "0"){
			FormMain.duty_type_name.value='°øÅë»çÇ×';
		} else {
			FormMain.duty_type_name.value='Á¤±ÔÁ÷';
		}
		FormMain.duty_type.value=frm.value;
	}


	//ÇÐ·Â »çÇ× ÀÔ·Â ¿©ºÎ È®ÀÎ
	function check_school(){
		var total_length = FormMain.total_school.value;
		var count = 0;
		var form = "";

		for (var iLoop = 0; iLoop < total_length; iLoop++) {
			form = eval("FormMain.sch_name_" + iLoop);
			if( trim( form.value) == ""){
				count++;
			}
		}

		if( count == total_length){	// ÀÔ·ÂÇÑ °ªÀÌ ¾øÀ»¶§
			alert('ÇÐ·Â »çÇ×À» Á¤È®È÷ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.sch_name_0.focus();
			return false;
		}
	}

	//°æ·Â »çÇ× ÀÔ·Â ¿©ºÎ È®ÀÎ
	function check_career(){
		var total_length = FormMain.total_career.value;
		var count = 0;
		var form_name, form_duty, form_job;

		if(FormMain.total_history_yy.value !="00" && FormMain.total_history_mm.value !="00" ){// °æ·ÂÀÌ Á¸Àç ÇÒ °æ¿ì
		
			for (var iLoop = 0; iLoop < total_length; iLoop++) {
				form_name = eval("FormMain.car_name_" + iLoop);	
				form_duty = eval("FormMain.car_duty_" + iLoop);	
				form_job = eval("FormMain.car_job_" + iLoop);	

				if( trim( form_name.value) == "" || trim( form_duty.value) == "" || trim( form_job.value) == ""){
					count++;
				}
			}

			if( count == total_length){	// ÀÔ·ÂÇÑ °ªÀÌ ¾øÀ»¶§
				alert('°æ·Â »çÇ×À» Á¤È®È÷ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
				FormMain.car_name_0.focus();
				return false;
			}
		} // end if
	}


	//°³ÀÎ ±âº» ÀÔ·Â ¿©ºÎ È®ÀÎ
	function check_member(){		
		if( trim(FormMain.name_kor.value) == "" ){
			alert('¼º¸í(±¹¹®)À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.name_kor.focus();
			return false;
		}
		if( trim(FormMain.name_chi.value) == "" ){
			alert('¼º¸í(ÇÑ¹®)À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.name_chi.focus();
			return false;
		}
		if( trim(FormMain.name_eng.value) == "" ){
			alert('¼º¸í(¿µ¹®)À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.name_eng.focus();
			return false;
		}
		if( trim(FormMain.name_eng.value) == "" ){
			alert('¼º¸í(¿µ¹®)À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.name_eng.focus();
			return false;
		}
		if(check_jumin() == true){	// ÁÖ¹Î¹øÈ£ Ã¼Å©
			return false;
		}
		if( trim(FormMain.user_mobile.value) == "" ){
			alert('ÇÚµåÆù ¹øÈ£¸¦ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.user_mobile.focus();
			return false;
		}

		if( trim(FormMain.user_phone.value) == "" ){
			alert('¿¬¶ô °¡´ÉÇÑ ¹øÈ£¸¦ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.user_phone.focus();
			return false;
		}

		if( trim(FormMain.user_email.value) == "" ){
			alert('E-MailÀ» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.user_email.focus();
			return false;
		}

		if( trim(FormMain.post_1.value) == "" ){
			alert('¿ìÆí¹øÈ£¸¦ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			return false;
		}
		
	}

	// ÀÌ·Â¼­ µî·Ï ¹× ¼öÁ¤
	function registerReset(){
		history.back();
	}


	// ÀÌ·Â¼­ µî·Ï ¹× ¼öÁ¤
	function register(){
		//alert("a");
		if(FormMain.submit_button.value != "0"){
			alert('ÀÌ¹Ì Áö¿ø¼­ µî·Ï ¹öÆ°À» Å¬¸¯ÇÏ¼Ì½À´Ï´Ù.');
			return false;
		}
		if(FormMain.mode.value == "update"){
			file_del();	// Ã·ºÎÆÄÀÏ »èÁ¦
		}

		if(FormMain.section.value == ""){	// ¸ðÁý ±¸ºÐ ¼±ÅÃ
			alert('¸ðÁý ±¸ºÐÀ» ¼±ÅÃ ÇÏ½Ê½Ã¿À.');
			FormMain.section.focus();
			return false;
		}

		if( check_member() == false) { // ÇÐ·Â »çÇ×À» ÀÔ·Â ¾È ÇÒ °æ¿ì
			return;
		}
		
		// ÀÌ·Â¼­ÀÇ Å¸ÀÌÆ²
		if( trim(FormMain.resume_title.value) == "" ){
			alert('ÀÌ·Â¼­ÀÇ Å¸ÀÌÆ²À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.resume_title.focus();
			return false;
		}

		if( trim( FormMain.jumin_last.value.charAt(0)) =="1"){ // ³²¼ºÀÇ °æ¿ì º´¿ª »çÇ× Å¬¸¯
			if ( check_input_military() == false ) {
				alert('º´¿ª º¹¹« ¿©ºÎ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
				return false;
			}
		}

		if( check_school() == false) { // ÇÐ·Â »çÇ×À» ÀÔ·Â ¾È ÇÒ °æ¿ì
			return;
		}

		if( check_career() == false) { // °æ·Â »çÇ×À» ÀÔ·Â ¾È ÇÒ °æ¿ì
			return;
		}

		// ÀÚ±â ¼Ò°³¼­ ÀÔ·Â ¿©ºÎ È®ÀÎ
		if( trim(FormMain.intro_grow.value) == "" ){
			alert('¼ºÀå ¹è°æÀ» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.intro_grow.focus();
			return false;
		}
		if( trim(FormMain.intro_char.value) ==""){
			alert('¼º°ÝÀÇ Àå´ÜÁ¡À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.intro_char.focus();
			return false;
		}
		if( trim(FormMain.intro_hope.value) ==""){
			alert('Èñ¸Á ¾÷¹«¸¦ ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.intro_hope.focus();
			return false;
		}
		if( trim(FormMain.intro_reason.value) ==""){
			alert('Áö¿ø µ¿±â ¹× ÀÔ»ç ÈÄ Æ÷ºÎÀ» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.intro_reason.focus();
			return false;
		}
		if( trim(FormMain.intro_game.value) ==""){
			alert('°ÔÀÓ¿¡ ´ëÇÑ °£·«ÇÑ »ý°¢À» ÀÔ·Â ÇÏ½Ê½Ã¿À.');
			FormMain.intro_game.focus();
			return false;
		}

		FormMain.action = "./gh5_103_resume_reg.jsp?mode="+ FormMain.mode.value;	
		FormMain.submit_button.value = "1";
		FormMain.submit();
	}



	// Ã·ºÎÆÄÀÏ ¼±ÅÃÇÏ¿© »èÁ¦
	function file_del(){
		frm = eval("FormMain.file_check");

		if(frm.length == undefined){
			if ( frm.checked ) {
				eval("FormMain.file_del0").value = frm.value;	
			}
		} else {
			for (c=0;c<frm.length;c++){
				if ( frm[c].checked ) {
					eval("FormMain.file_del"+c).value = frm[c].value;
				}
			}
		}
	}
