// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â´Ù! 
function keycheck() {
		if(((event.keyCode < 48)||(event.keyCode > 57)) && (event.keyCode !=46)) {
			event.returnValue=false;
		}
	}


function isblank(s){
    if (s.value.length < 1) {
		//s.focus();
		return true;
    } else {
		for(var i = 0; i < s.length; i++) {
		    var c = s.charAt(i);
		    if ((c != ' ') && (c != '\n') && (c != '\t')) {
				//s.focus();
				return false;
			}
		}
	}
}


// ¹®ÀÚ¿­ À¯È¿¼º °Ë»ç blankÀÎÁö¸¸ check ÇÑ´Ù 
function Validstr(currentObject, sAlertText){
	if (isblank(currentObject)){
		alert(" [" + sAlertText + "] ¸¦(À») ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		currentObject.select();
		currentObject.focus();
		return false;
		}
	return true;
}

// ¹®ÀÚ¿­ À¯È¿¼º °Ë»ç blank check¿Í 
// [iMinLength]·Î ³Ñ°Ü ¹ÞÀº Lengthº¸´Ù ÀÛÀºÁö check 
function Validstr_limit(currentObject, sAlertText, iMinLength){

	if (isblank(currentObject)){
		alert(" [" + sAlertText + "] ¸¦(À») ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		currentObject.select();
		currentObject.focus();
		return false;
		}
	if (currentObject.value.length < iMinLength){
		alert(" [" + sAlertText + "] ´Â(Àº) " + iMinLength + "ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		currentObject.select();
		currentObject.focus();
		return false;
	}
	return true;
}

// °ªÀÌ ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´ÂÁö °Ë»çÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : true - ÀÔ·Â°ªÀÌ ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁø°æ¿ì
//              false - ÀÔ·Â°ªÀÌ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì
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.focus();
      item.select();
      return false;
   }
   else
      return true;
}

// °ªÀÌ ³¯Â¥ Çü½Ä¿¡ ÀûÇÕÇÑÁö °Ë»ç.
// ÀÔ·Â°ª : item - ³¯Â¥Çü½ÄÀ» °¡Áö°í ÀÖ´Â ÀÔ·ÂÄÁÆ®·Ñ
// Ãâ·Â°ª : 0 - ³¯Â¥Çü½Ä¿¡ ÀûÇÕÇÑ °æ¿ì
//              1 - ¼ýÀÚ·Î µÇ¾îÀÖÁö ¾ÊÀº°æ¿ì
//              2 - ³¯Â¥°¡ ³Ê¹« Å«°æ¿ì (¿¹:  3000³âÀÌ»ó)
function ValidateDate(item)
{
	if (!ValidateNum(item))
	{
		item.focus();
	    item.select();
		return 1;
	}
   else if (item.value.charAt(0) > '2')
   {
       item.focus();
       item.select();
       return 2;
   }
   return 0
}


// »ç¿ëÀÚ ¾ÆÀÌµð Ã¼Å©ÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
//              lmin - ¾ÆÀÌµðÀÇ ÃÖ¼Ò±ÛÀÚ¼ö
//              lmax - ¾ÆÀÌµðÀÇ ÃÖ´ë±ÛÀÚ¼ö
// ¹ÝÈ¯°ª : 0 - ¾ÆÀÌµð°¡ ÀûÇÕÇÑ °æ¿ì
//              1 - ¾ÆÀÌµðÀÇ ÃÖ¼Ò~ÃÖ´ë ¹üÀ§¿¡ ¸ÂÁö ¾ÊÀº°æ¿ì
//              2 - ¾ÆÀÌµð°¡ ¿µ¹®ÀÚ¿Í ¼ýÀÚ·Î ÀÌ·ç¾î ÁöÁö ¾ÊÀ»°æ¿ì
function IdCheck(item, lmin, lmax)
{
		var i
		var t = item.value
		var AlphaDigit = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'

        if (t.length < lmin || t.length > lmax) {
				item.focus()
				item.select()
				return 1;
        }

		for (i=0; i<t.length; i++) {
				if(AlphaDigit.indexOf(t.substring(i,i+1))<0) {
						item.focus()
						item.select()
						return 2;
				}
        }
		return 0;
} 


// µÎ°³ÀÇ °ªÀÌ °°ÀºÁö °Ë»çÇÏ´Â ÇÔ¼ö (¿¹: ÆÐ½º¿öµå¿Í ÆÐ½º¿öµå È®ÀÎÀÌ °°ÀºÁö °Ë»çÇÒ¶§)
// ÀÔ·Â°ª : item1 - Ã¹¹øÂ° ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
//              item2 - µÎ¹øÂ° ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : true - µÎ°³ÀÇ °ªÀÌ °°Àº °æ¿ì
//              false - µÎ°³ÀÇ °ªÀÌ Æ²¸°°æ¿ì
function CompareValue(item1,item2){
        if (item1.value == item2.value) {
			return true;
        } else {
			item2.value = "";
			item2.focus();
			item2.select();
			return false;
		}
}


// Email Ã¼Å©ÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : true - ÀÌ¸ÞÀÏÇü½Ä¿¡ ÀûÇÕÇÑ °æ¿ì
//              false - ÀÌ¸ÞÀÏÇü½Ä¿¡ ÀûÇÕÇÏÁö ¾ÊÀº °æ¿ì
function EmailCheck(item) {
	if (item.value !=""){
		var where = item.value.indexOf('@',0) + 1
	
		if (where == 0) {
			item.focus();
			item.select();
			return false ;
		} 
	
		var where = item.value.indexOf('.',0) + 1
	
		if (where == 0) {
			item.focus();
			item.select();
			return false ;
		}
	} 
	return true;
}	

// ÁÖ¹Îµî·Ï ¹øÈ£ °ªÀÌ À¯È¿ÇÑ °ªÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item1 - ¾ÕÀÚ¸® ÁÖ¹Îµî·Ï¹øÈ£ ÄÁÆ®·Ñ °´Ã¼
//              item2 - µÞÀÚ¸® ÁÖ¹Îµî·Ï¹øÈ£ ÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : true - ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÒ °æ¿ì
//              false - ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸°°æ¿ì
function PersonIdCheck(item1, item2) {
		var chk =0
		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();
	    		return (false);
	  	}
	  	if ((sex != 1 && sex !=2 )||(item2.value.length != 7 )){
	    		alert ("µÞÀÚ¸® ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
	    		item2.focus();
	    		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();
	    		return (false);
	  	}
		return true;
}


// °ªÀÌ ¼Ò¼öÁ¡ Æ÷ÇÔÇÑ ¼ýÀÚ ·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´ÂÁö °Ë»çÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : true - ÀÔ·Â°ªÀÌ ¼ýÀÚ¿Í ¼Ò¼ýÁ¡À¸·Î¸¸ ÀÌ·ç¾îÁø °æ¿ì
//              false - ÀÔ·Â°ªÀÌ ¼ýÀÚ,¼Ò¼ýÁ¡ÀÌ ¾Æ´Ñ°ÍÀÌ ÀÖ´Â °æ¿ì
function ValidateFloat(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.focus();
      item.select();
      return false;
   }
   else
      return true;
}	


// ·¹ÄÚµå°¡ ÀÖÀ¸¸é ±× ·¹ÄÚµåÁß ÇÊ¼ö Ç×¸ñÀ» °Ë»çÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼¹è¿­
//              Needs - ÇÊ¼ö»çÇ× °´Ã¼¹è¿­
// ¹ÝÈ¯°ª : true - ÇÊ¼ö»çÇ×Áß °ø¹éÀÌ ÇÏ³ªµµ ¾ø´Â °æ¿ì
//              false - ÇÊ¼ö»çÇ×Áß °ø¹éÀÎ ÇÑ°³¶óµµ ÀÖ´Â °æ¿ì
function ValidateRecordSpace(items,Needs){
	var bool1=false;
	var bool2=true; 
	
	for (var i=0; i<items.length; i++)   //·¹ÄÚµå°¡ ÇÏ³ª¶óµµ ÀÖÀ¸¸é true·Î ¼³Á¤
	{
		
		if (items[i].value.length > 0)
		{
			
			bool1=true;
		}
	}
	
	if (bool1) //¸¸¾à ·¹ÄÚµåÁß ÇÑ°³¶óµµ ±â·ÏÀÌ µÇ¾î ÀÖ´Ù¸é
	{
		for (var j=0; j<Needs.length; j++)   //ÇÊ¼ö Ç×¸ñÁß °ø¹éÀÌ ÀÖ´ÂÁö °Ë»çÇÔ
		{
			if (!ValidateSpace(Needs[j]))  //°ø¹éÀÌ ÀÖÀ¸¸é false¸¦ ¹ÝÈ¯
			{
				bool2=false;
				break;
			}
		}
		return bool2;         //°ø¹éÀÌ ¾øÀ¸¸é true¸¦ ¹ÝÈ¯
	}
	else  // ·¹ÄÚµåÁß ¾Æ¹«°Íµµ ±â·ÏÀÌ ¾ÈµÇ¾î ÀÖ´Ù¸é
	{
		return true;
	}
}


// °ªÀÌ ½ÃÀÛ³¯Â¥º¸´Ù Á¾·áÀÏÀÌ ÀûÀºÁö °Ë»çÇÏ´Â ÇÔ¼ö
// ÀÔ·Â°ª : start - ½ÃÀÛ³¯Â¥ ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
//              end -  Á¾·á³¯Â¥ ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : start³¯Â¥ - end³¯Â¥ÀÇ °ªÀ» ¹ÝÈ¯
function CompareDate(start,end){
	if((start.value != "") && (end.value != "")) {
		return eval(start.value) - eval(end.value)
	}
}


// ÇÑ±ÛÀº 2byte·Î ¿µ¾î´Â 1byte·Î ¹®ÀÚÀÇ °¹¼ö¸¦ ¼¼´Â ÇÔ¼ö
// ÀÔ·Â°ª : item - ÀÔ·ÂÄÁÆ®·Ñ °´Ã¼
// ¹ÝÈ¯°ª : ÀÔ·ÂÄÁÆ®·Ñ¿¡ ¾²¿©Áø ±ÛÀÚÀÇ byte
function CheckLen(item){
	var temp;
	var mycount;
	var k;
	mycount = 0;
	len = item.value.length;
	for(k=0;k<len;k++){
		temp = item.value.charAt(k);
		if(escape(temp).length > 4)
			mycount += 2;
		else
			mycount++;
	}
	return mycount;
}




