	/*
	1-1. ¹®ÀÚ¿­ÀÇ ¾çÂÊ(¿ÞÂÊ, ¿À¸¥ÂÊ) °ø¹é Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ 
	1-2. ¹®ÀÚ¿­ÀÇ ¸ðµç °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ
	1-3. ¹®ÀÚ¿­ÀÇ  ¿ÞÂÊ °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ
	1-4. ¹®ÀÚ¿­ÀÇ  ¿À¸¥ÂÊ °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ
	2. ¹®ÀÚ¿­ÀÇ BYTE ±æÀÌ ±¸ÇÏ±â > Return :  ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ® ¼ö
	3. ÇÑ±Û ½ºÆ®¸µ Ã¼Å© > ÇÑ±Û¸¸ Á¸ÀçÇÏ´Â °æ¿ì  Return : true
	3-1. ÇÑ±Û byte Ã¼Å© > Return : ÇÑ±Û byte
	4. ¼ýÀÚ ½ºÆ®¸µ Ã¼Å© > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True
	5. ¿µ¹®ÀÚ,¼ýÀÚ ½ºÆ®¸µ Ã¼Å© > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True
	6. ¿µ¹®ÀÚ,¼ýÀÚ,Æ¯¼ö¹®ÀÚ ½ºÆ®¸µ Ã¼Å©  > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True
	7. Select Form °ª °¡Á®¿À±â
	8. Radio Form °ª °¡Á®¿À±â
	9. Checkbox Form °ª °¡Á®¿À±â
	10. ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç > À¯È¿ÇÑ °æ¿ì Return : True
	11. ¹®ÀÚ¿­ Replace Ã³¸®  >  Return : Ã³¸®ÇÑ ¹®ÀÚ¿­ 
	12. ¹®ÀÚ¿­ ½ÃÀÛ À§Ä¡ °¡Á®¿À±â > Return : ½ÃÀÛÀ§Ä¡¿¡ ´ëÇÑ ¹®ÀÚ¼ø¹ø
	13. checkbox  ¼±ÅÃ ¿©ºÎ > ¼±ÅÃ½Ã Return : True
	14. radio ¼±ÅÃ ¿©ºÎ > ¼±ÅÃ½Ã Return : True
	15. ¼ýÀÚ¸¸ ÀÔ·Â¹Þµµ·Ï > event.returnValue = false Ã³¸®
	16. ÀÏÁ¤Å©±âÀÇ °ªÀ» ¹Þ¾ÒÀ»¶§ ´Ù¸¥ object·Î ÀÌµ¿
	17. ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© > Á¤»ó½Ã Return : True
	18. ¿ø ´ÜÀ§ ÄÞÆÄ Ã³¸®ÈÄ ½ºÆ®¸µ ¹ÝÈ¯ 
	19. Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ/ÇØÁ¦ (objMe : ¼±ÅÃ , objTarget : ´ë»ó)
	20. ¶óµð¿À/Ã¼Å©¹Ú½º ¼±ÅÃ¿©ºÎ ¹ÝÈ¯
	21. Å°º¸µå ¿£ÅÍ ´©¸¦ °æ¿ì
	22. °ø¹é ÀÔ·Â ºÒ°¡´É
	23. ´Ü¼ø °ø¹é Ã¼Å©
	24. inputbox focus
	25. »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
	26. ÇÚµåÆù À¯È¿¼º Ã¼Å©
	*/

	
	/* 1-1. ¹®ÀÚ¿­ÀÇ ¾çÂÊ(¿ÞÂÊ, ¿À¸¥ÂÊ) °ø¹é Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ */ 
	function trim_side(pstr) {
		var search = 0
		while (pstr.charAt(search) == " ") {
			search = search + 1
		}
		pstr = pstr.substring(search, (pstr.length))
		search = pstr.length - 1
		while (pstr.charAt(search) ==" ")
		{
			search = search - 1
		}
		return pstr.substring(0, search + 1)         
	}

	/* 1-2. ¹®ÀÚ¿­ÀÇ ¸ðµç °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ */ 
	function trim_all(a) {
		for (; a.indexOf(" ") != -1 ;) { 
			a = a.replace(" ","")
		 }
		return a;
	}

	/* 1-3. ¹®ÀÚ¿­ÀÇ  ¿ÞÂÊ °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ */ 
	function trim_left(a) {
		//¹æ¹ý 1
		// for (; a.charAt(0) ==" " ;)
		//     {
		//             a = a.replace(" ","")
		//      }   

		//¹æ¹ý 2 
		 var search = 0
	 
		while ( a.charAt(search) == " ") {
		  search = search + 1
		}		
		a = a.substring(search, (a.length))
		return a;
	}

  
	/* 1-4. ¹®ÀÚ¿­ÀÇ  ¿À¸¥ÂÊ °ø¹éÀ» Á¦°Å > Return : °ø¹éÁ¦°ÅÈÄ ¹®ÀÚ */ 
  function trim_right(char_text)  {  
		var search = char_text.length - 1

		//¹æ¹ý1   
		while (char_text.charAt(search) ==" ") {
		   search = search - 1
		 }
		//¹æ¹ý2
		//for (search = (char_text.length - 1) ; char_text.charAt(search) ==" " ; search--)
		//  {
		//   }      
		return char_text.substring(0, search + 1)   
    }    


	/* 2. ¹®ÀÚ¿­ÀÇ BYTE ±æÀÌ ±¸ÇÏ±â > Return :  ¹ÙÀÌÆ® ¼ö*/ 
	function bytelength(pstr) {
		var i, ch;
		len = pstr.length;
		for (i = 0; i < pstr.length; i++) {
			ch = pstr.substr(i,1).charCodeAt(0);
			if (ch > 127) { len++; }
		}
		return len;
	}

	/* 3. ÇÑ±Û ½ºÆ®¸µ Ã¼Å© > ÇÑ±Û¸¸ Á¸ÀçÇÏ´Â °æ¿ì  Return : true */
	function hanstr(pstr) {
		var i, ch;
		for (i = 0; i < pstr.length; i++) {
			ch = escape(pstr.charAt(i));        //ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ
			//°¡ ==> %uAC00
			//Èþ ==> %uD79D
			//ÆR ==> %uD7A3
			if (strCharByte(ch) != 2) {
				return false;
			}
		}
		return true;
	}

	/* 3-1. ÇÑ±Û byte Ã¼Å© > Return : ÇÑ±Û byte */
	function strCharByte(chStr) {
		if (chStr.substring(0, 2) == '%u') {			
			if (chStr.substring(2,6) >= "AC00" && chStr.substring(2,6) <= "D7A3") {
				return 2;			/* ÇÑ±Û */
			} else {
				return 1;
			}

		} else if (chStr.substring(0,1) == '%') {
			if (parseInt(chStr.substring(1,3), 16) > 127)
				return 2;			/* ÇÑ±Û */
			else
				return 1;
		} else {
			return 1;
		}

	}

	/* 4. ¼ýÀÚ ½ºÆ®¸µ Ã¼Å© > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True  */
	function digitstr(pstr) {
		var valid = "0123456789";
		return checkstr(pstr, valid, 0);
	}

	/* 5. ¿µ¹®ÀÚ,¼ýÀÚ ½ºÆ®¸µ Ã¼Å© > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True */
	function alphadigitstr(pstr) {
		var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
		return checkstr(pstr, valid, 0);
	}

	/* 6. ¿µ¹®ÀÚ,¼ýÀÚ,Æ¯¼ö¹®ÀÚ ½ºÆ®¸µ Ã¼Å©  > ÁöÁ¤µÈ ¹®ÀÚ¿­¸¸ ÀÖ´Â °æ¿ì Return : True */
	function charstr(pstr) {
		var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~!@#$%^*()_+`-={}|[]\\:\";'<>?,./&";
		return checkstr(pstr, valid, 0);
	}


	function checkstr(pstr, pvalid, han) {
		var valid = pvalid;
		var tmp;
		var flag = true;

		for (var i = 0; i < pstr.length; i++) {
			flag = true;
			tmp = "" + pstr.substring(i, i+1);
			
			if (han != 1) {
				if (valid.indexOf(tmp) == -1) {
					return false;
				}
			} else {
				ch = escape(pstr.charAt(i));  // ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ
				if (valid.indexOf(tmp) == -1 && strCharByte(ch) != 2)
				{
					return false;
				}
			}
		}
		return true;;
	}

	/* 7. Select Form °ª °¡Á®¿À±â */
	function get_select_value(sset) { 
		for (var i = 0; i < sset.length; i++ ) {
			if ( sset.options[i].selected ) {
				return (sset[i].value);
			}
		}
		return "";
	}

	/* 8. Radio Form °ª °¡Á®¿À±â */
	function get_radio_value(rset) {
		if (rset.length) {
			for (var i = 0; i < rset.length; i++ ) {
				if ( rset[i].checked ) {
					return (rset[i].value);
				}
			}
			return ""; 
		} else {
			if (rset.checked) {
				return rset.value;
			} else {
				return "";
			} 
		}
	}

	/* 9. Checkbox Form °ª °¡Á®¿À±â */
	function get_checkbox_value(cset) {
		if (cset.length) {
			for (var i = 0; i < cset.length; i++ ) {
				if ( cset[i].checked ) {
					return (cset[i].value);
				}
			}
			return "";
		} else {
			if (cset.checked) {
				return cset.value;
			} else {
				return "";
			}
		}
	}


	/* 10. ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç : À¯È¿ÇÑ °æ¿ì Return : True */
	function isEmailstr(emailStr) {
		var checkTLD = 1;
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
		var emailPat = /^(.+)@(.+)$/;
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
		var atom = validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=emailStr.match(emailPat);

		if (matchArray == null) {
			return false;
		}

		var user=matchArray[1];
		var domain=matchArray[2];

		for (i=0; i<user.length; i++) {
			if (user.charCodeAt(i)>127) {
				return false;
			}
		}

		for (i=0; i<domain.length; i++) {
			if (domain.charCodeAt(i)>127) {
				return false;
			}
		}

		if (user.match(userPat) == null) {
			return false;
		}
		var IPArray = domain.match(ipDomainPat);
		if (IPArray != null) {
			for (var i = 1; i <= 4; i++) {
				if (IPArray[i] > 255) {
					return false;
				}
			}
			return true;
		}

		var atomPat = new RegExp("^" + atom + "$");
		var domArr = domain.split(".");
		var len = domArr.length;
		for (i = 0; i < len; i++) {
			if (domArr[i].search(atomPat)==-1) {
				return false;
			}
		}

		if (checkTLD && domArr[domArr.length-1].length!=2 && 
			domArr[domArr.length-1].search(knownDomsPat)==-1) {
			return false;
		}

		if (len<2) {
			return false;
		}
		return true;
	}

	/* 11. ¹®ÀÚ¿­ Replace Ã³¸®  >   Return : Ã³¸®ÇÑ ¹®ÀÚ¿­  */
	/*  msrc : ´ë»ó ¹®ÀÚ¿­ , sstr : ´ë»ó¹®ÀÚ ,  rstr : º¯°æÇÒ ¹®ÀÚ */
	/* »ùÇÃ : str_ds.replace(/\-/gi, "") ÀÌ°ÍÀº "-" À» º¯È¯ÇÔ / ÀÌ¿Í °°ÀÌ ÇÏÁö ¾ÊÀ»°æ¿ì Ã¹¹®ÀÚ¸¸ replace Ã³¸®µÊ */
	function replace(msrc,sstr,rstr) {
		   var idx,sleft,sright;
		   msrc+="";
		   sstr+="";
		   rstr+="";
		   idx=msrc.indexOf(sstr);
		   if (idx > -1) {
				  sleft = msrc.substring(0,idx) + rstr;
				  sright = msrc.substring(idx+sstr.length);
				  return sleft + replace(sright,sstr,rstr);
		   } else {
				  return msrc;
		   }
	}

	/* 12. ¹®ÀÚ¿­ ½ÃÀÛ À§Ä¡ °¡Á®¿À±â > Return : ½ÃÀÛÀ§Ä¡¿¡ ´ëÇÑ ¹®ÀÚ¼ø¹ø */
	function InStr(strSearch , charSearchFor){
		var return_val=-1;

		if(strSearch && charSearchFor ){
			for(i=0; i< strSearch.length; i++){
				  if (charSearchFor == strSearch.substr(i,charSearchFor.length)){
						return_val = i+1;
						break;
				  }
			}
		}
		return return_val;
	}

	/* 13. checkbox  ¼±ÅÃ ¿©ºÎ > ¼±ÅÃ½Ã Return : True */
	function isCheck(obj) {
		if(obj == 'undefined' || !obj) {
				return false;
		}
 		if (obj.length) {
			for(i=0;i<obj.length;i++) if (obj[i].checked) return true;
		} else {
			return obj.checked;
		}
		return false;
	}

	/* 14. radio ¼±ÅÃ ¿©ºÎ > ¼±ÅÃ½Ã Return : True */
	function isRadio(obj) {
		if(obj == 'undefined' || !obj) {
				return false;
		}
		if (obj.length) {
			for(i=0;i<obj.length;i++) if (obj[i].checked) return true;
		} else {
			return obj.checked;
		}
		return false;
	}

	/* 15. ¼ýÀÚ¸¸ ÀÔ·Â¹Þµµ·Ï > event.returnValue = false Ã³¸® */
	function onlyNum(obj) {
		//return !(event.keyCode < 48 || event.keyCode > 57);
		event.returnValue = !(event.getAttribute("keyCode") < 48 || event.getAttribute("keyCode") > 57 );
	}

	/* 16. ÀÏÁ¤Å©±âÀÇ °ªÀ» ¹Þ¾ÒÀ»¶§ ´Ù¸¥ object·Î ÀÌµ¿ */
	/* obj : ÇöÀç ÇÊÆ® , len : ¹®ÀÚ±æÀÌ , nobj : ÀÌµ¿µÉ ÇÊµå */	
	function MoveObject(obj , len , nobj){
		if(obj.value.length == len){
			nobj.focus();
			return true;
		}
		return false;
	}

	/* 17. ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© > Á¤»ó½Ã Return : True */
	/* fpersono1 : ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® ¿ÀºêÁ§Æ®, fpersono2  : ÁÖ¹Î¹øÈ£ µÞÀÚ¸® ¿ÀºêÁ§Æ® , fname : Ã¼Å©³×ÀÓ ½ºÆ®¸µ */
	function validPersono(fpersono1, fpersono2, fname) {
		var str1 = trim_side(fpersono1.value);
		var str2 = trim_side(fpersono2.value);
		var len1 = bytelength(str1);
		var len2 = bytelength(str2);
		if (!fname)		fname = "ÁÖ¹Îµî·Ï¹øÈ£";
		
		var str = String(str1) + String(str2);
		var len = bytelength(str);

        var sex = str2.substring(0,1);

        if (str1 == "" || len1 == 0 || str2 == "" || len2 == 0) {
			alert(fname+"´Â ¹Ýµå½Ã ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. "+fname+"¸¦ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
			fpersono1.select();
			return false;
		}

        if (len1 != 6 || len2 != 7 || len != 13) {
            alert(fname+" ÀÚ¸´¼ö°¡ Æ²¸³´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
            return false ;
        }   
        
        if (!digitstr(str1) || !digitstr(str2) || !digitstr(str)) {
            alert(fname+"´Â ¼ýÀÚ¸¸À¸·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½ÅÈÄ ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
            return false;
        }
        
        if (sex == "9" || sex == "0") {
            alert(fname+" ¼ºº°ºÎºÐÀ» Àß¸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½ÅÈÄ ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
			fpersono2.select();
            return false;
        }
        /*
        if ((str1 == "570908" && str2 == "1009010") ||
        	(str1 == "010410" && str2 == "3495917"))
        {
        	return true;
        }
        */
        if (sex == "1" || sex == "2" || sex == "3" || sex == "4") {
			var chk = 0 ;
			total = 0;
			temp = new Array(13);

			for(i = 1; i <= 6; i++) {
				temp[i] = str1.charAt(i-1);
			}

			for(i = 7; i < 13; i++) {
				temp[i] = str2.charAt(i-7);
			}

			for(i = 1; i <= 12; i++ ) {
				k = i + 1;
				if( k >= 10 ) {
					k = k % 10 + 2;
				}
				total = total + temp[i] * k;
			}

			mm = temp[3] + temp[4];
			dd = temp[5] + temp[6];
			temp[13] = str2.charAt(6);

			totalmod = total % 11;
			chd = (11 - totalmod) % 10;

			if (chd == temp[13] && mm < 13 && dd < 32 &&
				(temp[7]==1 || temp[7] == 2 || temp[7] == 3 || temp[7] == 4)) {
				return true;
			}
			alert("À¯È¿ÇÏÁö ¾ÊÀº "+fname+"ÀÔ´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
			return false;
		}
		else
		{
			var sum = 0;
			var odd = 0;
			var reg_no = str1 + str2;

			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) {
				alert("À¯È¿ÇÏÁö ¾ÊÀº "+fname+"ÀÔ´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
				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]) {
				alert("À¯È¿ÇÏÁö ¾ÊÀº "+fname+"ÀÔ´Ï´Ù. "+fname+"¸¦ È®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
				return false;
			} else {
				return true;
			}
		}
	}

	/* 18. ¿ø ´ÜÀ§ ÄÞÆÄ Ã³¸®ÈÄ ½ºÆ®¸µ ¹ÝÈ¯ */
	function addCommas( strValue ){ 
		var strValue = strValue + "";
		var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})'); 
		while (objRegExp.test(strValue)) { 
			strValue = strValue.replace(objRegExp, '$1,$2'); 
		} 
		return strValue; 
	} 

	/* 19. Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ/ÇØÁ¦ (objMe : ¼±ÅÃ , objTarget : ´ë»ó) */
	function checkboxchg(objMe, objTarget) {
		if(objTarget == 'undefined' || !objTarget) {
				return false;
		} else { 
			var TargetLen = objTarget.length;
			if(TargetLen) {  // ¿©·¯ °³ÀÏ °æ¿ì
				for(var i = 0; i<TargetLen;i++) {
					objTarget[i].checked = objMe.checked;
				}
			} else { 
				objTarget.checked = objMe.checked;
			}
		}
	}

	/* 20. ¶óµð¿À/Ã¼Å©¹Ú½º ¼±ÅÃ¿©ºÎ ¹ÝÈ¯ */
	function validChoice(obj) {
		if(obj == 'undefined' || !obj) {
				return false;
		} else {
			if(obj.length == null) {
				if (obj.checked) {
					return true;
				} else {
					return false;
				}
			} else {
				var len = obj.length;
				for (var z = 0; z < len; z++) {
					if(obj[z].checked) {
						return true;
						break;
					}
				}
				return false;
			}
		}
	}

	/* 21*******************************************************************
	*  1. ÇÔ¼ö¸í		:  Check_Enter
	*  2. ÀÔ·Â°ª		:
	*  3. ¸®ÅÏ°ª		:  true false
	*  4. ³»¿ë			:  Å°º¸µå ¿£ÅÍ ´©¸¦ °æ¿ì
	*  5. Æ¯ÀÌ»çÇ×		:
	********************************************************************/
	function Check_Enter() 	{
		if(event.keyCode==13)
		   return true;
		else
		   return false;
	}


	/* 22******************************************************************
	*  1. ÇÔ¼ö¸í		:  NoSpace
	*  2. ÀÔ·Â°ª		:
	*  3. ¸®ÅÏ°ª		:  event -> true false
	*  4. ³»¿ë			:  °ø¹é ÀÔ·Â ºÒ°¡´É
	*  5. Æ¯ÀÌ»çÇ×		:  style="ime-mode:disabled"
	********************************************************************/
	function NoSpace(){
		if(event.keyCode==32)
			event.returnValue =false;
	}


 //23. ´Ü¼ø °ø¹éÃ¼Å©
 function validNull(field, fname) {
	var str =  trim_side(field.value);
	var len = bytelength(str);
	if (str == "" || len == 0 ) {
		alert('ÀÔ·ÂÇÏÁö ¾ÊÀº Á¤º¸°¡ ÀÖ½À´Ï´Ù.\n[ÀÔ·Â´ë»ó] : ' + fname);
		return false;
	} else {
		return true;
	}
 }


// 24. inputbox focus
function inputfous(obj) {
	obj.value = '';
	obj.focus();
}


//25. »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
function isCompanyNum(saup1 , saup2 , saup3) {

	 var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
	 var bizID = ""+ saup1 + saup2 + saup3;
	 var i, Sum=0, c2, remander;
	 
	 for (i=0; i<=7; i++) {
		 Sum += checkID[i] * bizID.charAt(i);
	 }

	 c2 = "0" + (checkID[8] * bizID.charAt(8));
	 c2 = c2.substring(c2.length - 2, c2.length);

	 Sum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));

	 remander = (10 - (Sum % 10)) % 10 ;

	if(bizID.length != 10) {
		alert ("Á¤È®ÇÑ »ç¾÷ÀÚ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	} else if (Math.floor(bizID.charAt(9)) != remander) {
		alert ("Á¤È®ÇÑ »ç¾÷ÀÚ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	} else {
		return true;
	}
}



//26. ÇÚµåÆù À¯È¿¼º Ã¼Å© (obj)
function validHp(obj) {
	return validHp_str(obj.value);
}

//27. ÇÚµåÆù À¯È¿¼º Ã¼Å© (str)
function validHp_str(str) {
	var len = bytelength(str);
	
	if (str != "" || len != 0 ) {
		var str = str.replace(/\-/gi, "")
		if(!digitstr(str)) {
			alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
			return false;
		}

		if(str.length < 10 || str.length > 11){
			alert("¿Ã¹Ù¸¥ ÇÚµåÆù¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
			return false;
		}
		
		var hpno = str.substring(0, 3)
		if(hpno != '010' && hpno != '017' && hpno != '016'  && hpno != '011' && hpno != '018' && hpno != '019') {
			alert("¿Ã¹Ù¸¥ ÇÚµåÆù¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
			return false;
		}
	}
	return true;
}

// 28. ¹ýÀÎ¹øÈ£ Ã¼Å©
function is_bubinno(bubinNum){ 
	 var as_Biz_no = String(bubinNum); 
	 var isNum = true; 
	 var I_TEMP_SUM = 0 ; 
	 var I_TEMP = 0; 
	 var S_TEMP; 
	 var I_CHK_DIGIT = 0; 
	 
	 if(bubinNum.length != 13) {
	  return false;
	 }
	 
	 for(index01 = 1; index01 < 13; index01++) {
	  var i = index01 % 2;
	  var j = 0;
	  
	  if(i == 1) j = 1;
	  else if( i == 0) j = 2;
	  
	  I_TEMP_SUM = I_TEMP_SUM + parseInt(as_Biz_no.substring(index01-1, index01),10) * j;
	 }
	 
	 I_CHK_DIGIT= I_TEMP_SUM%10 ; 
	 if(I_CHK_DIGIT != 0 ) I_CHK_DIGIT = 10 - I_CHK_DIGIT;
	 
	 if (as_Biz_no.substring(12,13) != String(I_CHK_DIGIT)) return false; 
	 return true ; 
}    




