/*
=========================== Function Description =================================

moveFocus(preObj,len,nextObj)						KeyUp½Ã length¿¡µû¶ó Æ÷Ä¿½º º¯°æ
check_value(objT,strMsg)							ÀÔ·Â¹Ú½ºÀÇ °ª°Ë»ç
makeWin(locationStr, winName, widthStr, heightStr)  »õ·Î¿îÃ¢ ¸¸µé±â 
postWin(objZip1,objZip2,objAddr)					¿ìÆí¹øÈ£Ã¢ 
PersonIdCheck(item1, item2)							ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© 
ValidateNum(item)									°ªÀÌ ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´ÂÁö Ã¼Å© 

=========================== Function Description =================================
*/

/* KeyUp½Ã length¿¡µû¶ó Æ÷Ä¿½º º¯°æ */
function moveFocus(preObj,len,nextObj){
	if(preObj.value.length >= len){
		nextObj.focus();
	}
}

/* ÀÔ·Â¹Ú½ºÀÇ °ª°Ë»ç */
function check_value(objT,strMsg){
	if(objT.value == ""){
		alert(strMsg);
		objT.focus();
		return false;
	}
}

/* »õ·Î¿îÃ¢ ¸¸µé±â */
function makeWin(locationStr, winName, widthStr, heightStr)
{
	optionStr = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0, width=" + widthStr + ",height=" + heightStr
	objWin = window.open(locationStr,winName, optionStr);
	objWin.moveTo(0,0);
	objWin.focus();
}

/* ¿ìÆí¹øÈ£Ã¢ */
function postWin(objZip1,objZip2,objAddr){
	loc = "/include/postWin.asp?objZip1=" + objZip1 + "&objZip2=" + objZip2 + "&objAddr=" + objAddr;
	makeWin(loc,"postWin","500","500");
}

/* ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© */
function PersonIdCheck(item1, item2) {
		var chk =0

		if (ValidateNum(item1)==false) { 
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 
			item1.focus();
			item1.select();
			return false;
		}
		if (ValidateNum(item2)==false) { 
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 
			item2.focus();
			item2.select();
			return false;
		}
		
		var yy = item1.value.substring(0,2)
		var mm = item1.value.substring(2,4)
		var dd = item1.value.substring(4,6)
		var sex = item2.value.substring(0,1)

		if ((item1.value.length!=6)||(yy <25||mm <1||mm>12||dd<1)){
	    		alert ("¾ÕÀÚ¸® ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.!");
	    		item1.focus();
	    		item1.select();
	    		return (false);
	  	}
	  	if ((sex != 1 && sex !=2 )||(item2.value.length != 7 )){
	    		alert ("µÞÀÚ¸® ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
	    		item2.focus();
	    		item2.select();
	    		return (false);
	  	}   

		// ÁÖ¹Îµî·Ï¹øÈ£ ·ÎÁ÷ Ã¼Å© 
	  	for (var i = 0; i <=5 ; i++){ 
			chk = chk + ((i%8+2) * parseInt(item1.value.substring(i,i+1)))
	 	}
	  	for (var i = 6; i <=11 ; i++){ 
	        	chk = chk + ((i%8+2) * parseInt(item2.value.substring(i-6,i-5)))
	 	}
	
	
	  	chk = 11 - (chk %11)
	  	chk = chk % 10
	  	if (chk != item2.value.substring(6,7))
	  	{
	    		alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
	    		item1.focus();
	    		item1.select();
	    		return (false);
	  	}
		return true;
}

/* °ªÀÌ ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´ÂÁö Ã¼Å© */
function ValidateNum(item)
{
   var num = "0123456789";
   var ret = true;

   for (var i=0; i < item.value.length; i++)
   {
      if (-1 == num.indexOf(item.value.charAt(i)))
         ret = false;
   }
  
   if (ret == false) 
   {
      item.select();
	  item.value = "";
	 // alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
      item.focus();
      return false;
   }
   else
      return true;
}
