	function IsInteger(st)                     
	{                     
	  if (!IsEmpty(st)) {                     
	    for (j = 0; j < st.length; j++)                     
	      if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))                     
	        return false;                     
	  }                     
	  else                     
	    return false;                     
	                       
	  return true;                     
	}                     
	                       
	// ÁÖ¾îÁø ¹®ÀÚ¿­ÀÌ ºñ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.                     
	function IsEmpty(toCheck)                     
	{                     
	  var chkstr = toCheck + "";                     
	  var is_Space = true;                     
	                       
	  if (( chkstr == "") || (chkstr == null))                     
	    return false;                     
	                       
	  for (j = 0; is_Space && j < chkstr.length; j++) {                     
	    if (chkstr.substring(j, j+1) != " ")                     
	      is_Space = false ;                     
	  }                     
	                       
	  return is_Space;                     
	} 
	// Á¤¼öÈ®ÀÎ ·çÆ¾
	function IsInteger(st)                     
	{                     
	  if (!IsEmpty(st)) {                     
	    for (j = 0; j < st.length; j++)                     
	      if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))                     
	        return;                     
	  }                     
	  else                     
	    return;                     
	                       
	  return true;                     
	}                     
	                       
	// ÁÖ¾îÁø ¹®ÀÚ¿­ÀÌ ºñ¾îÀÖ´ÂÁö °Ë»çÇÑ´Ù.                     
	function IsEmpty(toCheck)                     
	{                     
	  var chkstr = toCheck + "";                     
	  var is_Space = true;                     
	                       
	  if (( chkstr == "") || (chkstr == null))                     
	    return;                     
	                       
	  for (j = 0; is_Space && j < chkstr.length; j++) {                     
	    if (chkstr.substring(j, j+1) != " ")                     
	      is_Space = false ;                     
	  }                     
	                       
	  return is_Space;                     
	}
	
	
	function trim(str) 	{
		var trimstr = str;
		for (var i=0; i< str.length;i++)	{
			trimstr = trimstr.replace(' ' ,'');
		}
		return trimstr;
	} 

	function numberCheck(target)
	{
		if (target.value.length == 0) {
			return true;
		}
		var digit="1234567890";
		var i;
		var t=target.value;
		for(i=0;i<t.length;i++){
			if(digit.indexOf(t.substring(i,i+1))<0) {
				alert("¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ½Ê½Ã¿ä.");
				var temp="";
				for(i=0;i<t.length;i++){


					if(digit.indexOf(t.substring(i,i+1))>=0) {
						temp = temp + t.substring(i,i+1);
					}
				}
				target.value = temp;
				return false;
			}
		}
		return true;
	}
			

     /*--------------------------------------------------------------
       ±â    ´É : E-mailÀÌ Á¤È®ÇÏ°Ô ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©ÇÏ´Â ºÎºÐ
       Çü½ÄÀÎÀÚ : v_str   = ±æÀÌ¸¦ Æò°¡ÇÒ ¹®ÀÚ¿­   
                  v_min   = Çã¿ëµÈ ÃÖ¼Ò±æÀÌ  
                  v_max   = Çã¿ëµÈ ÃÖ´ë±æÀÌ
                  v_space = °ø¹é¹®ÀÚ(" ") Çã¿ë ¿©ºÎ (true=Çã¿ë, false=Çã¿ë¾ÈÇÔ)
       ¸® ÅÏ °ª : true    = Æò°¡ÇÒ ¹®ÀÚ¿­ÀÌ Çã¿ëÇÑ Å©±âÀÏ ¶§ 
                  false   = Æò°¡ÇÒ ¹®ÀÚ¿­ÀÌ Çã¿ëÇÑ Å©±â°¡ ¾Æ´Ò¶§
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
     function checkStringSize(v_str, v_min, v_max, v_space) 
     {
          v_strLength = getStringLength(v_str);
          
          if (v_space == false) {
               if (!checkSpace(v_str)) {
                    return false;
               }
          }
        
          if (checkBlank(v_str) && v_strLength >= v_min && v_strLength <= v_max) {
               return true;
          } else {
               return false;
          }
     }



     /*--------------------------------------------------------------
       ±â    ´É : ºñ±³ÇÒ ¹®ÀÚ¿­ÀÇ °ªÀÌ °ø¹éÀÎÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr = °ø¹éÃ¼Å©ÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true     = ¹®ÀÚ¿­ÀÇ °ªÀÌ °ø¹é("", null)ÀÌ ¾Æ´Ò ¶§ 
                  false    = ¹®ÀÚ¿­ÀÇ °ªÀÌ °ø¹éÀÏ ¶§
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
     function checkBlank(checkStr) 
     {
          if ((checkStr != "") &&
              (checkStr != null) &&
              (checkStr.length > 0)) {
         
             return true;
          } else {
             return false;
          }
     }

     /*--------------------------------------------------------------
       ±â    ´É : ¹®ÀÚ¿­ÀÇ Å©±â¸¦ ±¸ÇÑ´Ù.
       Çü½ÄÀÎÀÚ : checkStr  = ¹®ÀÚ¿­
       ¸® ÅÏ °ª : strLength = ¹®ÀÚ¿­ÀÇ Å©±â (byte)
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
     function getStringLength(checkStr)
     {
          var strLength = 0;

          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               if (ch >= "°¡" && ch <= "Ãž") {
                    strLength += 2;
               } else {
                    strLength += 1;
               }
          }
          return strLength;
     }

     /*--------------------------------------------------------------
       ±â    ´É : ¹®ÀÚ¿­ ³»¿¡ °ø¹é¹®ÀÚ(" ")°¡ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr = °ø¹é¹®ÀÚ¸¦ Ã¼Å©ÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true     = ¹®ÀÚ¿­¿¡ °ø¹é(" ")ÀÌ ¾øÀ» ¶§ 
                  false    = ¹®ÀÚ¿­¿¡ °ø¹éÀÌ ÀÖÀ» ¶§
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
     function checkSpace(checkStr)
     {
          for (i=0; i < checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               if (ch != " ") {
                    continue;
               } else {
                    return false;
                    break;
               } 
          }
          return true;
     }

     /*--------------------------------------------------------------
       ±â    ´É : ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÌ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÎÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr  = °Ë»çÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true      = ¹®ÀÚ¿­ÀÇ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÏ ¶§
                  false     = ¹®ÀÚ¿­ÀÇ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÌ ¾Æ´Ò¶§
       Âü°í»çÇ× : ¾ÆÀÌµð Ã¼Å©
     --------------------------------------------------------------*/
     function checkAlphaStart(checkStr)
     {
          var checkOk = "ACDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

          ch = checkStr.charAt(0);
          for (j=0; j<=checkOk.length; j++)
          {
               if (ch == checkOk.charAt(j))
                    break;
               if (j == checkOk.length)
               {
                    return (false);  // Àß¸ø ÀÔ·ÂÇßÀ» ¶§
                    break;
               }
          }

          return true;  // Á¤È®È÷ ÀÔ·ÂÇßÀ» ¶§
     }  


     /*--------------------------------------------------------------
       ±â    ´É : ¹®ÀÚ¿­ÀÌ ¾ËÆÄºª°ú ¼ýÀÚ ±¸¸®°í "_"·Î¸¸ ±¸¼ºµÇ¾î ÀÕ´ÂÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr  = °Ë»çÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true      = Çã¿ëµÈ ¹®ÀÚ·Î¸¸ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾î ÀÖÀ»¶§
                  false     = Çã¿ëµÈ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖÀ»¶§
       Âü°í»çÇ× : ¾ÆÀÌµð·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®ÀÚµé 
     --------------------------------------------------------------*/ 
     function checkAlphaNumericUnderline(checkStr)
     {
          // ¾ÆÀÌµð·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®ÀÚ
          //var checkOk = "ACDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
		  var checkOk = "abcdefghijklmnopqrstuvwxyz0123456789_";

          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               for (j=0; j<=checkOk.length; j++)
               {
                    if (ch == checkOk.charAt(j))
                         break;
                    if (j == checkOk.length)
                    {
                         return (false);  // Àß¸ø ÀÔ·ÂÇßÀ» ¶§
                         break;
                    }
               }
          }

          return true;  // Á¤È®È÷ ÀÔ·ÂÇßÀ» ¶§
     }


     /*--------------------------------------------------------------
       ±â    ´É : ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÌ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÎÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr  = °Ë»çÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true      = ¹®ÀÚ¿­ÀÇ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÏ ¶§
                  false     = ¹®ÀÚ¿­ÀÇ Ã¹¹øÂ° ¹®ÀÚ°¡ ¾ËÆÄºªÀÌ ¾Æ´Ò¶§
       Âü°í»çÇ× : ¾ÆÀÌµð Ã¼Å©
     --------------------------------------------------------------*/
     function checkAlphaStart(checkStr)
     {
          var checkOk = "abcdefghijklmnopqrstuvwxyz_";

          ch = checkStr.charAt(0);
          for (j=0; j<=checkOk.length; j++)
          {
               if (ch == checkOk.charAt(j))
                    break;
               if (j == checkOk.length)
               {
                    return (false);  // Àß¸ø ÀÔ·ÂÇßÀ» ¶§
                    break;
               }
          }

          return true;  // Á¤È®È÷ ÀÔ·ÂÇßÀ» ¶§
     }   

     /*--------------------------------------------------------------
       ±â    ´É : ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÇ ÀÔ·Â ¹üÀ§ Ã¼Å©
       Âü°í»çÇ× : ¾ÆÀÌµð Ã¼Å©
     --------------------------------------------------------------*/
     function checkNumcheck(t,lmin,lmax,cmt)
     {

        if (t.length < lmin || t.length > lmax) {
                if (lmin == lmax) alert('[ÀÔ·Â¿À·ù]\n\n'+cmt + '´Â(Àº) ' + lmin + ' ÀÚ ÀÌ¾î¾ß ÇÕ´Ï´Ù');
                else alert('[ÀÔ·Â¿À·ù]\n\n'+cmt + '´Â ' + lmin + ' ~ ' + lmax + ' ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
                return false;
        }
	 }
	 
     /*--------------------------------------------------------------
       ±â    ´É : E-mailÀÌ Á¤È®ÇÏ°Ô ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©ÇÏ´Â ºÎºÐ
       Çü½ÄÀÎÀÚ : checkStr = Ã¼Å©ÇÒ E-mail
       ¸® ÅÏ °ª : true     = E-mailÀÌ Á¤È®ÇÏ°Ô ±¸¼ºµÇ¾úÀ» ¶§ 
                  false    = E-mailÀÌ Á¤È®ÇÏÁö ¾Ê°Ô ±¸¼ºµÇ¾úÀ» ¶§
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
		function CheckEmail2(str)
		{
		        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		        if (filter.test(str)) { return true; }
		        else { return false; }
		}     
     function checkEmail(v_str)
     {
          var atPos     = v_str.indexOf('@');
          var atLastPos = v_str.lastIndexOf('@');
          var dotPos    = v_str.indexOf('.');
          var spacePos  = v_str.indexOf(' ');
          var commaPos  = v_str.indexOf(',');
          var emailSize = v_str.length;
          
          if (atPos > 1 && atPos == atLastPos && dotPos > 3 && spacePos == -1 &&
              commaPos == -1 && (atPos + 1) < dotPos && dotPos + 1 < emailSize &&
              checkSpace(v_str) && checkStringSize(v_str, 5, 50, false))
          {
               return true;
          } else {
               return false;
          }
     }
     /*--------------------------------------------------------------
       ±â    ´É : ÀÔ·ÂÇÑ ¹®ÀÚ¿­ÀÌ ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾î ÀÖ´ÂÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : checkStr  = °Ë»çÇÒ ¹®ÀÚ¿­
       ¸® ÅÏ °ª : true      = ¹®ÀÚ¿­ÀÌ ¼ýÀÚ·Î¸¸ ±¸¼ºµÇ¾î ÀÖÀ» ¶§
                  false     = ¹®ÀÚ¿­ÀÌ ¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ» ¶§
       Âü°í»çÇ× : ¾ÆÀÌµð Ã¼Å©
     --------------------------------------------------------------*/
     function checkNumeric(checkStr)
     {
          var checkOk = "0123456789";
          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               for (j=0; j<=checkOk.length; j++)
               {
                    if (ch == checkOk.charAt(j))
                         break;
                    if (j == checkOk.length)
                    {
                         return false;  // Àß¸ø ÀÔ·ÂÇßÀ» ¶§
                         break;
                    }
               }
          }
          return true;  // Á¤È®È÷ ÀÔ·ÂÇßÀ» ¶§
     }   
     /*--------------------------------------------------------------
       ±â    ´É : ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏ°Ô ±¸¼ºµÇ¾ú´ÂÁö Ã¼Å©
       Çü½ÄÀÎÀÚ : v_jumin1 = ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÂÊ 6ÀÚ¸® ¼ýÀÚ
                  v_jumin2 = ÁÖ¹Îµî·Ï¹øÈ£ µÚÂÊ 7ÀÚ¸® ¼ýÀÚ
       ¸® ÅÏ °ª : true     = ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏ°Ô ±¸¼ºµÇ¾úÀ» ¶§
                  false    = ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê°Ô ±¸¼ºµÇ¾úÀ» ¶§
       Âü°í»çÇ× : 
     --------------------------------------------------------------*/ 
     function checkJumin(v_jumin1, v_jumin2) 
     {
          var juminAll = v_jumin1 + v_jumin2;
          var juminChar = new Array(13);

          if (checkBlank(v_jumin1) && checkBlank(v_jumin2) && 
              checkSpace(v_jumin1) && checkSpace(v_jumin2) && 
              checkNumeric(v_jumin1) && checkNumeric(v_jumin2) && 
              (getStringLength(v_jumin1) == 6) && (getStringLength(v_jumin2) == 7) &&
              (v_jumin2.charAt(0) >= 1) && (v_jumin2.charAt(0) <= 4))
	  {
          
               for (i=0; i<juminAll.length; i++) {
                   juminChar[i] = juminAll.charAt(i);
               }
               
               store  = juminChar[0]  * 2;
               store += juminChar[1]  * 3;
               store += juminChar[2]  * 4;
               store += juminChar[3]  * 5;
               store += juminChar[4]  * 6;
               store += juminChar[5]  * 7;
               store += juminChar[6]  * 8;
               store += juminChar[7]  * 9;
               store += juminChar[8]  * 2;
               store += juminChar[9]  * 3;
               store += juminChar[10] * 4;
               store += juminChar[11] * 5;
               
               remain = store % 11;
               last = 11 - remain;
               
               if (last>9) {
                    last = last % 10;
               }
               
               if (last == juminChar[12] ) {
                  return true;
               } else {
                  return false;
               }
               
          } else {
               return false;
          }
     }
     function checkJumin2(v_jumin) 
     {
          var juminAll = v_jumin;
          var juminChar = new Array(13);

          if (checkBlank(v_jumin) && checkSpace(v_jumin) &&  checkNumeric(v_jumin) && getStringLength(v_jumin) == 13)
	  				{
          
               for (i=0; i<juminAll.length; i++) 
               {
                   juminChar[i] = juminAll.charAt(i);
               }
               
               store  = juminChar[0]  * 2;
               store += juminChar[1]  * 3;
               store += juminChar[2]  * 4;
               store += juminChar[3]  * 5;
               store += juminChar[4]  * 6;
               store += juminChar[5]  * 7;
               store += juminChar[6]  * 8;
               store += juminChar[7]  * 9;
               store += juminChar[8]  * 2;
               store += juminChar[9]  * 3;
               store += juminChar[10] * 4;
               store += juminChar[11] * 5;
               
               remain = store % 11;
               last = 11 - remain;
               
               if (last>9) {
                    last = last % 10;
               }
               
               if (last == juminChar[12] ) {
                  return true;
               } else {
                  return false;
               }
               
          } else {
               return false;
          }
     }    

		function MM_openBrWindow(theURL,winName,features) { //v2.0
		  window.open(theURL,winName,features);
		}     
		
		function LoadImg(img) {
		 var d=new Object();
		    var imgInfo = new Image(); //ÀÌ¹ÌÁö °´Ã¼¸¦ »ý¼ºÇÏ°í
		    imgInfo.src = img; //ÀÌ¹ÌÁö ÁÖ¼Ò¸¦ ´ëÀÔÇÑÈÄ¿¡,
		 d.wd=imgInfo.width; //ÀÌ¹ÌÁöÀÇ ³Êºñ¿Í
		 d.ht=imgInfo.height; //³ôÀÌ¸¦ ±¸ÇÑµÚ
		 return d; //°ªÀ» ¹ÝÈ¯
		}
		
		function map_print(img){
	   var img,x,y,x1,y1
	
	   aa=LoadImg(img);
	   x= aa.wd;
	   y= aa.ht;
	
	    window.open("/CM_INC/ASP/map_print.asp?fname="+img,"","width="+x+",height="+y+",top=100,left=100,scrollbars=0,resizable=0");  
		}


