/**********************************************************************************************************
'*	ÇÁ·Î±×·¥¸í : JsGlobal.js
'*	±â´É : ÀÔ·Â°ª À¯¹« ¹× À¯È¿¼º Ã¼Å©
'*	¸¶Áö¸· ¼öÁ¤ÀÏ : 
'*	¸¶Áö¸· ¼öÁ¤ÀÚ : 
'*	¹öÁ¯ : 1.0.1
'*	±âÅ¸ »çÇ× : 
'*		1. Á¶±ÝÀÌ¶óµµ ¹Ù²î¸é ¸Ç¸¶Áö¸· ¹öÀü ¹øÈ£¸¦ ¿Ã·Á ÁÖ½Ã°í ÀÌÀü ¹öÁ¯Àº ¹é¾÷ ¹Þ¾Æ ³õÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.
'*			¿¹)ÇöÀç¹öÀüÀÌ 1.0.1ÀÏ¶§ ¹é¾÷ÆÄÀÏ:formCheck_function_1.0.0.js
'*********************************************************************************************************/
//Æ®¸®¹Ö
String.prototype.Trim= new Function("return this.replace(/^\\s+|\\s+$/g,'')")	

//È®ÀÎÃ¢ ¶ç¿ì±â - »èÁ¦µî È®ÀÎÇÏ´Â ÆË¾÷À» ´Ù¸£°Ô ¶ç¿ï¼ö ÀÖµµ·Ï ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.
//confirm_popup("¹öÆ°¼ö(1/2)", "¸Þ¼¼Áö", "»ö»ó(blue/redµî)", "°¡·ÎÃ¢»çÀÌÁî", "¼¼·ÎÃ¢»çÀÌÁî")
function confirm_popup(button_count, err_message, info_kind, swidth, sheight){
	
	if(button_count==1)
	{
		alert(err_message);
		return true;
	}
	else
	{
		if(confirm(err_message))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	/*************************************************************************************************
	//ÆË¾÷Ã¢À» ¸¸µé°æ¿ì
	if(swidth==""){
		swidth=350;
	}
	if(sheight==""){
		sheight=210;
	}
	var value_check=window.showModalDialog('/culture/pop/chucheon_end.asp?button_count=' + button_count + '&err_message=' + err_message + '&info_kind=' + info_kind,'Information', 'dialogHeight:' + sheight + 'px; dialogWidth:' + swidth + 'px; edge: Raised; center: yes; help: no; resizable: no; status: no; scroll: no');
	return value_check;
	**************************************************************************************************/
}

// ÇÊ¼ö ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶Ù¿ì±â
//inputCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "¹®ÀÚ/¼ýÀÚ/ÇÑ±Û/¿µ¹®/¿µ¹®,¼ýÀÚ/ÀÌ¸ÞÀÏ/ÀüÈ­¹øÈ£(S,N,K,E,EN,EM,T)", ["±æÀÌ±¸ºÐ(S:small, B:big, F:fix, R:range)"], [ÃÖ¼Ò±æÀÌ], [ÃÖ´ë±æÀÌ], "ÇÊ¼ö¿©ºÎ(Y/N)")
//if(!inputCheck("form1", "id", "¾ÆÀÌµð", "EN", "R", "4", "16", "Y")){return false;}
//if(!inputCheck("form1", "pwd", "ÆÐ½º¿öµå", "EN", "R", "4", "16", "Y")){return false;}
//if(!inputCheck("form1", "aa", "¼¿·ºÆ®", "S", "", "", "", "Y")){return false;}
//if(!inputCheck("form1", "bb", "Ã¼Å©", "S", "", "", "", "Y")){return false;}
//if(!inputCheck("form1", "cc", "¶óµð¿À", "S", "", "", "", "Y")){return false;}
function inputCheck(form_name,elm,msg,strORNum,len_gubun,s_len,b_len,essential)
{
	if(!eval("document."+ form_name +"."+ elm))
	{
		confirm_popup(1,elm + " ¿¤¸®¸ÕÆ®°¡ Á¤ÀÇµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "red", "", "");
		return false;
	}
	var form = eval("document."+ form_name +"."+ elm);
	
	if(form.type=="text" || form.type=="textarea" || form.type=="password" || form.type=="file")
	{
		//ÅØ½ºÆ® ¹Ú½º, ÅØ½ºÆ® ¿µ¿ª
		var inputStr = form.value.Trim();
		
		if(essential=="Y")
		{
			if (inputStr=="")
			{
				confirm_popup(1,msg + " Ç×¸ñÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß µË´Ï´Ù.", "red", "", "");
				//form.value="";
				try
				{
					form.focus();
				}
				catch(e)
				{
					alert(e);
				}
				return false;
			}
		}
		else
		{
			if (inputStr=="")
			{
				return true;
			}
		}
		
		if(!FuncCheck(strORNum,form_name,elm,msg)){return false;}

		if (len_gubun!=""){
			if(!lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len)){return false;}
		}
	}else if(form.type==undefined || form.type=="radio"){
	//¶óµð¿À ¹öÆ°
		if(form.length==0){
			if(form.type=="radio"){
				if(!form.checked){
					confirm_popup(1,msg+" ¼±ÅÃÇØ ÁÖ¼¼¿ä!", "red", "", "");
					return false;	
				}
				return true;
			}else{
				confirm_popup(1,form.type, "red", "", "");
				return false;
			}
			
		}
		var elm_len = form.length;
		var ok = 0;
		if(elm_len<=0){
			confirm_popup(1,elm + " ¿¤¸®¸ÕÆ®°¡ Á¤ÀÇµÇÁö ¾Ê¾Ò½À´Ï´Ù.", "red", "", "");
			return false;
		}
		for(var i=0;i<elm_len;i++) { 
			if (form[i].checked) { 
				ok = i+1;
			}
		}

		if(ok < 1) { 	
			confirm_popup(1,msg+" ¼±ÅÃÇÏ¼¼¿ä!", "red", "", "");
			return false;
		}
	}else if(form.type=="checkbox"){
	//Ã¼Å©¹Ú½º
		if(essential=="Y"){
			if(!form.checked){
				confirm_popup(1,msg + " Ç×¸ñÀº ¹Ýµå½Ã Ã¼Å©ÇÏ¼Å¾ß µË´Ï´Ù.", "red", "", "");
				return false;
			}
		}
	}else if(form.type.indexOf("select") != -1){
	//¼¿·ºÆ® ¹Ú½º
		var inputStr = form.options[form.selectedIndex].value;
		if(essential=="Y"){
			if (inputStr==""){
				confirm_popup(1,msg + " Ç×¸ñÀº ¹Ýµå½Ã ¼±ÅÃÇÏ¼Å¾ß µË´Ï´Ù.", "red", "", "");
				form.value="";
				form.focus();
				return false;
			}
		}else{
			if (inputStr==""){
				return true;
			}
		}

		if(!FuncCheck(strORNum,form_name,elm,msg)){return false;}

		if (len_gubun!=""){
			if(!lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len)){return false;}
		}
	}else{
	//±×¿Ü
		confirm_popup(1, form.type, "red", "", "");
		return false;
	}
	return true;
}


//ÇÔ¼ö°ªÃ¼Å©
function FuncCheck(value,form_name,elm,msg){
	switch (value){
		case "S":
			//¹®ÀÚ
			break;
		case "N":
			//¼ýÀÚ
			if(!IsNumber(form_name,elm,msg)){return false;}
			break;
		case "K":
			//ÇÑ±Û
			if(!IsKor(form_name,elm,msg)){return false;}
			break;
		case "E":
			//¿µ¹®
			if(!IsEng(form_name,elm,msg)){return false;}
			break;
		case "EN":
			//¿µ¹®,¼ýÀÚ
			if(!IsNumEng(form_name,elm,msg)){return false;}
			break;
		case "EM":
			//ÀÌ¸ÞÀÏ
			if(!IsEmail(form_name,elm,msg)){return false;}
			break;
		case "T":
			//ÀüÈ­¹øÈ£
			if(!IsPhone(form_name,elm,msg)){return false;}
			break;
		default:
	}
	return true;
}

//¶óµð¿À¹öÆ°/Ã¼Å©¹Ú½º ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶ç¿ì±â
//form_name=>ÆûÀÌ¸§, elm=>¿ä¼ÒÀÌ¸§, essential=>ÇÊ¼ö¿©ºÎ, selectCount=>Áßº¹¼±ÅÃ°¹¼öÁ¦ÇÑ
function radioCheck(form_name, elm, msg, essential, selectCount){
	var form = eval("document."+ form_name +"."+ elm);
	var count=0;
	
	if(essential=="Y"){
		if(form){
			if(form.length){
				for(i=0;i<form.length;i++){
					if(form[i].checked==true){
						count++;
					}
					if(selectCount<count){
						form[i].checked==false;
					}
				}
				if(!count){
					alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
					form[0].focus();
					return false;
				}else{
					if(selectCount>0 && selectCount<count){
						alert(selectCount+" ÀÌ»ó ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.");
						return false;
					}
				}
			}else{
				if(form.checked){
					return true;
				}else{
					alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
					return false;
				}
			}
		}else{
			alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
			return false;
		}
	}
	return true;
}


// ¼¿·ºÆ®¹Ú½º ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶Ù¿ì±â
function selectCheck(form_name,elm,msg,essential){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}
	try{
		if (form.length){
			var inputStr = form.options[form.selectedIndex].value;
			if (essential=='N')
			{
				if (inputStr==''){
					return true;
				}
				return true;
			}else{
				if (inputStr==''){
					alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
					form.focus();
					return false;
				}
				return true;
			}
		}else{
			var inputStr = form.value;
			if (essential=='N')
			{
				if (inputStr==''){
					return true;
				}
				return true;
			}else{
				if (inputStr==''){
					alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
					form.focus();
					return false;
				}
				return true;
			}
			return false;
		}
	}catch(e){
		alert(msg + " Ã¼Å©Áß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
		return false;
	}
}

// ¼¿·ºÆ®¹Ú½ºÁß multipleÇü ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶Ù¿ì±â
function selectMultipleForm(form_name,elm,msg,essential){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}
	if (form.length){
		if (essential=='Y')
		{
			if(form.length<0){
				alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À1");
				form.focus();
				return false;
			}else{
				return true;
			}
		}else{
			return true;
		}
	}else{
		var inputStr = form.value;
		if (essential=='Y')
		{
			if (inputStr==''){
				alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
				form.focus();
				return false;
			}else{
				return true;
			}
		}else{
			return true;
		}
	}
}


// Ã¼Å©¹Ú½º ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶Ù¿ì±â
function checkboxCheck(form_name,elm,msg,essential){
//»ç¿ë¹ý checkboxCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if (essential=='N')
	{
		return true;
	}else{
		if(form.length){
			for(ii=0;ii<form.length;ii++){
				if(form[ii].checked){
					return true;
				}
			}
		}
	}
	alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
	return false;

}

// ¼¿·ºÆ®¹Ú½º1 ÀÔ·Â°ª À¯¹«Ã¼Å©ÇÑÈÄ °æ°íÃ¢ ¶Ù¿ì±â
function selectCheck1(form_name,elm,msg,strORNum,len_gubun,s_len,b_len,essential){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "¹®ÀÚ/¼ýÀÚ±¸ºÐ(STR,NUM)", ["±æÀÌ±¸ºÐ(S:small, B:big, F:fix, R:range)"], [ÃÖ¼Ò±æÀÌ], [ÃÖ´ë±æÀÌ], "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.options[form.selectedIndex].value
	
	if (essential=='N')
	{
		if (inputStr==''){return true;}
		if (strORNum=="NUM"){
			tnf = IsNumber(form_name,elm,msg);
			if (!tnf)
			{
				return false;
			}
		}
		if (len_gubun!='')
		{
			tnf = lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len);
			if (!tnf)
			{
				return false;
			}
		}
		return true;
	}else{
		if (inputStr==''){
			alert(msg + " Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À");
			form.value="";
			form.focus();
			return false;
		}else{
			
			if (strORNum=="NUM"){
				tnf = IsNumber(form_name,elm,msg);
				if (!tnf)
				{
					return false;
				}
			}
			if (len_gubun!='')
			{
				tnf = lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len);
				if (!tnf)
				{
					return false;
				}
			}
		}
		return true;
	}
}

// ¼¿·ºÆ®¹Ú½º ¼±ÅÃ°ª, 2004.12.13, hoon
function inputTextValue(form_name,elm){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return ;
	}
	return trimString(form.value);
}

// ¼¿·ºÆ®¹Ú½º ¼±ÅÃ°ª
function selectCheckValue(form_name,elm){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return ;
	}
	if(form.length){
		var inputStr = form.options[form.selectedIndex].value;
		return inputStr;
	}else{
		return form.value;
	}
}

// ¼¿·ºÆ®¹Ú½º ¼±ÅÃ ÅØ½ºÆ®°ª
function selectCheckText(form_name,elm){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return ;
	}
	if(form.length){
		var inputStr = form.options[form.selectedIndex].text;
		return inputStr;
	}else{
		return form.text;
	}
}



// ¼¿·ºÆ®¹Ú½º ¼±ÅÃ°ª
function radioCheckValue(form_name,elm){
//»ç¿ë¹ý selectCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "ÇÊ¼ö¿©ºÎ(Y/N)")
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return ;
	}
	var inputStr='';
	if(form.length){
		for(i=0;i<form.length;i++){
			if(form[i].checked){
				inputStr = form[i].value;
				break;
			}
		}
		return inputStr;
	}else{
		return form.value;
	}
}

// Ã¼Å©¹Ú½º ¼±ÅÃ°ª ¹ÝÈ¯
// checkBoxValue("form","chk",",")=> A,B,C
function checkBoxValue(form_name,elm,gubn){
//»ç¿ë¹ý checkBoxValue("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "±¸ºÐÀÚ")
	var obj = eval("document."+ form_name +"."+ elm);
	var idxFor=0;
	var inputStr = '';
	if(obj.length){
		for(ii=0;ii<obj.length;ii++){
			if(obj[ii].checked){
				if(idxFor>0){
					inputStr = inputStr + gubn + obj[ii].value;
				}else{
					inputStr = obj[ii].value;
				}
				idxFor++;
			}
		}
	}else{
		if(obj.checked){
			inputStr = obj.value;
		}
	}
	return inputStr;
}

//±æÀÌÃ¼Å©
function lenCheck(form_name, elm, msg ,len_gubun,s_len,b_len){
//»ç¿ë¹ý lenCheck("ÆûÀÌ¸§", "¿¤¸®¸ÕÆ®ÀÌ¸§", "Ç×¸ñ", "±æÀÌ±¸ºÐ(S:small, B:big, F:fix, R:range)", [ÃÖ¼Ò±æÀÌ], [ÃÖ´ë±æÀÌ])

	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.value
	if (len_gubun=="S"){	//º¸´Ù ÀÛÀº °ª
		if (inputStr.length > parseInt(s_len)){
			alert(msg + " Ç×¸ñÀº " + s_len + "ÀÚ ÀÌÇÏÀÔ´Ï´Ù");
//			form.value="";
			form.focus();
			return false;
		}
	}else if (len_gubun=="B"){	//º¸´Ù Å« °ª
		if (inputStr.length < parseInt(s_len)){
			alert(msg + " Ç×¸ñÀº " + s_len + "ÀÚ ÀÌ»óÀÔ´Ï´Ù");
//			form.value="";
			form.focus();
			return false;
		}
	}else if (len_gubun=="F"){	//°íÁ¤µÈ °ª
		if (inputStr.length != parseInt(s_len)){
			alert(msg + " Ç×¸ñÀº " + s_len + "ÀÚ ÀÔ´Ï´Ù");
//			form.value="";
			form.focus();
			return false;
		}
	}else if (len_gubun=="R"){	//¹üÀ§ °ª
		if (inputStr.length < parseInt(s_len) || inputStr.length > parseInt(b_len)){
			alert(msg + " Ç×¸ñÀº " + s_len + "ÀÚ ÀÌ»ó "+ b_len +"ÀÚ ÀÌÇÏ ÀÔ´Ï´Ù");
//			form.value="";
			form.focus();
			return false;
		}
	}
	return true;
}
// ÇÊ¼ö ÀÔ·Â°ª À¯¹«¸¸Ã¼Å©
function valueCheck(form_name,elm,msg){
	//»ç¿ë¹ý valueCheck(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, ¸Þ¼¼Áö)
	var form = eval("document."+ form_name +"."+ elm);
	if (!trimString(form.value)){
		alert(msg + " Ç×¸ñÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
		form.value="";
		form.focus();
		return false;
	}
	return true;
}
// °ø¹éÃ¼Å©
function trimString (str) { 
       str = this != window? this : str; 
       return str.replace(/^\s+/g, '').replace(/\s+$/g, ''); 
} 
//ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö Ã¼Å©
function IsNumber(form_name,elm,msg) {

	//»ç¿ë¹ý IsNumber(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, À¯È¿ÇÏÁö ¾ÊÀ»°æ¿ì ¸Þ¼¼Áö)
	var form = eval("document."+ form_name +"."+ elm);
	for(var i = 0; i < form.value.length; i++) {
		var chr = form.value.substr(i,1);
		if(chr < '0' || chr > '9') {            
			alert(msg + " Ç×¸ñÀº ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
//			form.value="";
			form.focus();
			return false;
		}
	}
	return true;   
}

function IsNumber_Eng(form_name,elm,msg) {
	//»ç¿ë¹ý IsNumber(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, À¯È¿ÇÏÁö ¾ÊÀ»°æ¿ì ¸Þ¼¼Áö)
	var form = eval("document."+ form_name +"."+ elm);
	for(var i = 0; i < form.value.length; i++) {
		var chr = form.value.substr(i,1);
		if(chr < '0' || chr > '9') {            
			alert("Please "+msg+" is numeric");
//			form.value="";
			form.focus();
			return false;
		}
	}
	return true;   
}

//ÇÑ±Û¸¸ ÀÔ·Â
function IsKor(form_name,elm,msg) {
	//»ç¿ë¹ý IsKor(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, Ç×¸ñ, ¹®ÀÚ/¼ýÀÚ±¸ºÐ, ±æÀÌ±¸ºÐ, ±æÀÌ)
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.value
	for(var i = 0; i < inputStr; i++) {
		 var chr = inputStr.substr(i,1);         
		 if ((chr > '0' && chr < '9') || (chr > 'a' && chr < 'z') || (chr > 'A' && chr < 'Z')) {
			alert(msg + " Ç×¸ñÀº ÇÑ±Û·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
//			form.value="";
			form.focus();
			return false;
		 }
	}
	return true;
}
//¿µ¹® ¼ýÀÚÁ¶ÇÕ ÀÔ·Â
function IsNumEng(form_name,elm,msg) {
	//»ç¿ë¹ý IsNumEng(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, Ç×¸ñ)
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.value
	for(var i = 0; i < inputStr.length; i++) {
		 var chr = form.value.substr(i,1);         
		 if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')) {
			alert(msg + " Ç×¸ñÀº ¿µ¹® ¶Ç´Â ¿µ¹®/¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			form.value="";
			form.focus();
			return false;
		 }
	}
	return true;   
}

//ÀÌ¸ÞÀÏÃ¼Å©(µµ¸ÞÀÎ)
function IsEmail(form_name,elm,msg) {
	//»ç¿ë¹ý inputCheck(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, Ç×¸ñ)
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.value;
	if (inputStr=='')
	{
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		form.focus();
		return false;
	}
	emailchk = 0
	for (var j=0; j < inputStr.length ; j++ ) {
		var ch= inputStr.substring(j,j+1);
		if (ch == "@" | ch== "." ) {
			emailchk = emailchk + 1;
		}
	}
	if (emailchk < 2 ) {
		alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.focus();
		return false;
	}
	return true;
}

//ÀÌ¸ÞÀÏÃ¼Å©(µµ¸ÞÀÎ), hoon, 2004.12.13
function emailCheck(form_name,elm1,elm2,msg,essential) {
	//»ç¿ë¹ý inputCheck(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®1, ¿¤¸®¸àÆ®2, Ç×¸ñ)
	var form1 = eval("document."+ form_name +"."+ elm1);
	var form2 = eval("document."+ form_name +"."+ elm2);
	var inputStr1 = trimString(form1.value);
	var inputStr2 = trimString(form2.value);
	var valEmail = inputStr1 +"@"+ inputStr2;

	if (essential=='N')
	{
		if (valEmail=='@'){
			return true;
		}else{
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form1.value="";
			form1.focus();
			return false;
		}
	}else{
		if(inputStr1=='' && inputStr2=='' )
		{
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form1.focus();
			return false;
		}
		emailchk = 0

		for (var j=0; j < valEmail.length ; j++ ) {
			var ch= valEmail.substring(j,j+1);
			if (ch == "@" | ch== "." ) {
				emailchk = emailchk + 1;
			}
		}
		if (emailchk < 2 ) {
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form1.value="";
			form1.focus();
			return false;
		}
		return true;
	}
}


//ÀÌ¸ÞÀÏÃ¼Å©(µµ¸ÞÀÎ), hoon, 2004.12.13
function emailCheckTypeA(form_name,elm,msg,essential) {
	//»ç¿ë¹ý inputCheck(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®, Ç×¸ñ)
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = trimString(form.value);

	if (essential=='N')
	{
		if (inputStr==''){
			return true;
		}else{
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form.focus();
			return false;
		}
	}else{
		if(inputStr=='')
		{
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form.focus();
			return false;
		}
		if( inputStr.search("@") == -1 || inputStr.indexOf(".")<3 ){ 
			alert(msg+" ÁÖ¼Ò°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form.focus();
			return false;
		}
		return true;
	}
}



function juminCheck(form_name, elm1, elm2, essential){

	if (essential == 'Y'){
		var jform1 = eval("document."+ form_name +"."+ elm1);
		var jform2 = eval("document."+ form_name +"."+ elm2);
		var j = jform1.value + jform2.value;
		if (jCheck(j))
		{
			return true;
		}else{
			alert("ÁÖ¹Î¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.")
			//jform1.value="";
			//jform2.value="";
			jform1.focus();
			return false;
		}
	}else if(essential == 'N'){
		var jform1 = eval("document."+ form_name +"."+ elm1);
		var jform2 = eval("document."+ form_name +"."+ elm2);
		var j = jform1.value + jform2.value;

		if (j=='')
		{
			return true;
		}
		
		if (jCheck(j))
		{
			return true;
		}else{
			alert("ÁÖ¹Î¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.")
			jform1.value="";
			jform2.value="";
			jform1.focus();
			return false;
		}	
	}
}


//ÇÑ ÇÊµå¿¡¼­ ÁÖ¹Î¹øÈ£ Ã¼Å©, hoon, 2004.12.13
function juminCheckTypeA(form_name, elm1, essential){

	if (essential == 'Y'){
		var jform1 = eval("document."+ form_name +"."+ elm1);
		var j = jform1.value;
		if (jCheck(j))
		{
			return true;
		}else{
			alert("ÁÖ¹Î¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.")
			jform1.value="";
			jform1.focus();
			return false;
		}
	}else if(essential == 'N'){
		var jform1 = eval("document."+ form_name +"."+ elm1);
		var j = jform1.value;

		if (j=='')
		{
			return true;
		}
		
		if (jCheck(j))
		{
			return true;
		}else{
			alert("ÁÖ¹Î¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.")
			jform1.value="";
			jform1.focus();
			return false;
		}	
	}
}

///ÁÖ¹Î ¹øÈ£ À¯È¿ Ã¼Å©
function jCheck(j){
	var resno = j;

	// 710000-1000000 => 7100001000000
	if(resno.substr(6,1)=='-'){
		resno=resno.replace('-','');
	}

	// ÁÖ¹Î¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç
	fmt = /^\d{6}[1234]\d{6}$/;
	if (!fmt.test(resno)) {
		return false;
	}

	// ³¯Â¥ À¯È¿¼º °Ë»ç
	birthYear = (resno.charAt(6) <= "2") ? "19" : "20";
	birthYear += resno.substr(0, 2);
	birthMonth = resno.substr(2, 2) - 1;
	birthDate = resno.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);

	if ( birth.getYear() % 100 != resno.substr(0, 2) ||
		birth.getMonth() != birthMonth ||
		birth.getDate() != birthDate) {
	}

	// Check Sum ÄÚµåÀÇ À¯È¿¼º °Ë»ç
	buf = new Array(13);
	for (i = 0; i < 6; i++) buf[i] = parseInt(resno.charAt(i));
	for (i = 6; i < 13; i++) buf[i] = parseInt(resno.charAt(i));

	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

	if ((11 - (sum % 11)) % 10 != buf[12]) {
		return false;
	}

	jumin2_val = resno.substr(6)
	if(jumin2_val == '0000000' || jumin2_val == '1111111' || jumin2_val == '2222222' ||
	jumin2_val == '3333333' || jumin2_val == '4444444' || jumin2_val == '5555555' ||
	jumin2_val == '6666666' || jumin2_val == '7777777' || jumin2_val == '8888888' || 	
	jumin2_val == '9999999') {
		return false;
	}

	return true;
}

// ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å©
function IsNumCheck() {
	if ((event.keyCode<48) || (event.keyCode>57)) {
		event.returnValue=false;
	}
}
			
//ÀüÈ­¹øÈ£ Ã¼Å©
function is_phone(form_name,elm,msg) {
	var form = eval("document."+ form_name +"."+ elm);
	var regPhone =/^[0]{1}[0-9]{1,2}-[1-9]{1}[0-9]{2,3}-[0-9]{4}$/;

	if(!regPhone.test(form.value)){
		alert(msg + "°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.select();
		return false;
	}
	return true;
}
function is_phone1(form_name,elm,msg,phoneNum) {
	var form = eval("document."+ form_name +"."+ elm);
	var regPhone =/^[0]{1}[0-9]{1,2}-[1-9]{1}[0-9]{2,3}-[0-9]{4}$/;

	if(!regPhone.test(phoneNum)){
		alert(msg + "°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.select();
		return false;
	}
	return true;
}
// »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© => ÇÏÀÌÇÂÀÌ ¾ø´Â ¼ýÀÚ¸¸ 
function is_OrgNo(form_name,elm,org_number) {

	var form = eval("document."+ form_name +"."+ elm);

	var str = org_number;
    var mul_by = new Array(1,3,7,1,3,7,1,3,5);
    var arr_org_no = new Array(10);
    var sum = 0;

    for (i=0; i<10; i++){
       arr_org_no[i] = str.charAt(i);
    }
    for (i=0; i<9; i++){
       sum += arr_org_no[i] * mul_by[i];
    }
    sum += arr_org_no[8] * 5 / 10 ;
    sum = Math.floor(sum);
    var chk_flag = sum % 10 ;
    chk_flag = (chk_flag == 0) ? 0 : (10 - chk_flag) ;
    
	if ( arr_org_no[9] == chk_flag){
		if(str=="1231212345"){
			alert("»ç¾÷ÀÚ ¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
			form.focus();
			return false;
		}
		return true;
	}else{ 
		alert("»ç¾÷ÀÚ ¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.focus();
		return false;
    }
}

// »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© => ÇÏÀÌÇÂÀÌ ¾ø´Â ¼ýÀÚ¸¸ 
function orgNoCheck(j) {
	var str = j;
    var mul_by = new Array(1,3,7,1,3,7,1,3,5);
    var arr_org_no = new Array(10);
    var sum = 0;

    for (i=0; i<10; i++){
       arr_org_no[i] = str.charAt(i);
    }
    for (i=0; i<9; i++){
       sum += arr_org_no[i] * mul_by[i];
    }
    sum += arr_org_no[8] * 5 / 10 ;
    sum = Math.floor(sum);
    var chk_flag = sum % 10 ;
    chk_flag = (chk_flag == 0) ? 0 : (10 - chk_flag) ;
    
	if ( arr_org_no[9] == chk_flag){
		if(str=="1231212345"){
			return false;
		}
		return true;
	}else{ 
		return false;
    }
}

//ÅØ½ºÆ® ¹Ú½º auto tab ±â´É
function textAutoTab(currElm,nextElm,n){
//	OnKeyUp=textAutoTab("ÇöÀçelm¸í", "¿Å°Ü°¥ elm¸í", "±ÛÀÚ¼ö")
	thisValue = document.all(currElm).value;
	nextControl = document.all(nextElm);
	if(thisValue.length==parseInt(n)){
		nextControl.select();
	}
}

//¼±ÅÃ¹Ú½º,¶óµð¿À
function selectAutoTab(nextElm){
//	OnChange=selectAutoTab("¿Å°Ü°¥ elm¸í")
	nextControl = document.all(nextElm);
	nextControl.focus();
}

//¿£ÅÍ --> ¼­ºê¹Ô
function enter(formName){
//	OnKeyDown=enter("ÆûÀÌ¸§")
	form = eval("document."+formName)
	if(event.keyCode==13){
		if(!formCheck()){return;};
		form.submit();
	}
}

//ÀÚ¹Ù½ºÅ©¸³Æ® alertÃ¢ ´ëÃ¼
function alert_popup(msg){
	window.showModalDialog("/include/alert.asp?msg="+msg,"alert_popup", "dialogHeight:223px; dialogWidth:302px; dialogLeft:400px; dialogTop:300px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scrollbars: No");
}
function alert_popup_eng(msg){
	window.showModalDialog("/include/alert_eng.asp?msg="+msg,"alert_popup", "dialogHeight:250px; dialogWidth:420px; dialogLeft:400px; dialogTop:300px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scrollbars: No");
}
function alert_popup1(msg){

	window.showModalDialog("/common/notice.asp?msg="+msg,"alert_popup", "dialogHeight:200px; dialogWidth:322px; dialogLeft:400px; dialogTop:300px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scrollbars: No");
}

//¼¼ÀÚ¸®¸¶´Ù ÄÄ¸¶ Ç¥½Ã
function ConvComma(srcStr) {
	srcStr = String(srcStr);
	rtnStr = ''
	tStr = ''
	if(srcStr == ''){
		rtnStr = '';
	}else{

		strlen = srcStr.length;

		if(strlen < 4){
			rtnStr = srcStr;
		}else{
			commaCnt = (strlen / 3) - 1;
			oStr = srcStr;
			sStr = oStr.substring(0,oStr.length-3);

			for(i=0;i<commaCnt;i++){
				if (oStr.length < 4){
					break;
				}
				sStr = oStr.substring(0,oStr.length-3);

				eStr = ',' + oStr.substring(oStr.length-3);
				tStr =  eStr + tStr;
				oStr = sStr;
			}
			rtnStr = sStr + tStr;

		}
	}
	return rtnStr;
}
//¼¼ÀÚ¸®¸¶´Ù ÄÄ¸¶ Á¦°Å
function StripComma(srcStr) {
	srcStr = String(srcStr);
	tmpArr = srcStr.split(',')
	arrLen = tmpArr.length

	if(srcStr == ''){
		srcStr = '';
	}else{
		if (arrLen > 0)
		{
			for (p=1;p<=arrLen ; p++)
			{
				srcStr = srcStr.replace(',','')
			}
		}
	}
	return srcStr;
}

// ºóÄ­ »èÁ¦ ·çÆ¾
function TrimAll(data){
	var lszTrim = data;
	var j = 0;
	for(var i = 0; i < data.length; i++){
		if(data.substring(i, i+1) == ' '){
			if(i > 0)
				lszTrim = data.substring(0, i);
			else
				lszTrim = "";

			lszTrim = lszTrim + data.substring(i+1);

			data = lszTrim;
/* New */			
			i--;			
		}
	}
	return lszTrim;
}

//¿µ¹®ÀÌ¸§ Ã¼Å© (2003-07-31 bluet77) - ¿µ¾î, ¼ýÀÚ, Æ¯¼ö¹®ÀÚ, °ø¹é Çã¿ë
function IsEngName(form_name, elm, msg)
{
	var form = eval("document."+ form_name +"."+ elm);
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';
	var special = '`~!@#$%^&*()-_=+|\{}[];:"\'<>,.?\/ '; 
	var engName = alpha+numeric+special ; 
	var i ; 
	var t = form.value ; 

	for ( i=0; i<t.length; i++ ){
		if( engName.indexOf(t.substring(i,i+1))<0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(msg + '¿¡ ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù!');
		form.focus();
		form.select();
		return false;
	}
	return true; 
}
function IsEngName_etc(form_name, elm, msg)
{
	var form = eval("document."+ form_name +"."+ elm);
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';
	var special = '`~!@#$%^&*()-_=+|\{}[];:"\'<>,.?\/ '; 
	var engName = alpha+numeric+special ; 
	var i ; 
	var t = form.value ; 

	for ( i=0; i<t.length; i++ ){
		if( engName.indexOf(t.substring(i,i+1))<0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(msg + 'is alphabet');
		form.focus();
		form.select();
		return false;
	}
	return true; 
}

//¾ÆÀÌµð¿¡ Æ¯¼ö¹®ÀÚ Çã¿ëÇÏÁö ¾ÊÀ½, 2004.12.21, hoon
function isCheckID(form_name,elm, msg){
	var form = eval("document."+ form_name +"."+ elm);
	var special = '`~!@#$%^&*()-_=+|\{}[];:"\'<>,.?\/ '; 
	var i ; 
	var t = form.value ; 

	for ( i=0; i<t.length; i++ ){
		if( special.indexOf(t.substring(i,i+1))>=0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(msg + '¿¡ Æ¯¼ö¹®ÀÚ³ª °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		form.focus();
		form.select();
		return false;
	}
	return true; 
}

//¾ÆÀÌµð¿¡ Æ¯¼ö¹®ÀÚ Çã¿ëÇÏÁö ¾ÊÀ½->Æ¯¼ö¹®ÀÚ ÀÔ·Â¹ÞÀ½, 2004.12.21, hoon
function isCheckID2(form_name,elm, msg, special){
	var form = eval("document."+ form_name +"."+ elm);
	if (special==''){
		special = '`~!@#$%^&*()-_=+|\{}[];:\"\'<>,.?\/ ';
	}
	var i ; 
	var t = form.value ; 

	for ( i=0; i<t.length; i++ ){
		if( special.indexOf(t.substring(i,i+1))>=0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(msg + '¿¡ Æ¯¼ö¹®ÀÚ³ª °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		form.focus();
		form.select();
		return false;
	}
	return true; 
}

//¾ÆÀÌµð¿¡ Æ¯¼ö¹®ÀÚ Çã¿ëÇÏÁö ¾ÊÀ½ (2003-08-01, bluet77)
function CheckID(target, element){
	var special = '`~!@#$%^&*()-_=+|\{}[];:"\'<>,.?\/ '; 
	var i ; 
	var t = target.value ; 

	for ( i=0; i<t.length; i++ ){
		if( special.indexOf(t.substring(i,i+1))>=0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(element + '¿¡ Æ¯¼ö¹®ÀÚ³ª °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		target.focus();
		target.select();
		return false;
	}
	return true; 
}

// ÄíÅ° °ª ºÒ·¯¿À±â (2003.02.06, hoon)
function getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

// ÄíÅ°°ª ¼ÂÆÃ (2003.02.04, hoon)
function setCookie( name, value, expiredays ){ 
	var todayDate = new Date(); 
	todayDate.setDate( todayDate.getDate() + expiredays ); 
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 


// Ã¼Å©¹Ú½º¼¼Æ®ÀÇ Ã¼Å© ¿©ºÎ ¸®ÅÏ ( isCheckChoice(form.checkbox) )
function isCheckChoice(obj){
	var intChoiceCount = 0;
	if(obj){
		if(obj.length){
			for(var ii=0; ii<obj.length; ii++){
				if(obj[ii].checked==true)
					intChoiceCount+=1;
			}
		}
		else{
			if(obj.checked==true)
				intChoiceCount+=1;
		}
	}
	if(intChoiceCount > 0){
		return true;
	}else{
		return false;
	}
}

// Ã¼Å©¹Ú½º¼¼Æ®ÀÇ Ã¼Å©µÈ °¹¼ö ¸®ÅÏ ( isCheckChoice(form.checkbox) )
function intCheckChoice(obj){
	var intChoiceCount = 0;
	if(obj){
		if(obj.length){
			for(var ii=0; ii<obj.length; ii++){
				if(obj[ii].checked==true)
					intChoiceCount+=1;
			}
		}
		else{
			if(obj.checked==true)
				intChoiceCount+=1;
		}
	}
	return intChoiceCount;
}

// ¹®ÀÚ°Ë»ö isExistChar("abcd","a")
// 2004.02.08 , hoon
function isExistChar(str,comp){
	str = String(str);
	comp = String(comp);
	for(var ii=0; ii<str.length;ii++){
		for(var jj=0; jj<comp.length; jj++){
			if(str.charAt(ii)==comp.charAt(jj)){
				return true;
			}
		}
	}
	return false;
}


// ¼ýÀÚÀÎÁö Ã¼Å©ÇÔ IsNumber("1234")
// 2004.02.16 , hoon

function IsNumber_1(str) {
	if(!isNaN(str)&&(str!='')){
		//»ç¿ë¹ý IsNumber(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, À¯È¿ÇÏÁö ¾ÊÀ»°æ¿ì ¸Þ¼¼Áö)
		for(var i = 0; i < str.length; i++) {
			var chr = str.substr(i,1);
			if(chr < '0' || chr > '9') {
				return false;
			}
		}
		return true;   
	}else{
		return false;
	}
}

// dotÆ÷ÇÔµÈ ¼ýÀÚÃ¼Å©
function IsNumber_2(str) {
	if(!isNaN(str)){
		//»ç¿ë¹ý IsNumber(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, À¯È¿ÇÏÁö ¾ÊÀ»°æ¿ì ¸Þ¼¼Áö)
		var fmt =/\d+\.+\d$/;
		for(var i = 0; i < str.length; i++) {
			var chr = str.substr(i,1);
			if(chr=='.'){
			}else{
				if(chr < '0' || chr > '9') {
					return false;
				}
			}
		}
//		if (!fmt.test(str)) return false;

		return true;   
	}else{
		return false;
	}
}

// ¸ÞÀÏÀÇ À¯È¿¼ºÃ¼Å© IsEmail("test@test.com")
// 2004.02.19 , hoon
function IsEmail_1(str) {
	emailchk = 0
	var	comp= '`~!#$%^&*()-_=+|\{}[];:"\'<>,?\/ ';
	for (var j=0; j < str.length ; j++ ) {
		// °ø¹é Æ¯¼ö¹®ÀÚ °Ë»ö
		if( comp.indexOf(str.substring(j,j+1))>=0) {
			return false;
			break ; 
		}
		var ch= str.substring(j,j+1);
		if (ch == "@" | ch== "." ) {
			emailchk = emailchk + 1;
		}
	}
	if (emailchk < 2 ) {
		return false;
	}
	return true;
}



// ´ë»ó¹®ÀÚ¿Í ºñ±³¹®¹üÀ§('abcd','a') => true, 2004.03.12
function isAllowChar(str,comp){
//		var alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
//		var num = '0123456789';
	for ( i=0; i<comp.length; i++ ){
		if( str.indexOf(comp.substring(i,i+1))<0) {
			break ; 
		}
	}
	if ( i != comp.length ) {
		return false;
	}
	return true; 
}
// ´ë»ó¹®ÀÚ¿Í ºñ±³¹®¹üÀ§ isRejectChar('abcd','a') => true, 2004.03.12
function isRejectChar(str, comp){
	if(comp==''){
		comp= '`~!@#$%^&*()-_=+|\{}[];:"\'<>,.?\/ ';
	}
	var i ; 
	for ( i=0; i<comp.length; i++ ){
		if( str.indexOf(comp.substring(i,i+1))>=0) {
			break ; 
		}
	}
	if ( i != comp.length ) {
		return true;
	}
	return false;
}


// ÀüÃ¼ ¼±ÅÃ checkAll(this, form.CheckBox)
function checkAll(obj1,obj2){
	if(obj2){
		if(obj2.length){
			if(obj1.checked==true){
				for( i=0;i<obj2.length ;i++) { 
					if (!obj2[i].disabled){
						obj2[i].checked = true;
					}
				}
			}else{
				for( i=0;i<obj2.length ;i++) { 
					obj2[i].checked = false;
				}
			}
		}else{
			if(obj1.checked==true){
				obj2.checked = true;
			}else{
				obj2.checked = false;
			}
		}
	}
}



// ÁÖ¹Î¹øÈ£F ÀÚµ¿ FOCUS , 2004.03.20
// onkeyup=autoJuminRFocus(this,document.taskForm.JuminR)
function autoJuminRFocus(obj,tar){
	if(obj){
		var val = obj.value;
		if( (val!='')&&(val.length==6) ){
			tar.focus();
		}
	}
}

/**
* ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
* ex) if (getByteLength(form.title) > 100) {
*        alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
*    }
*/
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}


/**
* ¼¿·ºÆ® ¹Ú½ºÀÇ ÃÊ±âÈ­
*
*/
function clearSelect(obj) { 
	obj.options.length=0;
	obj.options[0] = new Option('¼±ÅÃ','',true,true);
}


/**
* ¾÷·Îµå ÆÄÀÏÃ¼Å©Æû
*/

/**
* ¾÷·Îµå ÆÄÀÏÃ¼Å©Æû
*/
function inputFileCheck(form_name,elm,msg,essential){
	var form = eval("document."+ form_name +"."+ elm);
	var inputStr = form.value;
	
    // ¸ÕÀú ÆÄÀÏÀÇ °æ·Î¿¡¼­ µð·ºÅä¸®¸¦ Á¦¿ÜÇÑ ¼ø¼ö ÆÄÀÏÀÌ¸§°ú . À» Æ÷ÇÔÇÑ È®ÀåÀÚ±îÁö¸¸ »Ì½À´Ï´Ù. (ÆÄÀÏÀÌ¸§.È®ÀåÀÚ)
    var file = inputStr.substring(inputStr.lastIndexOf('\\')+1,inputStr.length);
  
    // ÆÄÀÏÀÌ¸§°ú È®ÀåÀÚ¸¦ »Ì½À´Ï´Ù. ÆÄÀÏÀÌ¸§¿¡µµ Á¡ ±âÈ£ ( . ) ¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ °æ¿ì±îÁö
    // ¿°µÎÇØ¼­ ¼Ò½º¸¦ ¸¸µé¾ú½À´Ï´Ù. ÆÄÀÏÀÌ¸§¿¡ Á¡±âÈ£°¡ ÀÖ´Â ÆÄÀÏÀ» ¼±ÅÃÇØ¼­ È®ÀÎÇØº¸¼¼¿ä.
    // ÆÄÀÏÈ®ÀåÀÚ°¡ ¾Æ¿¹ ¾ø´Â °æ¿ìµµ ÀÖÀ¸¹Ç·Î ÀÌ °æ¿ì¿¡´Â º°µµ·Î ¸Þ½ÃÁö¸¦ ¶ç¿ì±â·Î ÇÏ°Ú½À´Ï´Ù.
    var filename; var exp;
    if(file.indexOf('.')>=0) {
        filename = file.substring(0,file.lastIndexOf('.'));
        exp = file.substring(file.lastIndexOf('.')+1,file.length);
    }
    else {
        filename = file;
        exp = '';
    }
    
    if(inputStr.length>0 && exp==''){
        alert('ÆÄÀÏ¸í : '+filename+'\n'+'È®ÀåÀÚ : È®ÀåÀÚ°¡ ¾ø½À´Ï´Ù.');
        return false;
    }
	
	if ((filename.length + exp.length + 1) > 200 ) 
	{
	    alert(" ÆÄÀÏÀÌ¸§ÀÌ ³Ê¹«±é´Ï´Ù.(ÇÑ±Û200ÀÚÀÌ³»). ");
	    form.value="";
	    form.focus();
	    return false;
	}
	
	if (essential=='N')
	{
		if (inputStr==''){
			return true;
		}else{
			if(!AvoidAttach(inputStr)){
				return true;
			}
			else{
				alert(" ¾÷·Îµå°¡ ºÒ°¡´ÉÇÑ ÆÄÀÏÇü½ÄÀÔ´Ï´Ù. ");
				form.value="";
				form.focus();
				return false;
			}
		}
		return true;
	}else{
		if (inputStr==''){
			alert(msg + " Ç×¸ñÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
			form.value="";
			form.focus();
			return false;
		}else{
			if(!AvoidAttach(inputStr)){
				return true;
			}
			else{
				alert(" ¾÷·Îµå°¡ ºÒ°¡´ÉÇÑ ÆÄÀÏÇü½ÄÀÔ´Ï´Ù. ");
				form.value="";
				form.focus();
				return false;
			}
		}
	}
}



/**
* ¾÷·Îµå ÀÌ¹ÌÁö Ã¼Å©Æû
*
*/
function inputImgCheck(form_name,elm,msg,essential){
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+"Àº °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}

	var inputStr = form.value;
	if (essential=='N')
	{
		if (inputStr==''){
			return true;
		}else{
			if(isImageFile(inputStr)){
				return true;
			}
			else{
				alert(msg +" Ç×¸ñÀº ÀÌ¹ÌÁöÆÄÀÏ¸¸ ¾÷·Îµå°¡ °¡´ÉÇÕ´Ï´Ù. ");
				form.value="";
				form.focus();
				return false;
			}
		}
		return true;
	}else{
		if (inputStr==''){
			alert(msg + " Ç×¸ñÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
			form.value="";
			form.focus();
			return false;
		}else{
			if(isImageFile(inputStr)){
				return true;
			}
			else{
				alert(msg +" Ç×¸ñÀº ÀÌ¹ÌÁöÆÄÀÏ¸¸ ¾÷·Îµå°¡ °¡´ÉÇÕ´Ï´Ù. ");
				form.value="";
				form.focus();
				return false;
			}
		}
	}
}





/**
* ¾÷·Îµå ºÒ°¡ ÆÄÀÏ Á¸Àç½Ã => return true;
*
*/
function AvoidAttach(file) {
	var avoidArray = new Array(".asp",".exe",".bin",".htm",".html",".php",".bat",".com",".js",".jar",".dll",".msi",".jsp",".aspx",".swf");
	if (!file) 
		return false;
	while(file.indexOf("\\")!=-1){
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < (avoidArray).length; i++) {
			if (avoidArray[i] == ext){
				return true;
				break;
			}
		}
	}
	return false;
}

/**
* ¾÷·Îµå ÀÌ¹ÌÁö ÆÄÀÏÃ¼Å©
*
*/
function isImageFile(file) {
	var imgArray = new Array(".gif", ".jpg", ".png",".bmp");
	if (!file) 
		return false;
	/*¿ø·¡ script ÄÚµå
	while(file.indexOf("\\")!=-1){
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < (imgArray).length; i++) {
			if (imgArray[i] == ext){
				return true;
				break;
			}
		}
	}	
	¿©±â±îÁö ¿ø·¡ script ÄÚµå*/
	
	//ÀåÃ¶½Â, º¯°æÇÑ script ÄÚµå(ÆÄÀÏÀÌ¸§¿¡ '.' °¡ µé¾î°¡¸é ÆÄÀÏ È®ÀåÀÚ¸¦ ±¸ºÐ¸øÇÏ´Â ¹®Á¦¼öÁ¤)
	// ¸ÕÀú ÆÄÀÏÀÇ °æ·Î¿¡¼­ µð·ºÅä¸®¸¦ Á¦¿ÜÇÑ ¼ø¼ö ÆÄÀÏÀÌ¸§°ú . À» Æ÷ÇÔÇÑ È®ÀåÀÚ±îÁö¸¸ »Ì½À´Ï´Ù. (ÆÄÀÏÀÌ¸§.È®ÀåÀÚ)
    var full_name = inputStr.substring(inputStr.lastIndexOf('\\')+1,inputStr.length);
  
    // ÆÄÀÏÀÌ¸§°ú È®ÀåÀÚ¸¦ »Ì½À´Ï´Ù. ÆÄÀÏÀÌ¸§¿¡µµ Á¡ ±âÈ£ ( . ) ¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ °æ¿ì±îÁö
    // ¿°µÎÇØ¼­ ¼Ò½º¸¦ ¸¸µé¾ú½À´Ï´Ù. ÆÄÀÏÀÌ¸§¿¡ Á¡±âÈ£°¡ ÀÖ´Â ÆÄÀÏÀ» ¼±ÅÃÇØ¼­ È®ÀÎÇØº¸¼¼¿ä.
    // ÆÄÀÏÈ®ÀåÀÚ°¡ ¾Æ¿¹ ¾ø´Â °æ¿ìµµ ÀÖÀ¸¹Ç·Î ÀÌ °æ¿ì¿¡´Â º°µµ·Î ¸Þ½ÃÁö¸¦ ¶ç¿ì±â·Î ÇÏ°Ú½À´Ï´Ù.
    var filename; var exp;
    if(full_name.indexOf('.')>=0) {
        filename = full_name.substring(0,full_name.lastIndexOf('.'));
        exp = full_name.substring(full_name.lastIndexOf('.')+1,full_name.length);
    }
    else {
        filename = full_name;
        exp = '';
    }
    for (var i = 0; i < (imgArray).length; i++) {
		if (imgArray[i] == exp){
			return true;
			break;
		}
    }
    //¿©±â±îÁö ¼öÁ¤ÄÚµåÀÓ
    
    return false;    
}

/**
*	»ç¿ëºÒ°¡ ¾ÆÀÌµðÃ¼Å©
*/

function isRejectString(val,arr){
	if((val!='')&&((arr).length>0)){
//		var arr = new Array("admin","webmaster");	//»ç¿ëºÒ°¡ ¾ÆÀÌµð
		for (var i = 0; i < (arr).length; i++) {
			if (val.toUpperCase().indexOf(arr[i].toUpperCase())>=0){
				return true;
				break;
			}
		}
	}
	return false;
}

//°©À» °¡Á®¿È
function getInputValue(obj){
	 var res = '';
	if(obj){
		res = obj.value;
	}
	return res;
}
//type text Çü °ªÀ» ÀúÀåÇÔ
function setInputValue(obj,val){
	if(obj){
		obj.value = val;
	}
	return ;
}

//
function getRadioValue(obj){
	if(obj.checked){
		// Ã¼Å©½Ã 1 ¹ÝÈ¯
		return "1";
	}else{
		return "0";
	}
}
function setRadioValue(obj,val){
	if(val=='1'){
		obj.checked=true;
	}
}

function getSelectValue(obj){
	if(obj){
		if(obj.length){
			var inputStr = obj.options[obj.selectedIndex].value;
			return inputStr;
		}else{
			return obj.value;
		}
	}else{
		return '';
	}
}


// ÇÑ¸ÞÀÏ Ã¼Å© 2004/09/20
function inputRejectMail(emailR,tar){
	if(emailR=='hanmail.net'||emailR=='daum.net'){
		alert("´ÙÀ½(daum.net,hanmail.net)ÀÏ °æ¿ì ´Ù¸¥¸ÞÀÏÁÖ¼Ò·Î ±âÀçÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù");
		tar.focus();
		return false;
	}else{
		return true;
	}
}

// ´ë¹®ÀÚ·Î º¯°æ
function changeUpperCase(obj){
	obj.value=obj.value.toUpperCase();
}

// ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¤¿ì±â, 2004.12.13, hoon
function fillEmailF(val, tar){
	if(val!=''){
		if(tar){
			tar.value=val;
			return;
		}
	}
}

	// 0°ª Ã¤¿ì±â, hoon, 2005.01.05
	// fillZero(1) => 01	
	function fillZero(i){
		if(i){
			if(i.toString().length==1){
				i = '0' + i;
			}
		}
		return i;
	}

	// µÎ ³¯Â¥»çÀÌ ÀÏÀÚ±¸ÇÏ±â, hoon, 2005.01.05
	// checkTerm("20050101","20050101") => 1
function checkTerm(sDate, eDate){
    var sDateYear  = parseInt(sDate.substring(2,4),10);
    var sDateMonth = parseInt(sDate.substring(4,6),10);
    var sDateDate  = parseInt(sDate.substring(6,8),10);

    var eDateYear  = parseInt(eDate.substring(2,4),10);
    var eDateMonth = parseInt(eDate.substring(4,6),10);
    var eDateDate  = parseInt(eDate.substring(6,8),10);

    var eDate = new Date(eDateYear, eDateMonth-1, eDateDate);
    var sDate = new Date(sDateYear, sDateMonth-1, sDateDate);

    var differ = (((((eDate - sDate)/1000)/60)/60)/24)+1;
    return differ;
}

//Æ¯¼ö¹®ÀÚ Çã¿ëÇÏÁö ¾ÊÀ½, 2005.3.19, choye(Learning¿¡¼­ »ç¿ë)
function isCheckSpecial(form_name,elm, msg){
	var form = eval("document."+ form_name +"."+ elm);
	var special = '`~@#$%^&*-_=+|\{}[];:"\'<>,\/'; 
	var i ; 
	var t = form.value ; 

	for ( i=0; i<t.length; i++ ){
		if( special.indexOf(t.substring(i,i+1))>=0) {
			break ; 
		}
	}
	if ( i != t.length ) {
		alert(msg + '¿¡ Æ¯¼ö¹®ÀÚ³ª °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		form.focus();
		form.select();
		return false;
	}
	return true; 
}



// ¼ýÀÚ¸¦ ¾ËÆÄºªÀ¸·Î º¯°æ, hoon, 2005,03,19
function numToAlp(val){
	if(val=='') val=0;
	var arrAlpa = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','V','W','X','Y','Z');
	return arrAlpa[parseInt(val)];
}

//ÀüÈ­¹øÈ£ À¯È¿¼º Ã¼Å©, 2005.04.25, hoon
function isPhoneNumber(form_name,elm,msg,essential) {
	//»ç¿ë¹ý IsNumber(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§, À¯È¿ÇÏÁö ¾ÊÀ»°æ¿ì ¸Þ¼¼Áö)
	var form = eval("document."+ form_name +"."+ elm);
	if(!form){
		alert(elm+" °´Ã¼°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}
	var inputStr = form.value;
	if (essential=='N')	{
		if (inputStr==''){return true;}
	}else{
		if (inputStr==''){
			alert("Please enter "+ msg);
			form.value="";
			form.focus();
			return false;
		}else{
			var fmt =  /^(\d+)-/;
			if(!fmt.test(document.form.PhoneNumber.value)){
				alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¿Í '-' ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
				form.focus();
				return false;
			}
		}
		return true; 
	}
}

//¸Þ½ÃÁö ÀÔ·Â½Ã string() ±æÀÌ Ã¼Å©
//»ç¿ë¹ý : OnKeyUp="textAreaLenCheck('formName', 'contents', 100)"
function textAreaLenCheck(formName, elmName, strLen)
{
	var msgtext, taObj
	taObj = eval('document.'+ formName +'.'+elmName)
	msgtext = taObj.value;
	
	var i=0,l=0;
	var temp,lastl;
	
	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	while(i < msgtext.length)
	{
		temp = msgtext.charAt(i);
		
		if (escape(temp).length > 4)
			l+=2;
		else if (temp!='\r')
			l++;
		// OverFlow
		if(l>strLen)
		{
			alert('ÀÔ·Â¶õ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n\nÀÔ·Â¶õ¿¡´Â ÇÑ±Û '+ parseInt(strLen/2) +'ÀÚ, ¿µ¹® '+ strLen +'ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.');
			temp = taObj.value.substr(0,i);
			taObj.value = temp;
			l = lastl;
			break;
		}
		lastl = l;
		i++;
	}
}

//function submitForm(ÆûÀÌ¸§, URL, 'multipart/form-data', method, Target)
function submitForm(vData, strAction, strEncoding, strMethod, strTarget){
	if(isForm(vData)){
		vData.action = String(strAction);
		vData.encoding = String(strEncoding);
		vData.method = String(strMethod);
		vData.target = String(strTarget);
		vData.submit();
	}
}

// Æû¿ä¼Ò Ã£±â, hoon, 2005-11-07
// form = getElement("form1");
function getElement( id ) {
	if( document.all ) return document.all( id );
	if( document.getElementById ) return document.getElementById( id );
}

// ServerÆûÀ» ´Ù¸¥ ÆäÀÌÁö·Î submit->¹Ýµå½Ã ´Ù¸¥ ÆäÀÌÁö·ÎÀÌµ¿ÇØ¾ßÇÔ
// submitFormServer(document.forms[0],BbsProcess.aspx)
function submitFormServer(form,sGoPage){
	if (form.elements("__VIEWSTATE")){
//		form.removeChild(form.elements("__VIEWSTATE"));		
		form.__VIEWSTATE.value="";
		form.action=sGoPage;
		form.submit();
	}	
}

/*****************************************************
 2006.01.27 ¹Ì¿¬ Ãß°¡ 
******************************************************/

//ÆË¾÷ Áß¾Ó¿¡ ¶ç¿ì±â
//NewWindow("URL", "ÆË¾÷¸í", "°¡·ÎSize", "¼¼·ÎSize", "½ºÅ©·Ñ¹Ù") 
function NewWindow(mypage, myname, w, h, scroll)
{
	var win = null;
	
	LeftPosition=(screen.width) ? (screen.width-w)/2 : 0;
	TopPosition=(screen.height) ? (screen.height-h)/2 : 0;				
	settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',resizable=yes, scrollbars=' + scroll
	win=window.open(mypage,myname,settings);
}

//ÆäÀÌÁö ¸®»çÀÌÁî
function doResize(name)
{
	try
	{
		var oBody   = document.frames(name).document.body;
		var oIFrame = document.all(name);
		var frmWidth  = oBody.scrollWidth;
		var frmHeight = oBody.scrollHeight;
		if(frmHeight ==0){
			alert("ÇÁ·¹ÀÓÀÇ »çÀÌÁî Á¶ÀýÁßÀÔ´Ï´Ù.");			
			frmWidth  = oBody.scrollWidth;
			frmHeight = oBody.scrollHeight;			
		}
		
		oIFrame.style.height = frmHeight;
		oIFrame.style.width = frmWidth;
	}
	catch (e)
	{
		window.status = "IFrame Resize Error";
	}
}
							
//ÀüÃ¼¼±ÅÃ
//CheckAll(document.Formname)
var AllorNothing = false;
function CheckAll(obj)
{
	var cntBox = obj.check.length;	

	if (AllorNothing == false)
	{
		AllorNothing = true;
	}
	else
	{
		AllorNothing = false;
	}

	if(cntBox >= 2)
	{
		for (i = 0; i < cntBox; i ++)
		{
			obj.check[i].checked = AllorNothing;
		}
	}
	else
	{
		obj.check.checked = AllorNothing;
	}
}

//ºóÇÔ¼ö
function Hidden()
{
}

//¸®¼Â
function Reset(frm)
{
	var formName = eval("document." + frm);
	formName.reset();
}

//È®ÀÎ ÈÄ ¾×¼Ç
function ConfirmAction(msg)
{
	if(confirm(msg + "ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}

//	È®ÀÎ ÈÄ »èÁ¦
	function ConfirmDel()
	{
		if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

//	¼±ÅÃµÈ Ç×¸ñ¸¸ È®ÀÎ ÈÄ »èÁ¦	
	function CheckDel(obj)
	{
		var cntBox = document.getElementsByName("check");
		var checked = 0;

		for(var i=0; i<cntBox.length; i++) 
		{ 
			if(cntBox[i].checked == true) 
			{   
				checked++;
			}
		}

		if(checked == 0) 
		{
			alert("»èÁ¦ÇÒ µ¥ÀÌÅÍ¸¦ ÇÑ°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.");
			return false;
		}
		else
		{
			if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
		
//¼±ÅÃµÈ Ç×¸ñ¸¸ È®ÀÎ ÈÄ ¾×¼Ç	
function CheckAction(obj, msg)
{
	var cntBox = document.getElementsByName("check");
	var checked = 0;

	for(var i=0; i<cntBox.length; i++) 
	{ 
		if(cntBox[i].checked == true) 
		{   
			checked++;
		}
	}

	if(checked == 0) 
	{
		alert(msg + "ÇÒ µ¥ÀÌÅÍ¸¦ ÇÑ°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return false;
	}
	else
	{
		if(confirm(msg + "ÇÏ½Ã°Ú½À´Ï±î?"))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}	
				
//ÀÌ¸ÞÀÏ ¼±ÅÃ
function ReadLock(formName, elm1, elm2)
{
	var form  = eval("document." + formName + "." + elm1);
	var form2 = eval("document." + formName + "." + elm2);
	var str = form2.options[form2.selectedIndex].value

	if(str == "Á÷Á¢ÀÔ·Â"){
		form.value = "";
		form.readOnly = false;
		form.focus();
	}else{
		form.value = str;
		form.readOnly = true;				
	}
}
	
//ÄíÅ°°ª °¡Á®¿À±â
function getCookie(Name) 
{
	var search = Name + "=";
	
	if(document.cookie.length > 0){
		offset = document.cookie.indexOf(search)
		if(offset != -1){
			offset += search.length;
			end = document.cookie.indexOf(";", offset)
			if(end == -1){
				end = document.cookie.length;
			}
			return unescape(document.cookie.substring(offset, end));
		}
	}
	return "";
}
	
//ÄíÅ°°ª ÁöÁ¤ÇÏ±â
function setCookie(name, value, expires) 
{
	document.cookie = name + "=" + escape (value) +	"; path=/; expires=" + expires.toGMTString();
}
	
//ÀÛÀºµû¿ÈÇ¥ Ã¼Å©
function CheckQuot(formName, elm)
{
	var elmValue = eval("document." + formName + "." + elm);
	var value = elmValue.value;
	var i = 0;
	
	for (var j=0; j < value.length ; j++ ) 
	{
		var ch= value.substring(j,j+1);
		if (ch == "'"){
			i = i + 1;
		}
	}
	
	if(i == 0)
	{
		return true;
	}
	else
	{
		alert("»ç¿ëÇÒ¼ö ¾ø´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù.");
		elmValue.focus();	
		return false;
	}
}

// ±ÛÀÚ¼ö Á¦ÇÑ
function updateChar(form_name, length_limit, seq)
{
	var comment='';
	comment = eval("document."+form_name+"."+seq);
	var form = "document."+form_name;
	var length = calculate_msglen(comment.value);
	//document.getElementById("textlimit").innerHTML = length;
	if (length > length_limit) {
		alert("ÃÖ´ë " + length_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		comment.value = comment.value.replace(/\r\n$/, "");
		comment.value = assert_msglen(comment.value, length_limit);
	}
}

//ÀÌ¸ÞÀÏÃ¼Å©(µµ¸ÞÀÎ)
//»ç¿ë¹ý IsEmail2(ÆûÀÌ¸§, ¿¤¸®¸ÕÆ®ÀÌ¸§1, ¿¤¸®¸ÕÆ®ÀÌ¸§2)
function IsEmail2(form_name, elm1, elm2)
{
	var elm1Value = eval("document." + form_name + "." + elm1);
	var elm2Value = eval("document." + form_name + "." + elm2);
	
	var EmailValue = elm1Value.value.Trim() + "@" + elm2Value.value.Trim();

	if (EmailValue.value == "") {
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		elm1Value.focus();
		return false;
	} else {
		emailField = EmailValue;
		var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
		if (!regMail.test(emailField))	{
			if (emailField!=""){
				alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏÀº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
				elm1Value.value = "";
				elm2Value.value = "";
				elm1Value.focus();
				return false;
			}
		}
	}
	return true;
}

//°¡°Ý¿¡ ÄÞ¸¶ Âï±â
function Comma(form, elm)
{			
	var price	 = eval("document." + form + "." + elm);
	var before	 = price.value;
	var after	 = before.replace(/,/gi, "");
	
	if((event.keyCode > 31 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 96) || (event.keyCode > 105 && event.keyCode < 128))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
	}
	else
	{
		if(after.length > 3)
		{
			var i = 0;
			var myArray = new Array();
															
			for(var j=after.length; j>0; j=j-3)
			{	
				myArray[i++] = after.substring(j-3 , j);
			}

			myArray.reverse();
			price.value = myArray.join(",");						
		}
	}
}

//	ÀüÃ¼¼±ÅÃ Function
	var AllorNothing = false;

	function CheckAll(obj)
	{
		var cntBox = obj.check.length;	

		if (AllorNothing == false) 
		{
			AllorNothing = true;
		}
		else 
		{
			AllorNothing = false;
		}

		if (cntBox >= 2) 
		{
			for (i = 0; i < cntBox; i ++) 
			{
				obj.check[i].checked = AllorNothing;
			}
		} 
		else 
		{
			obj.check.checked = AllorNothing;
		}
	}
	// ÆË¾÷ ¶ç¿ì±â 
	function GoPopUp(url, scrollyn, resizeable, width, height, top, left)
	{		
		var sets = 'scrollbars='+scrollyn+',resizeable='+resizeable+',width='+width+',height='+height+',top='+top+',left='+left
		window.open(url, "PopUp", sets);
		return;        
	}
	
	// ÆË¾÷ ¶ç¿ì±â2 
	function GoPopUp2(url, popname, scrollyn, resizeable, width, height, top, left)
	{		
		var sets = 'scrollbars='+scrollyn+',resizeable='+resizeable+',width='+width+',height='+height+',top='+top+',left='+left
		window.open(url, "", sets);
		return;        
	}
	
	
	
	
/****¿Ü±¹ÀÎ µî·Ï¹øÈ£ Ã¼Å©**********************************************************************/	
	function fgn_no_chksum(reg_no) {
		var sum = 0;
		var odd = 0;
				    
		buf = new Array(13);
		for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

		odd = buf[7]*10 + buf[8];
				    
		if (odd%2 != 0) {
			return false;
		}

		if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
			return false;
		}
				     
		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);
		
		sum=11-(sum%11);
				    
		if (sum>=10) sum-=10;

		sum += 2;

		if (sum>=10) sum-=10;

		if ( sum != buf[12]) {
			return false;
		}
		else {
			return true;
		}
	}

	function check_no(form){
		form=eval("document.PageForm");
		var fgn_reg_no = form.txtMemPno1.value  + form.txtMemPno2.value;

		if (fgn_reg_no == ''){
			alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
			return false;
		}

		if (fgn_reg_no.length != 13) {
			alert('¿Ü±¹ÀÎµî·Ï¹øÈ£ ÀÚ¸®¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
			return false;
		}
			
		if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
		{
			birthYear = "19";
		}
		else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
		{
			birthYear = "20";
		}
		else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
		{
			birthYear = "18";
		}
		else
		{
			alert("¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
			return false;
		}        
			
		birthYear += fgn_reg_no.substr(0, 2);
		birthMonth = fgn_reg_no.substr(2, 2) - 1;
		birthDate = fgn_reg_no.substr(4, 2);
		birth = new Date(birthYear, birthMonth, birthDate);
			        
		if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||birth.getMonth() != birthMonth || birth.getDate() != birthDate) {
			alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
			return false;
		}
				        
		if (fgn_no_chksum(fgn_reg_no) == false){
			alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
			return false;
		}
		else
		{
			alert ('Á¤»óÀÔ´Ï´Ù.');
			return true;
		}
	}

/****¿©±â±îÁö ¿Ü±¹ÀÎ µî·Ï¹øÈ£ Ã¼Å©****************************************************************/
