    function val_length(num,str1,str2) // ¹®ÀÚ¿­ÀÌ numÀÇ °¹¼öÀÌ¸é str1¿¡¼­ str2ÀÇ formÀ¸·Î focus ÀÌµ¿
    {
      if(str1.value.length == num)
        str2.focus();
    }
    
    function keypress_val() // ¼ýÀÚ¸¸ ÀÔ·Â °¡´É
    {
 //      if ((event.keyCode < 26 || event.keyCode < 42 || event.keyCode > 57) && (event.keyCode < 0x60 || event.keyCode > 0x69))
       if (event.keyCode < 48 || event.keyCode > 57)
       {
          event.returnValue = false;
       }
    }
    
    function open_win(url,w,h,target,check) // Æø w, ³ôÀÌ hÀÇ Å©±â·Î url ÆÄÀÏ target Ã¢À¸·Î open
    {
      window.open(url,target, "width=" + w + ", height=" + h + ", toolbar=no, resizable=" + check + ", scrolling=" + check + ", scrollbars=" + check + ", top=100, left=100, status=yes, menubar=no");
    }
    
    var Popup_count ;
    Popup_count = 0 ;
    function open_win_top(url,w,h,target,check) // Æø w, ³ôÀÌ hÀÇ Å©±â·Î url ÆÄÀÏ target Ã¢À¸·Î open
    {
      Popup_count = Popup_count + 1;
      if (Popup_count != 1)
         popup.close();
      
      popup = window.open(url,target, "width=" + w + ", height=" + h + ", left=50, toolbar=no, resizable=" + check + ", scrolling=" + check + ", scrollbars=" + check + ", top=100, left=100, status=yes, menubar=no");
    }
    
    function close_win()
    {
      opener.window.location.reload();
      self.close();
    }
    
    function doFocus(paramVal, focus_pos) // Focus À§Ä¡¸¦ ¸¶Áö¸·À¸·Î
    {
      focus_pos.value = '';
      focus_pos.value = paramVal;
      focus_pos.focus();
      return;
    }
	
    function CheckEmail(invalue) // E_mail À¯È¿¼º °Ë»ç
    {
      retval = true;
      
// ¾Æ·¡ÀÇ ¹®ÀÚ°¡ ÀÖ´Â °æ¿ì
      if (invalue.indexOf("/") >= 0)   retval = false;
      if (invalue.indexOf(".@") >= 0)  retval = false;
      if (invalue.indexOf("@.") >= 0)  retval = false;
      if (invalue.indexOf("@@") >= 0)  retval = false;
      if (invalue.indexOf(",") >= 0)   retval = false;
      if (invalue.indexOf(" ") >= 0)   retval = false;
      if (invalue.indexOf("http:") >= 0)   retval = false;
      
// ¾Æ·¡ÀÇ Çü½ÄÀÌ ¾ø´Â °æ¿ì 
      if (invalue.indexOf("@") == -1)   retval = false;
      if (invalue.indexOf(".") == -1)   retval = false;
      
// ¾Æ·¡ÀÇ Çü½ÄÀÌ Ã³À½¿¡ ³ªÅ¸³ª´Â °æ¿ì
      if (invalue.indexOf("@") == 0)    retval = false;
      if (invalue.indexOf(".") == 0)    retval = false;
      
// ¸¶Áö¸·ÀÌ .ÀÎ °æ¿ì
      if (invalue.charAt(invalue.length-1) == ".")   retval = false;
      
      return;
    }

    function makearray(n)
    {
      this.length = n
      for(var i = 1 ; i <= n ; i++)
        this[i] = 0
      return this
    }
    
    function isField(keyword) // °Ë»ö¾îÀÇ ±æÀÌ Ã¼Å©, °ø¹é
    {
      var st_num, key_len;
      st_num = keyword.indexOf(" ");
      
      while (st_num != -1)
      {
        keyword = keyword.replace(" ", "");
        st_num  = keyword.indexOf(" ");
      }
      key_len = keyword.length;
      return key_len;
    }
    
    function all_list(search,url) // °Ë»ö¸ðµå ¾Æ´Ò¶§ ÀüÃ¼ ¸®½ºÆ® Ãâ·ÂÀ» È£ÃâÇÑ °æ¿ì
    {
      if (search == "" )
      {
         alert("°Ë»ö¸ðµå°¡ ¾Æ´Ï±â ¶§¹®¿¡ ÀüÃ¼¸¦ Ãâ·ÂÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.");
         return true;
      }
      location.href = url;
    }
    
    function del(idx,page)
    {
      if (confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") == true)
      {
         location.href = "process.asp?check=Del&idx=" + idx + "&page=" + page;
      }
    }
    
    function writeCheck() // ÆÄÀÏ ÀÔ·Â½Ã Á÷Á¢ ÀÔ·Â ±ÝÁö
    {
      window.alert("Á÷Á¢ ÀÔ·ÂÀÌ ±ÝÁöµÈ ÇÊµåÀÔ´Ï´Ù.\n°Ë»öÃ¢À» ÀÌ¿ëÇØ ÁÖ½Ê½Ã¿À.");
      return false;
    }
    
    function error (elem,text)
    {
      if (errfound)
         return; 
      window.alert(text); 
      elem.focus(); 
      errfound = true; 
    }
    
    function list_sort(in_fild, out_fild) // Ãâ·ÂµÉ ¸®½ºÆ® sort(ÁÖ·Î category Ãâ·Â ¼ø¼­ Á¤·Ä)
    {
      for (i = in_fild.length-1; i>=0; i--)
      {
         if (in_fild.options[i].selected == true)
         {
            var string_val = in_fild.options[i].value;
            var re_val = string_val.split("|");
            in_fild.options[i] = null;
            var sOption = document.createElement("OPTION");
            sOption.value = string_val;
            sOption.text = re_val[1];
            out_fild.add(sOption);
         }
      }
    }
    
    function research(form_name, form_check, classify) // °Ë»ö ¸®½ºÆ® disabled
    {
      for (var i = 0; i < form_name.length; i++) 
      {
        if (form_name.options[i].value == classify)
        {
          form_name.options[i].selected = true;
        }
      }
      if (form_check.checked)
      {
        form_name.disabled = true;
        form_name.value = classify;
      }
      else
      {
        form_name.disabled = false;
      }
    }
      
    
// ************************* ¼³¸í ³»¿ë Á¦ÇÑ ********************************* //
    function txt_count(txt,ch,str_length)
    {
      var tmpStr;      var temp=0;      var onechar;      var tcount;      tcount = 0;      
      tmpStr = new String(txt);      temp = tmpStr.length;            for (k=0;k<temp;k++)      {        onechar = tmpStr.charAt(k);        if (escape(onechar) =='%0D')
        {
        }        else if (escape(onechar).length > 4)
        {          tcount += 2;
        }        else
        {          tcount++;
        }                if (ch == 1)        {
          if(tcount > str_length)          {            tmpStr = tmpStr.substring(0,k);
            alert(str_length + "¹ÙÀÌÆ® ÀÌ»ó ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r\n ÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
            return tmpStr;            //break;          }        }
      }
      return tcount;
    }
    
    function cal_byte(form_name, str_length)
    {
      var Str_value = form_name.value;
      var tcount = txt_count(Str_value,0);      
      if(tcount > str_length)
      {        var tmpStr = txt_count(Str_value,1,str_length);
                form_name.value = tmpStr;
        return;
      }
    }
    
    function list_in(form_name, str_length)
    {
      cal_byte(form_name, str_length);
    }
// ************************ ¼³¸í ³»¿ë Á¦ÇÑ ³¡ ******************************* //

