//	--------------------------------------------------------------------------
//  ÆÐ¹Ð¸® »çÀÌÆ® »õÃ¢ ¿­±â
//	--------------------------------------------------------------------------
function familySite(strURL) {

	if (strURL == ""){
	// °ªÀÌ ¾Æ¹«°Íµµ ¾øÀ¸¸é ¹ÝÀÀ ¾øÀ½
	} else {
		window.open(strURL, "_blank");
	}

}


//	--------------------------------------------------------------------------
//  ÀÌ¹ÌÁö ¿øº» »çÀÌÁî·Î ÆË¾÷ ¶ç¿ì±â
//	--------------------------------------------------------------------------
	var imgObj = new Image();

	function showImgWin(titleName, imgName) {
		imgObj.src = imgName;
		setTimeout("createImgWin('" + titleName + "', imgObj)", 100);
	}

	function createImgWin(titleName, imgObj) {
		if (! imgObj.complete) {
			setTimeout("createImgWin('" + titleName + "', imgObj)", 100);
			return;
		}

	imageWin = window.open("", "", "width=" + imgObj.width + ",height=" + imgObj.height);
	imageWin.document.write("<html><body style='margin:0'>");
	imageWin.document.write("<a href=javascript:window.close()><img src='" + imgObj.src + "' border=0></a>");
	imageWin.document.write("</body><html>");
	imageWin.document.title = titleName;
	}


//	--------------------------------------------------------------------------
//  ÁÖ¹Î¹øÈ£(½Ç¸í) È®ÀÎ
//	--------------------------------------------------------------------------
function ChkSsn(SsnCheckValueObj, mNameObj, Ssn1Obj, Ssn2Obj) {

	f = document.pForm;
	s = document.SsnForm;

	if (f.elements[SsnCheckValueObj].value == "N") {

		if (f.elements[mNameObj].value == ""){
			alert("ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
			f.elements[mNameObj].focus();
			return;
		} else if(jumin_check(f.elements[Ssn1Obj], f.elements[Ssn2Obj])) {
			s.mNameObj.value = mNameObj;
			s.Ssn1Obj.value = Ssn1Obj;
			s.Ssn2Obj.value = Ssn2Obj;
			s.SsnCheckValueObj.value = SsnCheckValueObj;
			s.txtJumnNo.value = f.elements[Ssn1Obj].value + f.elements[Ssn2Obj].value;
			s.txtName.value = f.elements[mNameObj].value;
			s.submit();
		}
	} else {
		alert("ÀÌ¹Ì ½Ç¸íÀÎÁõÀÌ Á¤»óÀûÀ¸·Î Ã³¸®µÇ¾ú½À´Ï´Ù.");
	}

}


//	--------------------------------------------------------------------------
//  »ý³â¿ùÀÏ °è»ê & ÀÔ·Â
//	--------------------------------------------------------------------------
function birthDayInput() {

	f = document.pForm;

	if (f.Ssn2.value.substring(0, 1) == "1" || f.Ssn2.value.substring(0, 1) == "2") {
		century = "19"
	} else {
		century = "20"
	}

	f.bYear.value  = century + f.Ssn1.value.substring(0,2);
	f.bMonth.value = f.Ssn1.value.substring(2,4);
	f.bDay.value   = f.Ssn1.value.substring(4,6);
	f.mLunarFlag[0].checked = true;

}


//	--------------------------------------------------------------------------
//  ÀÔ·Â Æû ¸®¼Â
//	--------------------------------------------------------------------------
function goReset() {

	if(!confirm("ÀÔ·ÂÀ» Ãë¼Ò ÇÏ½Ã°Ú½À´Ï±î?")) {
		return;
	} else {
//		document.pForm.reset();
		location.reload();
	}

}


//	--------------------------------------------------------------------------
//  ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷(ori)
//	--------------------------------------------------------------------------
//function SearchZipCode() {
//	window.open("/member/SearchZipCode.asp", "ZipCode", "width=431, height=290, scrollbars=yes, resizable=yes");
//}


//	--------------------------------------------------------------------------
//  ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷(ÀÎ¼ö : ¿ìÆí¹øÈ£ ¾ÕÀÚ¸®, ¿ìÆí¹øÈ£ µÞÀÚ¸®, ±âº» ÁÖ¼Ò, »ó¼¼ ÁÖ¼Ò, ¿ìÆí¹øÈ£ °Ë»ö Ã¼Å©°ª)
//	--------------------------------------------------------------------------
function searchZipCode(ZipCodeObj1, ZipCodeObj2, BasicObj, DetailObj, checkValueObj) {
	window.open("../../eBizBoard/Common/Asp/searchZipCode.asp?ZipCodeObj1=" +  ZipCodeObj1 + "&ZipCodeObj2=" + ZipCodeObj2 + "&BasicObj=" + BasicObj + "&DetailObj=" + DetailObj + "&checkValueObj=" + checkValueObj, "ZipCode", "width=431, height=290, scrollbars=yes, resizable=yes");
}


//	--------------------------------------------------------------------------
//  ÀÌ¸ÞÀÏ ÁÖ¼Ò ÀûÇÕ¼º Ã¼Å©
//	--------------------------------------------------------------------------
var invalidChars = "\"|&;<>!*\'\\"   ;

function chkEmail(IDObj, DomainObj) {

	f = document.pForm;

	eMailFull = f.elements[IDObj].value + "@" + f.elements[DomainObj].value;

	for (var i = 0; i < invalidChars.length; i++) {
		if (eMailFull.indexOf(invalidChars.charAt) != -1) {
			alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.elements[IDObj].focus();
			return false;
		}
	}

	if (f.elements[IDObj].value.indexOf("@") != -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ ID¿¡ '@'°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\n'@'´Â ÀÔ·ÂÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.");
		f.elements[IDObj].focus();
		return false;
	}

	if (f.elements[DomainObj].value.indexOf("@") != -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ µµ¸ÞÀÎ¿¡ '@'°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\n'@'´Â ÀÔ·ÂÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.");
		f.elements[DomainObj].focus();
		return false;
	}

	if (f.elements[IDObj].value.indexOf(" ") != -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ ID¿¡ °ø¹éÀÌ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\nÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ °ø¹éÀº »ç¿ë ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		f.elements[IDObj].focus();
		return false;
	}

	if (f.elements[DomainObj].value.indexOf(" ") != -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ µµ¸ÞÀÎ¿¡ °ø¹éÀÌ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\nÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ °ø¹éÀº »ç¿ë ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		f.elements[DomainObj].focus();
		return false;
	}

	if (window.RegExp) {
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
	var reg1 = new RegExp (reg1str);
	var reg2 = new RegExp (reg2str);

		if (reg1.test(eMailFull) || !reg2.test(eMailFull)) {
			alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.elements[IDObj].focus();
			return false;
		}
	}
	return true;
}


//	--------------------------------------------------------------------------
//  ÀÌ¸ÞÀÏ ÁÖ¼Ò ÀûÇÕ¼º Ã¼Å©2
//	--------------------------------------------------------------------------
function chkEmailFull(eMailObj) {

	f = document.pForm;

	for (var i = 0; i < invalidChars.length; i++) {
		if (f.elements[eMailObj].value.indexOf(invalidChars.charAt) != -1) {
			alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.elements[eMailObj].focus();
			return false;
		}
	}

	if (f.elements[eMailObj].value.indexOf("@") == -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ ID¿¡ '@'°¡ ¾ø½À´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä..");
		f.elements[eMailObj].focus();
		return false;
	}

	if (f.elements[eMailObj].value.indexOf(" ") != -1){
		alert("ÀÔ·ÂÇÏ½Å ÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ °ø¹éÀÌ ÀÔ·Â µÇ¾ú½À´Ï´Ù.\n\nÀÌ¸ÞÀÏ ÁÖ¼Ò¿¡ °ø¹éÀº »ç¿ë ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		f.elements[eMailObj].focus();
		return false;
	}

	if (window.RegExp) {
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
	var reg1 = new RegExp (reg1str);
	var reg2 = new RegExp (reg2str);

		if (reg1.test(f.elements[eMailObj].value) || !reg2.test(f.elements[eMailObj].value)) {
			alert("Àß¸øµÈ ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			f.elements[eMailObj].focus();
			return false;
		}
	}
	return true;
}


//	--------------------------------------------------------------------------
//	 ³¯Â¥ ¼¿·ºÆ® ÇÔ¼ö
//	--------------------------------------------------------------------------
now = new Date()

var YY = now.getYear();
var MM = now.getMonth() + 1; 
var DD = now.getDate();

function makeSel(str, from, to, def) {
	var cnt = 0;
	var f = document.pForm;

	f.elements[str].options.length = 0;

	for (var i=from; i<=to; i++){     
		newItem = new Option(cnt);
		f.elements[str].options[cnt] = newItem;
		f.elements[str].options[cnt].text = i;
		f.elements[str].options[cnt].value = i;

		if(i == def) {
			f.elements[str].options[cnt].selected = true;
		}
	cnt++;
	}  
}

function init(sYear, sMonth, sDay) {
	makeSel(sYear, YY, YY + 5, YY);
	makeSel(sMonth, MM, 12, MM); 

changeDate(sYear, sMonth, sDay);
}

function changeDate(sYear, sMonth, sDay) {
	var f = document.pForm;

	var sDate = new Date(f.elements[sYear].value, f.elements[sMonth].value, 0);
	var sLastDay = sDate.getDate();

	if (f.elements[sYear].value <= YY) {
		makeSel(sMonth, MM, 12, f.elements[sMonth].value);
	} else {
		makeSel(sMonth, 1, 12, f.elements[sMonth].value);
	}


	if (f.elements[sYear].value <= YY && f.elements[sMonth].value <= MM) {
		makeSel(sDay, DD, sLastDay, DD);
	} else {
		makeSel(sDay, 1, sLastDay, DD);
	}

}


//	--------------------------------------------------------------------------
//	 ³¯Â¥ ¼¿·ºÆ® ÇÔ¼ö ¸ðµç ³¯Â¥ Ãâ·Â
//	--------------------------------------------------------------------------
function initAll(sYear, sMonth, sDay) {
	makeSel(sYear, YY, YY+5, YY);
	makeSel(sMonth, 1, 12, MM); 

changeDateAll(sYear, sMonth, sDay);
}

function changeDateAll(sYear, sMonth, sDay) {
	var f = document.pForm;

	var sDate = new Date(f.elements[sYear].value, f.elements[sMonth].value, 0);
	var sLastDay = sDate.getDate();

	makeSel(sDay, 1, sLastDay, DD);
}


//	--------------------------------------------------------------------------
//	 ÀÌ¹ÌÁö »çÀÌÁî ±¸ÇÏ±â
//	--------------------------------------------------------------------------
function resizeImgWidth(imgObj, limitWidth) {
    var oldWidth = imgObj.width;
    var oldHeight = imgObj.height;
    if (oldWidth > limitWidth) {
        var newWidth = limitWidth;
        var newHeight = Math.round(oldHeight * newWidth / oldWidth);
        imgObj.wdith = newWidth;
        imgObj.height = newHeight;
    }
}


//=====================================================================
// ¸¶¿ì½º ¿À¹ö/¾Æ¿ô¿¡ µû¸¥ ¸Þ´º ÀÌ¹ÌÁö º¯°æ
//=====================================================================
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//=====================================================================
// ¶óµð¿À ¹öÆ°ÀÇ Ã¼Å©µÈ °ª °¡Á®¿À±â
//=====================================================================
function radioCheckedValue(objRadio) {

	var idx, checkedValue;

	for (idx = 0; idx < document.getElementsByName(objRadio).length; idx++) {

		if (document.getElementsByName(objRadio)[idx].checked) {

			checkedValue = document.getElementsByName(objRadio)[idx].value;

		}

	}

	return checkedValue;

}

//=============================================================================
// Å¬¸³º¸µå·Î º¹»ç
//=============================================================================
function copyClipBoard(szText) {
	clipboardData.setData("Text", szText);
	alert("¹®ÀÚ¿­ÀÌ Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.");
}

//=============================================================================
// ¿Ã¹Ù¸¥ Æ÷¸äÀÎÁö °Ë»ç
//=============================================================================
function isValidFormat(input,format) {
	if (input.value.search(format) != -1) {
		return true;
	}
	return false;
}

//=============================================================================
// ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç
//=============================================================================
function isValidEmail(input) {
	// var format = /^(S+)@(S+).([A-Za-z]+)$/;
	var format = /^((w|[-.])+)@((w|[-.])+).([A-Za-z]+)$/;
	return isValidFormat(input,format);
}

//=============================================================================
// ÀüÈ­¹øÈ£Çü½Ä °Ë»ç (Á¤±Ô½Ä)
//=============================================================================
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
} 

//=============================================================================
// ÀÔ·Â°ªÀÌ ¼ýÀÚ¿Í '-' ·Î ÀÌ·ç¾îÁ® ÀÖ´ÂÁö È®ÀÎ
//=============================================================================
function ValidTelString(String) {
   var RetValue = true;
   var Count;
   var PermitChar = "0123456789-";
   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }
      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}

//=============================================================================
// ¾ÆÀÌµð À¯È¿¼º °Ë»ç
//=============================================================================
function ChkID(String) {
   var RetValue = true;
   var Count;
   var PermitChar = "0123456789abcdefghijklmnopqrstuvwxyz_";
   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }
      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}

//=============================================================================
// ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç
//=============================================================================
function IsEmail(String) {
   var checkflag = true;
   var retvalue;
   if (window.RegExp) {
      var tempstring = "a";
      var exam = new RegExp(tempstring);
      if (tempstring.match(exam)) {
         var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
         var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
         retvalue = (!ret1.test(String) && ret2.test(String));
      } else {
         checkflag = false;
      }
   } else {
      checkflag = false;
   }
   if (!checkflag) {
      retvalue = ( (String != "") && (String.indexOf("@")) > 0 && (String.index.Of(".") > 0) ); 
   }
   return retvalue;
}

//=============================================================================
// °ø¹é °Ë»ç
//=============================================================================
function IsEmpty(String) {
   return !ChkValid(String, false);
}

//=============================================================================
// ¼ýÀÚ °Ë»ç
//=============================================================================
function IsNumber(String) {

   if (IsEmpty(String))
      return true;

   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;

}

//=============================================================================
// ¾ËÆÄºª °Ë»ç
//=============================================================================
function IsAlphabet(String) {

   if (IsEmpty(String))
      return false;

   for (var i=0; i < String.length; i++) {
      if ( ( (String.charAt(i) < "A") || (String.charAt(i) > "Z") ) &&
           ( (String.charAt(i) < "a") || (String.charAt(i) > "z") ) )
         return false;
   }

   return true;

}

//=============================================================================
// ¾ËÆÄºª, ¼ýÀÚ °Ë»ç
//=============================================================================
function IsAlphaNumeric(String) {

   if (IsEmpty(String))
      return false;

   for (var i=0; i < String.length; i++) {
      if ( ( (String.charAt(i) < "0") || (String.charAt(i) > "9") ) &&
           ( ( (String.charAt(i) < "A") || (String.charAt(i) > "Z") ) &&
             ( (String.charAt(i) < "a") || (String.charAt(i) > "z") ) ) )
         return false;
   }

   return true;

}

//=============================================================================
// Å°ÄÚµå °Ë»ç
//=============================================================================
function chkKeyCode(keyCode) {

	if (event.keyCode == keyCode) {
		return true;
	}

	return false;

}

//=============================================================================
// ÄÞ¸¶ Á¦°Å
//=============================================================================
function removeComma(a) {
	arr = a.split(",",10)
	arr1 = arr.length-1
	ans = ""

	for (i=0; i<=arr1; i++) {
		ans+=arr[i]
	}

	return ans;
}

//=============================================================================
// µ¥ÀÌÅÍ ÀÔ·Â½Ã °ª Ã¼Å©
//=============================================================================
function CheckValue(cType,objName,compValue,strMsg) {

	switch (cType) {

		// ºñ¾îÀÖ´ÂÁö Á¶»ç
		case "empty" :
			if (IsEmpty(document.pForm.elements[objName].value)) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				document.pForm.elements[objName].select();
				return false;
			}
			break;

		// ¼ýÀÚÀÎÁö Á¶»ç
		case "num" :
			if (!IsNumber(document.pForm.elements[objName].value)) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				document.pForm.elements[objName].select();
				return false;
			}
			break;

		// Æ¯Á¤°ª°ú ºñ±³ (a == b --> false)
		case "comp1" :
			if (document.pForm.elements[objName].value == compValue) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				return false;
			}
			break;

		// Æ¯Á¤°ª°ú ºñ±³ (a != b --> false)
		case "comp2" :
			if (document.pForm.elements[objName].value != compValue) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				return false;
			}
			break;

		// Æ¯Á¤°ª°ú ºñ±³ (a °¡ °ªÀÓ) (a == b --> false)
		case "compEqual" :
			if (objName == compValue) {
				alert(strMsg);
				return false;
			}
			break;

		// Æ¯Á¤°ª°ú ºñ±³ (a != b --> false)
		case "compNotEqual" :
			if (objName != compValue) {
				alert(strMsg);
				return false;
			}
			break;

		// ±æÀÌ ºñ±³
		case "length" :
			if (document.pForm.elements[objName].value.length < compValue) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				document.pForm.elements[objName].select();
				return false;
			}
			break;

		// ¾ÆÀÌµð À¯È¿¼º °Ë»ç (¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °Ë»ç)
		case "chkID" :
			if (!ChkID(document.pForm.elements[objName].value)) {
				alert(strMsg);
				document.pForm.elements[objName].style.borderColor = "#FF0000";
				document.pForm.elements[objName].focus();
				document.pForm.elements[objName].select();
				return false;
			}
			break;

		// ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç
		case "chkEml" :
			if (!IsEmail(objName)) {
				alert(strMsg);
				return false;
			}
			break;

	}

	return true;
}

//=============================================================================
// ÁöÁ¤µÈ °³¼öÀÇ ¹®ÀÚ°¡ ÀÔ·ÂµÇ¸é ´ÙÀ½ ÇÊµå·Î ÀÌµ¿
//=============================================================================
function moveFocus(objField1,objField2,nSize) {

	var strValue = document.pForm.elements[objField1].value;
	var nValueSize = strValue.length;

	if (nValueSize == nSize) {
		document.pForm.elements[objField2].focus();
	}

	return;

}

//=============================================================================
// ¹®ÀÚÀÇ ¾Õ¿¡ "0" Ãß°¡
//=============================================================================
function makeLen(szTarget, nLen) {

	var idx, nLenTarget;

	nLenTarget = szTarget.length;

	if (nLenTarget >= nLen) {
		return szTarget;
	} else {
		for (idx = 0; idx <	nLen-nLenTarget; idx++) {
			szTarget = "0" + szTarget;
		}
	}

	return szTarget;
}


//=============================================================================
// ¼ýÀÚ¿Í '.'¸¸ ÀÔ·Â ¹Þ±â
//=============================================================================
function sizePoint(){			//¼ýÀÚ¿Í '.'¸¸ ÀÔ·Â °¡´É

	if (event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode == 46) {
		return true;
	} else {
		event.returnValue = false;
	}

}


//=============================================================================
// ¼ýÀÚ¿Í '-'¸¸ ÀÔ·Â ¹Þ±â
//=============================================================================
function TelNumber(){			//¼ýÀÚ¿Í '-'¸¸ ÀÔ·Â °¡´É

	if (event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode == 45) {
		return true;
	} else {
		event.returnValue = false;
	}

}


//=============================================================================
// ¼ýÀÚ¸¸ ÀÔ·Â ¹Þ±â
//=============================================================================
function OnlyNumber(){

	if (event.keyCode >= 48 && event.keyCode <= 57) {
		return true;
	} else {
		event.returnValue = false;
	}

}


//=============================================================================
// Æ¯¼ö¹®ÀÚ ÀÔ·Â¿©ºÎ
//=============================================================================
function Tcheck(target, cmt, astr, lmin, lmax, focusflag, alertflag) {
	var i
	var t = target.value

	if (astr.length > 1) {
		for (i=0; i<t.length; i++)
	    	if(astr.indexOf(t.substring(i,i+1))<0) {
	    		if(alertflag)
					alert(cmt + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
				else
				{
					if(document.all.alertspan != null)
						document.all.alertspan.innerHTML = "<font color=636466>" + cmt + "¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â<br>¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.</font>";
				}

				target.value = "";
				if(focusflag) target.focus();					
				return true;
			}
	}
    return false
}

//=============================================================================
//¾ÆÀÌµð Ã¼Å© (Æ¯¼ö ¹®ÀÚµµ ¸ø¾²°Ô)
//=============================================================================
function checkID(obj,alertflag) {
	var comp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var str=obj.value;
	var len=str.length;
	if (len == 0 ) {
		if(alertflag)
			alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		else
		{
			if(document.all.alertspan != null)
				document.all.alertspan.innerHTML = "<font color=636466>¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.</font>";
		}
		obj.value="";
		obj.focus();
		return false;
	}
	else {
		if (len < 4 || len > 12){
			if(alertflag)
				alert("¾ÆÀÌµð´Â 4~12ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			else
			{
				if(document.all.alertspan != null)
					document.all.alertspan.innerHTML = "<font color=636466>¾ÆÀÌµð´Â 4~12ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.</font>";				
			}
			
			obj.value="";
			obj.focus();
			return false;
		}
	}
	
	if (Tcheck(obj, '¾ÆÀÌµð', comp, 4, 12, true, alertflag)) {
		return false ;
	}
	
	if (!isNaN(str))
	{
		if(alertflag)
			alert("¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁú ¼ö ¾ø½À´Ï´Ù.");
		else
		{
			if(document.all.alertspan != null)
				document.all.alertspan.innerHTML = "<font color=636466>¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁú ¼ö ¾ø½À´Ï´Ù.</font>";				
		}
		
		obj.value="";
		obj.focus();
		return false;
	}

	return true;
}

//=============================================================================
//´ëÈ­¸í Ã¼Å© (Æ¯¼ö ¹®ÀÚµµ ¸ø¾²°Ô)
//=============================================================================
function checkName(obj,alertflag) {
	var comp="";
	var str=obj.value;
	var len=str.length;
	if (len == 0 ) {
		if(alertflag)
			alert("´ëÈ­¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		else
		{
			if(document.all.alertspan != null)
				document.all.alertspan.innerHTML = "<font color=636466>´ëÈ­¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.</font>";
		}
		obj.value="";
		obj.focus();
		return false;
	}
	else {
		if (len < 3 || len > 10){
			if(alertflag)
				alert("´ëÈ­¸íÀº 3~10ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			else
			{
				if(document.all.alertspan != null)
					document.all.alertspan.innerHTML = "<font color=636466>´ëÈ­¸íÀº 3~10ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.</font>";				
			}
			
			obj.value="";
			obj.focus();
			return false;
		}
	}
	
	if (Tcheck(obj, '´ëÈ­¸í', comp, 4, 12, true, alertflag)) {
		return false ;
	}
	
	if (!isNaN(str))
	{
		if(alertflag)
			alert("´ëÈ­¸íÀº ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁú ¼ö ¾ø½À´Ï´Ù.");
		else
		{
			if(document.all.alertspan != null)
				document.all.alertspan.innerHTML = "<font color=636466>´ëÈ­¸íÀº ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁú ¼ö ¾ø½À´Ï´Ù.</font>";				
		}
		
		obj.value="";
		obj.focus();
		return false;
	}

	return true;
}

//=============================================================================
// ÁÖ¹Î¹øÈ£ Ã¼Å© ¸ðµâ(¹®ÀÚ°¡ ¾Æ´Ñ ÄÁÆ®·Ñ °´Ã¼·Î ÀÎ¼ö Àü´Þ)
//=============================================================================
function jumin_check(objSsn1, objSsn2)
{
	if ((objSsn1.value == "") || (objSsn2.value == ""))
    {
      alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ±âÀÔÇØ ÁÖ½Ê½Ã¿À");
	  objSsn1.focus();
	  return false;
    }	  
   
    if(objSsn1.value.length < 6)		//ÁÖ¹Î ¾ÕÀÚ¸® ¹øÈ£ ±æÀÌ°¡ 6º¸´Ù Àû´Ù¸é
	{
		var msg;
	
		msg = "ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù. ";
		msg = msg + "ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";
	
		alert(msg);	
		objSsn1.focus();
		return false;
	}
	else	//ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® ±æÀÌ°¡ ¸Â´Ù¸é
	{
		var resno1 = objSsn1.value;
	
		if(isNaN(resno1))	//ÁÖ¹Î ¾ÕÀÚ¸® ¹øÈ£¿¡ ¹®ÀÚ°¡ Á¸Àç ÇÑ´Ù¸é
		{
			var msg;
		
			msg = "ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù. ";
			msg = msg + "\n\n ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";
		
			alert(msg);
			objSsn1.focus();
			return false;
		}
	}
   
   //ÁÖ¹Î µÞÀÚ¸® ¹øÈ£ ±æÀÌ Ã¼Å©
	if(objSsn2.value.length < 7)		//ÁÖ¹Î µÞÀÚ¸® ¹øÈ£ ±æÀÌ°¡ 7º¸´Ù Àû´Ù¸é
	{
		var msg;
	
		msg = "ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù. ";
		msg = msg + " \n\nÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";
	
		alert(msg);
		objSsn2.focus();
		return false;
	}
	else		//ÁÖ¹Î¹øÈ£ µÞÀÚ¸® ±æÀÌ°¡ ¸Â´Ù¸é
	{
		var resno2 = objSsn2.value;
	
		if(isNaN(resno2))	//ÁÖ¹Î µÞÀÚ¸® ¹øÈ£¿¡ ¹®ÀÚ°¡ Á¸Àç ÇÑ´Ù¸é
		{
			var msg;
		
			msg = "ÁÖ¹Î¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù. ";
			msg = msg + " \n\n ´Ù½Ã È®ÀÎÈÄ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.";
		
			alert(msg);
			objSsn2.focus();
			return false;
		}
	}

	if(parseInt(objSsn2.value.substring(0,1)) == 1 
	|| parseInt(objSsn2.value.substring(0,1)) == 2
	|| parseInt(objSsn2.value.substring(0,1)) == 3 
	|| parseInt(objSsn2.value.substring(0,1)) == 4)	
	//ÁÖ¹Î µÞÀÚ¸® Ã¹¹øÈ£°¡ 1~4¶ó¸é ±¹³» ÁÖ¹Î¹øÈ£ Ã¼Å©
	{
		//±¹³» ÁÖ¹Î¹øÈ£ÀÇ ¿Ã¹Ù¸¥ ÀÔ·Â Ã¼Å©
		if(!check_no_kr(objSsn1.value, objSsn2.value)) 
			return false;
	}
	else //ÁÖ¹Î µÞÀÚ¸® Ã¹¹øÈ£°¡ 1~4°¡ ¾Æ´Ï¶ó¸é ¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¼Å©
	{
		//¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ÀÇ ¿Ã¹Ù¸¥ ÀÔ·Â Ã¼Å©
		if(!check_no_foreign(objSsn1.value, objSsn2.value))	
			return false;
	}	
	return true;
}

//=============================================================================
// ¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö1
//=============================================================================
function check_no_foreign(strSsn1, strSsn2)
{
	var fgn_reg_no = strSsn1 + strSsn2;

	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;
	}        
        
	if (fgn_no_chksum(fgn_reg_no) == false)
	{
    	alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
		return false;
	}
	else 
	{	
		return true;
	}
}
			
//=============================================================================			
// ¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö2
//=============================================================================
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_kr(strSsn1, strSsn2)
{
	var str_dig;		
	var fdigit;			
	var rdigit;			
	var str_dig1;

	fdigit = 0;

	for (var i=0; i<strSsn1.length; i++)
	{
		str_dig=strSsn1.substring(i,i+1);
	
		if(str_dig<"0" || str_dig>"9")
		{
			fdigit=fdigit+1
		}
	}
   
	if((strSsn1 =='') || (fdigit != 0 ))
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		return false;
	}
		
	rdigit = 0;
			
	for (var i=0; i<strSsn2.length; i++)
	{
		str_dig1=strSsn2.substring(i,i+1);
	
		if(str_dig1<"0" || str_dig1>"9")
		{
			rdigit=rdigit+1
		} 		   	  	
	}
		 
	if((strSsn2 =="") || (rdigit != 0))
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		return false;
	}
		 
	if(strSsn1.substring(2,3) > 1)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		return false;
	}
		 
	if(strSsn1.substring(4,5) > 3)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		return false;
	}

	if(strSsn2.substring(0,1) > 4 || strSsn2.substring(0,1) == 0)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		return false;
	}

	var a1=strSsn1.substring(0,1)
	var a2=strSsn1.substring(1,2)
	var a3=strSsn1.substring(2,3)
	var a4=strSsn1.substring(3,4)
	var a5=strSsn1.substring(4,5)
	var a6=strSsn1.substring(5,6)
		 
	var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
		 
	var b1=strSsn2.substring(0,1)
	var b2=strSsn2.substring(1,2)
	var b3=strSsn2.substring(2,3)
	var b4=strSsn2.substring(3,4)
	var b5=strSsn2.substring(4,5)
	var b6=strSsn2.substring(5,6)
	var b7=strSsn2.substring(6,7)
		 
	var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5
		 
	check_digit = check_digit%11
	check_digit = 11 - check_digit
	check_digit = check_digit%10
		 
	if(check_digit != b7)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");	
		return false;
	}

	return true;
}


//=============================================================================
// »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
//=============================================================================
function CompanyNumCheck(CompanyNum1, CompanyNum2, CompanyNum3) {

	var bizID = CompanyNum1.value + CompanyNum2.value + CompanyNum3.value;

	var sum = 0;
	var getlist = new Array(10);
	var chkvalue = new Array("1","3","7","1","3","7","1","3","5");

	for(var i=0; i<10; i++) {
		getlist[i] = bizID.substring(i, i+1);
	}

	for(var i=0; i<9; i++) {
		sum += getlist[i]*chkvalue[i];
	}
	sum = sum + parseInt((getlist[8]*5)/10);
	sidliy = sum % 10;
	sidchk = 0;

	if(sidliy != 0) {
		sidchk = 10 - sidliy;
	} else {
		sidchk = 0;
	}

	if(sidchk != getlist[9]) {
		alert("»ç¾÷ÀÚ µî·Ï¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.\n\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return false;
	}
	return true;

}