document.write("<script language=javascript src='/js/messages.js'></script>");
/**************************************************************************
 *
 * ÀÌ JavaScriptÆÄÀÏÀº ¼­¹ö·Î °¡±âÀüÈÄ¿¡ ¿¡·¯Ã¼Å©µî ÇØ ÁÖ¾î¾ßÇÒ Ã³¸®¸¦
 * º¸´Ù ½±°Ô ÇÏ±â À§ÇÑ À¯ÀÍÇÑ ÇÔ¼öµé·Î ÀÌ·ç¾îÁ®ÀÖ´Ù.
 *
 * ÇÔ¼ö¿¡ Ãß°¡ÀûÀÎ »çÇ×ÀÌ³ª ¼öÁ¤½Ã¿¡´Â webroad Á¤º¸±â¼ú¿¡
 * Åëº¸ÇÔÀ¸·Î½á ¼öÁ¤ ¶Ç´Â Ãß°¡ÀûÀÎ ÇÔ¼ö¸¦ °³¹ßÀÚµéÀÌ  °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï
 * Àç¹èÆ÷ ÇÒ °ÍÀÓÀ» ¸í½ÃÇÑ´Ù.
 *
 * °¢°¢ÀÇ ÇÁ·Î±×·¥¿¡ ´ëÇØ ¸¸µçÀÌ¿¡°Ô °¨»çÇÏ¸ç ¾î¶°ÇÑ Çã¶ôµµ ¾øÀÌ ¹­Àº°Å¿¡
 * ´ëÇØ ³Ê±×·¯ÀÌ ¿ë¼­ ÇÏ±æ ¹Ù¶õ´Ù.
 *
 * ¼öÁ¤ÀÏ : 2001-07-11
 *
 *************************************************************************/

/*************************************************************************
  »õ·Î¿î À©µµ¿ì¸¦ ¸¸µé¾î ÁØ´Ù.

  ÆÄ¶ó¸ÞÅÍ : ¸µÅ©Á¤º¸, À©µµ¿ì† ÀÌ, À©µµ¿ì ³ôÀÌ
*************************************************************************/
function newopen(url, width, height)
{
   var wi = screen.width - width;
   var hi = screen.height - height;

   if( wi < 0 ) wi = 0;
   if( hi < 0 ) hi = 0;

   var info = 'left=' + (wi/2) + ',top=' + (hi/2) + ',width='  + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubars=no';
   var newwin = window.open(url,'new',info);
   newwin.focus();
}

/***************************************************************************
  ÁÖ¹Î¹øÈ£ Ã¼Å©
  ÀÔ·ÂÇ×¸ñ:
           preNoRes : ÁÖ¹Î¹øÈ£¾Õ 6ÀÚ¸® ÇÊµå => Myform.preNoRes
           postNoRes:ÁÖ¹Î¹øÈ£µÚ7ÀÚ¸®ÇÊµå    => Myform.postNoRes
***************************************************************************/
function checkNoRes(preNoRes, postNoRes)
{

  if (preNoRes.value.length != 6){
    alert(MSGpreResNot6);
    preNoRes.focus();
    return false;
  }
  else if (postNoRes.value.length != 7){
    alert(MSGpostResNot7);
    preNoRes.focus();
    return false;
  }
  else {
    var str_serial1 = preNoRes.value;
    var str_serial2 = postNoRes.value;

    var digit=0
    for (var i=0;i<str_serial1.length;i++){
      var str_dig=str_serial1.substring(i,i+1);
      if (str_dig<'0' || str_dig>'9'){
          digit=digit+1
      }
    }

    if ((str_serial1 == '') || ( digit != 0 )){
      alert(MSGworngResNo);
      preNoRes.focus();
      return false;
    }

    var digit1=0
    for (var i=0;i<str_serial2.length;i++){
      var str_dig1=str_serial2.substring(i,i+1);
      if (str_dig1<'0' || str_dig1>'9'){
          digit1=digit1+1
      }
    }

    if ((str_serial2 == '') || ( digit1 != 0 )){
      alert(MSGworngResNo);
      postNoRes.focus();
      return false;
    }

    if (str_serial1.substring(2,3) > 1){
      alert(MSGworngResNo);
      preNoRes.focus();
      return false;
    }

    if (str_serial1.substring(4,5) > 3){
      alert(MSGworngResNo);
      preNoRes.focus();
      return false;
    }

    if ((str_serial2.substring(0,1) > 4) || (str_serial2.substring(0,1) == 0)){
      alert(MSGworngResNo);
      postNoRes.focus();
      return false;
    }

    var a1=str_serial1.substring(0,1)
    var a2=str_serial1.substring(1,2)
    var a3=str_serial1.substring(2,3)
    var a4=str_serial1.substring(3,4)
    var a5=str_serial1.substring(4,5)
    var a6=str_serial1.substring(5,6)

    var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

    var b1=str_serial2.substring(0,1)
    var b2=str_serial2.substring(1,2)
    var b3=str_serial2.substring(2,3)
    var b4=str_serial2.substring(3,4)
    var b5=str_serial2.substring(4,5)
    var b6=str_serial2.substring(5,6)
    var b7=str_serial2.substring(6,7)

    var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

    check_digit = check_digit%11
    check_digit = 11 - check_digit
    check_digit = check_digit%10

    if (check_digit != b7){
      alert(MSGworngResNo);
      preNoRes.focus();
      return false;
    }
  }
  return true;
}

/***************************************************************************
  Àç¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¼Å©
  ÀÔ·ÂÇ×¸ñ:
           preNoRes : ÁÖ¹Î¹øÈ£¾Õ 6ÀÚ¸® ÇÊµå => Myform.preNoRes
           postNoRes:ÁÖ¹Î¹øÈ£µÚ7ÀÚ¸®ÇÊµå    => Myform.postNoRes
***************************************************************************/
function checkFgnno(preNoRes, postNoRes) {
	var fgnno = preNoRes.value + postNoRes.value;
	if (checkFgnnoB(fgnno) == false) {
		alert('Àß¸øµÈ Àç¿Ü±¹ÀÎ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À');
		preNoRes.focus();
		return false;
	}	else {
		return true;
	}	        
}
function checkFgnnoB(fgnno) {
		var sum=0;
    var odd=0;
    buf = new Array(13);
    for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
    odd = buf[7]*10 + buf[8];
    if(odd%2 != 0) { 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]) { return false }
    return true;	
}

/***********************************************************************************
   ³â, ¿ù, ÀÏ À¯È¿¼º Ã¼Å© (À±³â Ã¼Å© Æ÷ÇÔ)
   ÀÔ·ÂÇ×¸ñ :
           - optionFlg : YMD°¡ ÇÊ¼ö Ç×¸ñÀÌ¸é 1 ,
                                   ¼±ÅÃÇ×¸ñ: 0 ÀÌ¸ç, ¸ðµÎ ÀÔ·Â ¶Ç´Â ¸ðµÎ °ø¹é
            -  year :  ³âÀ» Ç¥½ÃÇÏ´Â input °´Ã¼  (ex. MainForm.year)
            -  month: ¿ùÀ» Ç¥½ÃÇÏ´Â input °´Ã¼
            -  day :    ÀÏÀ» Ç¥½ÃÇÏ´Â input °´Ã¼
    °ü·Ã ÇÔ¼ö
            - isNumber () :  ¼ýÀÚ¸¸ ÀÔ·Â ¹Þµµ·ÏÇÏ´Â ÇÔ¼ö
            - tabOrder()  :    Á¤ÇØÁø ¼ýÀÚ¸¸Å­ ÀÔ·ÂÇÏ¸é ÀÚµ¿À¸·Î Æ÷Ä¿½º ÀÌµ¿
***********************************************************************************/
function checkYMD(optionFlg, year, month, day) {
  /*----------------------------------------------------------
  // year, month, day ¸¦ ¸ðµÎ ÀÔ·ÂÇß´ÂÁö Á¶»ç
  // ³â¿ùÀÏ ÀÌ ÇÊ¼ö ÀÔ·ÂÀÌ ¾Æ´Ï¸é Ã¼Å© ºÒÇÊ¿ä
  //----------------------------------------------------------*/
  if(optionFlg) {
    if(!year.value|| !month.value || !day.value) {
      alert(MSGenterYMD);
      year.focus();
      return false;
    }
  }
  else {
    /*¿É¼Ç»çÇ×ÀÎµ¥ YMD°¡ ÇÏ³ªµµ ÀÔ·ÂµÇÁö ¾ÊÀ¸¸é Ã¼Å© ÇÏÁö¾ÊÀ½   */
    if(!year.value && !month.value && !day.value) {
      return true;
    }
    else {
      if(!year.value|| !month.value || !day.value) {
        alert(MSGenterYMDorNot);
		year.value ="";
		month.value ="";
		day.value ="";
        year.focus();
        return false;
      }
    }
  }

  /*---------------------------------------------------------
  // year, month, day´Â input °´Ã¼ÀÌ´Ù.
  //--------------------------------------------------------*/
  var total_days;            // °¢ ¿ùº° ÃÑ ÀÏ¼ö  (30 | 31| 28| 29)*/
  var ckFlg=0;
  /*--------------------------------------------------------------------
  // ¼ýÀÚ¸¸ ÀÔ·Â¹Þµµ·Ï ÇÑ´Ù.  isNumber()¸¦ »ç¿ëÇÏ¸é
  //  »ý·«ÇØµµ µÈ´Ù.
  //-------------------------------------------------------------------			*/
  var  data1 = year.value;
  var data2 = month.value;
  var data3 = day.value;
  for ( var j=1; j< 4; j++ ) {
    var data = eval( "data"+j );
    for ( var i=0; i < data.length; i++)  {
      var ch = data.substring(i,i+1);
      if (ch<"0" | ch>"9") {
    	  alert ( MSGenterDD );
					year.value ="";
					month.value ="";
					day.value ="";
					year.focus();
    	  return false;
	    }
    }
  }

  /*------------------------------------------------------------
  // ³â ÀÚ¸®¼ö Ã¼Å© ( 1 ~ 12)
  //-----------------------------------------------------------	   */
	if (year.value.length <4) {
		alert ( MSGenterYYYY );
		year.value = "";
		month.value = "";
		day.value = "";
		year.focus();
		return false;
	}

  /*------------------------------------------------------------
  // ¿ù Ã¼Å© ( 1 ~ 12)
  //-----------------------------------------------------------	   */
  if( (1 > month.value) ||  (12 < month.value) ) {
	  ckFlg=1;
  }
  if(ckFlg) {
    alert ( MSGenterMM );
	year.value ="";
	month.value ="";
	day.value ="";
	year.focus();
    return false;
  }

  /*------------------------------------------------------------
  // 1. °¢ ´ÞÀÇ ÃÑ ³¯¼ö¸¦ ±¸ÇÑ´Ù.
  //----------------------------------------------------------*/
  if(month.value == 4||month.value == 6||month.value == 9||month.value == 11)  {
      total_days = 30;
  }
  else {
       total_days=31;
  }
  /*-------------------------------------------------------
  // 1-1.À±³â¿¡ µû¸¥ 2¿ù ÃÑ ³¯¼ö ±¸ÇÑ´Ù.
  //--------------------------------------------------------   */
  if(month.value ==2) {
    // À±³âÁ¶»ç
    if((year.value % 4 == 0) && (year.value % 100 != 0) || (year.value % 400 == 0)) {
      total_days = 29;
    }
    else{
      total_days = 28;
    }
  }

  /*-------------------------------------------------------------------
  // ÀÏÀÚ Ã¼Å© : °¢³â¿ùº°·Î ÃÑ ³¯¼ö°¡ ¸Â´ÂÁö Á¶»ç
  //-------------------------------------------------------------------*/
  if( ( 1 > day.value ) || ( day.value > total_days ) ) {
    ckFlg=1;
  }
  if(ckFlg) {
    alert ( MSGenterDD );
		year.value ="";
		month.value ="";
		day.value ="";
		year.focus();
    return false;
  }

  /*-----------------------------------------------------------
  // MM/DD Çü½ÄÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÏÁö¸¸,
  //  M ¶Ç´Â D Çü½ÄÀ¸·Î ÀÔ·ÂÇÑ °æ¿ì ¾Õ¿¡ 0 Ãß°¡
  //-------------------------------------------------------------        */
  if ( data2.length < 2 ) {
      month.value = "0"+data2 ;
     /* data2 = "0"+data2 ;*/
  }
  if ( data3.length < 2 ) {
      day.value = "0"+data3 ;
     /* data3 = "0"+data3 ;*/
  }
  return true;
}


/**************************************************************************
  ³â¿ù Ã¼Å© ÇÔ¼ö
  ÀÔ·ÂÇ×¸ñ :
           - year : ³âÀ» ÀÔ·ÂÇÒ ÆûÀÇ input °´Ã¼
           - month :  ¿ùÀ» ÀÔ·ÂÇÒ ÆûÀÇ input °´Ã¼
**************************************************************************/
function checkYM(year, month) {
  /*----------------------------------------------------------
  // year, month, day ¸¦ ¸ðµÎ ÀÔ·ÂÇß´ÂÁö Á¶»ç
  //----------------------------------------------------------*/
  if(!year.value|| !month.value) {
     alert( MSGenterYMD );
     year.focus();
     return false;
  }

  /*---------------------------------------------------------
  // year, month input °´Ã¼ÀÌ´Ù.
  //--------------------------------------------------------*/
  var ckFlg=0;

  //--------------------------------------------------------------------
  // ¼ýÀÚ¸¸ ÀÔ·Â¹Þµµ·Ï ÇÑ´Ù.  isNumber()¸¦ »ç¿ëÇÏ¸é
  //  »ý·«ÇØµµ µÈ´Ù.
  //-------------------------------------------------------------------			*/
  var  data1 = year.value;
  var data2 = month.value;
  for ( var j=1; j< 3; j++ ) {
    var data = eval( "data"+j );
    for ( var i=1; i < data.length; i++)  {
      var ch = data.substring(i,i+1);
      if (ch<"0" | ch>"9") {
	      alert ( MSGenterDD );
    	  year.focus();
    	  year.select();
    	  return false;
	    }
    }/* end inner for*/
  } /*end outter for*/

  /*------------------------------------------------------------
  // ¿ù Ã¼Å© ( 1 ~ 12)
  //-----------------------------------------------------------	   */
  if( (1 > month.value) ||  (12 < month.value) ) {
	  ckFlg=1;
  }
  if(ckFlg) {
    alert ( MSGenterMM );
    month.focus();
    month.select();
    return false;
  }
  /*-----------------------------------------------------------
  // MM Çü½ÄÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÏÁö¸¸,
  //  M Çü½ÄÀ¸·Î ÀÔ·ÂÇÑ °æ¿ì ¾Õ¿¡ 0 Ãß°¡
  //-------------------------------------------------------------         */
  if ( data2.length < 2 ) {
    data2 = "0"+data2 ;
  }
  return true;
}

/***************************************************************************
   SelectÀÇ Option°ªÀ» µ¿ÀûÀ¸·Î ÇÏ³ª¾¿ Ãß°¡ÇÑ´Ù.

   ÆÄ¶ó¸ÞÅÍ   name(SelectÀÇ name)
              text(optionÀÇ text)
              value(optionÀÇ value)
***************************************************************************/
function addOption(name, text, value) {
  var index = eval("MainForm." + name + ".options.length");
  var select = eval("MainForm." + name);
  select.options[index]  = new Option(text, value);
}

function addOptionSel(name, text, value) {
  var index = eval("MainForm." + name + ".options.length");
  var select = eval("MainForm." + name);
  select.options[index]  = new Option(text, value);
}

function addFormOptionSel(form,name, text, value) {
  var oT = form;
  var index = eval(oT+"." + name + ".options.length");
  var select = eval(oT+"." + name);
  select.options[index]  = new Option(text, value);
}

/***************************************************************************
   SelectÀÇ Option°ªÀ» µ¿ÀûÀ¸·Î ¿ÏÀü »èÁ¦ÇÑ´Ù.

   ÆÄ¶ó¸ÞÅÍ : name(SelectÀÇ name)
***************************************************************************/
function removeAllOptions(name) {
  var index = eval("MainForm." + name + ".options.length");
  var select = eval("MainForm." + name);

  for( var i = index-1; i >= 0; i-- ) {
    select.options[i] = null;
  }
}

function removeFormAllOptions(form, name) {
  var oT = form;
  var index = eval(oT+"." + name + ".options.length");
  var select = eval(oT+"." + name);

  for( var i = index-1; i >= 0; i-- ) {
    select.options[i] = null;
  }
}

/***************************************************************************
   SelectÀÇ Option°ªÀ» µ¿ÀûÀ¸·Î ¿øÇÏ´Â ³»¿ëÀ» »èÁ¦ÇÑ´Ù.

   ÆÄ¶ó¸ÞÅÍ : name(SelectÀÇ name)
             locate(Áö¿ï³»¿ëÀÇ ÀÎÅØ½º)
***************************************************************************/
function removeOption(name, locate) {
  var index = eval("MainForm." + name + ".options.length");
  var select = eval("MainForm." + name);

  if( index <= locate ) {
    alert( MSGremoveOpt );
    return;
  }

  for( var i = index-1; i > locate; i-- ) {
    select.options[i-1] = select.options[i];
  }

  select.options[index-1] = null;
}

function removeFormOption(form, name, locate) {

  var oT = form;
  var index = eval(oT+"." + name + ".options.length");
  var select = eval(oT+"." + name);

  if( index <= locate ) {
    alert( MSGremoveOpt );
    return;
  }

  for( var i = index-1; i > locate; i-- ) {
    select.options[i-1] = select.options[i];
  }

  select.options[index-1] = null;
}

/**************************************************************************
   ¹®ÀÚÀÇ ¾Õ°ú µÚ¿¡ ÀÖ´Â ¸ðµç °ø¹éÀ» ¾ø¾Ø´Ù.
**************************************************************************/
function trim(s) {
  var len = s.length;
	var st = 0;

	while ((st < len) && (s.charAt(st) <= ' ')) {
	    st++;
	}
	while ((st < len) && (s.charAt(len - 1) <= ' ')) {
	    len--;
	}
	return ((st > 0) || (len < s.length)) ? s.substring(st, len) : s;
}

/**************************************************************************
   StringÀ» ²¨²Ù·Î ¸¸µé¾î ÁØ´Ù.
**************************************************************************/
function reverse(s) {
  var rev = "";

  for(var i = s.length-1; i >= 0 ; i--) {
    rev += s.charAt(i);
  }

  return rev;
}

/*************************************************************************
   ÀÔ·Â¹ÞÀº ¹®ÀÚ¿¡¼­ ¼ýÀÚ¸¸ °¡Á®¿À°ÔÇÑ´Ù.
*************************************************************************/
function getRealNumber(format) {
  var number="";
  for(var i=0; i < format.length; i++) {
    if(format.charAt(i) >= '0' && format.charAt(i) <= '9') number += format.charAt(i);
  }
  return eval(number);
}

/*************************************************************************
   Çü½ÄÈ­µÈ ³»¿ëÀÇ ½Éº¼µéÀ» ¾ø¾Ö°í ¿ø·¡ÀÇ ³»¿ë¸¸À» º¸¿©ÁØ´Ù.

   ex)
   var str = "31,000";
   var res = removeFormat(str, ",");

   result : res -> 31000
*************************************************************************/
function removeFormat(content, sep) {
  var real = "";
  var contents = content.split(sep);

  for(var i = 0; i < contents.length; i++) {
    real += contents[i];
  }

  return real;
}
/************************************************************************
   text¿Í textarea,file type¿¡ value¸¦ Æ¯¼ö¹®ÀÚ°¡ Çã¿ëÇÏÁö ¸øÇÏµµ·ÏÇÑ´Ù.

   »ç¿ë¹ý : if(!form_chk()) return;
            ¿¡·¯¹ß»ý½Ã alert()À¸·Î ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ°í return;½ÃÅ°¸éµÊ

   function aa(){
    if(form_chk() == -1){
      alert('Àß¸øµÈ ¹®ÀÚ»ç¿ë');
      return;  //¿¡·¯Ã³¸®
    }
    document.myform.action="/servlet/aa";
    document.myform.submit();
   }
************************************************************************/

function formCheck()
{
   var form_cnt = document.forms.length;

   for ( var j=0; j < form_cnt; j++ )
   {
      var cnt = document.forms[j].length;
      for ( var i=0; i < cnt; i++ )
      {
         var type = document.forms[j].elements[i].type;

         if ((type == "text") || (type == "textarea") )
         {
            var val_len = document.forms[j].elements[i].value.length;
            var space_chk = 0;
            for ( var k=0; k < val_len; k++ )
            {
               var val_com = document.forms[j].elements[i].value;
               if ( val_len != 0 )
               {
                  if ( (val_com.charAt(k) == ' ') || (val_com.charAt(k) == '\n') || (val_com.charAt(k) == '\r') )
                     space_chk++;
               }

               if ( type != "textarea" )
               {
                  if ( val_com.charAt(k) == '\'' )
                  {
                     alert( MSGcantSingleQuota );
                     return false;
                  }
               }
            }
            if ( val_len != 0 )
            {
               if ( space_chk == val_len )
               {
                  alert( MSGcantSpaceOnly );
                  return false;
               }
            }
         }
         else if ( type == "file" )
         {
            var back = 0;
            var val_len1 = document.forms[j].elements[i].value.length;
            var val_com1 = document.forms[j].elements[i].value;
            var n = 0;
            for ( n=val_len1 - 1; n >= 0; n-- )
            {
               if ( val_com1.charAt(n) != '\\' )
               {
                  if ( (val_com1.charAt(n) == '!') || (val_com1.charAt(n) == '$') || (val_com1.charAt(n) == '(') || (val_com1.charAt(n) == ')') || (val_com1.charAt(n) == '&') || (val_com1.charAt(n) == '*') || (val_com1.charAt(n) == ';') || (val_com1.charAt(n) == '/') || (val_com1.charAt(n) == ' ') || (val_com1.charAt(n) == '\'') || (val_com1.charAt(n) == '"'))
                  {
                     alert( MSGnoBlackCharFName );
                     return false;
                  }
               }
               else
               {
                  back = 1;
                  break;
               }
            }

            if ( back == 0 && val_len1 != 0 )
            {
               alert(MSGnoRelativePath);
               return false;
            }
         }
         else
         {
         }
      }  /* end of for ( form_length )*/
   }  /* end of for ( form_cnt )*/

   return true;
}
/************************************************************************
   text(ID)¿¡  Æ¯¼ö¹®ÀÚ°¡ Çã¿ëÇÏÁö ¸øÇÏµµ·ÏÇÑ´Ù.

   »ç¿ë¹ý : if(!idCheck(id)) return;
            ¿¡·¯¹ß»ý½Ã alert()À¸·Î ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ°í return;½ÃÅ°¸éµÊ

   function aa(){
    if(!idCheck(id)) return;  //¿¡·¯Ã³¸®
    document.myform.action="/servlet/aa";
    document.myform.submit();
   }
************************************************************************/

function idCheck(id) {
  var idTrim = trim(id);
  var idTrimLen = idTrim.length;
  if( idTrimLen == 0 ){
    alert( MSGnoSpaceChar );
    return false;
  }
  for ( var k=0; k < idTrimLen; k++ ) {
    if ( idTrimLen != 0 ) {
       if ( (idTrim.charAt(k) == ' ') || (idTrim.charAt(k) == '\n') || (idTrim.charAt(k) == '\r') || ( idTrim.charAt(k) == '\'' ) || ( idTrim.charAt(k) == '<' ) ){
          alert( MSGnoHTMLSpaceChar );
          return false;
       }
    }
  }
  return true;
}

/************************************************************************
   text(ID)¿¡  Æ¯¼ö¹®ÀÚ°¡ Çã¿ëÇÏÁö ¸øÇÏµµ·ÏÇÑ´Ù.

   »ç¿ë¹ý : if(!clubNmCheck(usr_id, '¾ÆÀÌµð')) return;
            ¿¡·¯¹ß»ý½Ã alert()À¸·Î ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ°í return;½ÃÅ°¸éµÊ

   function aa(){
    if(!clubNmCheck(id, '¾ÆÀÌµð')) return;  //¿¡·¯Ã³¸®
    document.myform.action="/servlet/aa";
    document.myform.submit();
   }
************************************************************************/
function clubNmCheck(id, nm) {
  var idTrim = trim(id);
  var idTrimLen = idTrim.length;
  if( idTrimLen == 0 ){
    alert( MSGnoSpaceChar );
    return false;
  }
  for ( var k=0; k < idTrimLen; k++ ) {
    if ( idTrimLen != 0 ) {
       if ( (idTrim.charAt(k) == '\n') || (idTrim.charAt(k) == '\r') || ( idTrim.charAt(k) == '\'' ) || ( idTrim.charAt(k) == '"' ) || ( idTrim.charAt(k) == ';' ) || ( idTrim.charAt(k) == '!' )
       || ( idTrim.charAt(k) == '<' ) || ( idTrim.charAt(k) == '-' ) || ( idTrim.charAt(k) == '$' ) || ( idTrim.charAt(k) == '(' ) || ( idTrim.charAt(k) == ')' ) || ( idTrim.charAt(k) == '&' ) || ( idTrim.charAt(k) == '*' ) || ( idTrim.charAt(k) == '/' ) ){
          alert(nm + MSGnoBlackChar);
          return false;
       }
    }
  }
  return true;
}
/************************************************************************
   ÇÑ±ÛÀÎÁö Ã¼Å©ÇÑ´Ù.(ÇÑ±ÛÀº true¸®ÅÏ, ÇÑ±ÛÀÌ ¾Æ´Ï¸é false¸®ÅÏ)

   »ç¿ë¹ý : if(!korCheck(value)) return;
            ¿¡·¯¹ß»ý½Ã alert()À¸·Î ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ°í return;½ÃÅ°¸éµÊ

   function aa(value){
    if(!korCheck(value)) return;  //¿¡·¯Ã³¸®
    document.myform.action="/servlet/aa";
    document.myform.submit();
   }
************************************************************************/
function korCheck(val){
	var len = val.length;
	if(len <= 0){
	  alert( MSGenterYourName );
	  return false;
	}

/*
for(i = 0 ;i <= len ; i++) {
    var laststr = val.substr(i, 1) ;
    if( laststr.charCodeAt() < 127 ) {
      alert("ÀÌ¸§À» ÇÑ±Û·Î ÀÔ·ÂÇØÁÖ¼¼¿ä") ;
		  return false ;
		}
	}
*/
	return true;
}
/************************************************************************
ÇÑ±Û : return true, ¿µ¹® : return false : null Ã¼Å©´Â ¸ÕÁ® ÇØÁÖ¾îÇá ÇÑ´Ù.
************************************************************************/
function korEngCheck(val){
	/*
	var len = val.length;
	for(i = 0 ;i <= len ; i++) {
    var laststr = val.substr(i, 1) ;
    if( laststr.charCodeAt() < 127 ) {
		  return false ;
		}
	}
	*/
	re=/[A-Z0-9]+/i;
	if( re.test(val) ) {
		return false;
	}
		return true;

}

/************************************************************************
   Á¤È®ÇÑ ¸ÞÀÏÁÖ¼Ò ÀÔ·Â

   »ç¿ë¹ý : if(!mailCheckvalue)) return;
            ¿¡·¯¹ß»ý½Ã alert()À¸·Î ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ°í return;½ÃÅ°¸éµÊ

   function aa(value){
    if(!mailCheck(value)) return;  //¿¡·¯Ã³¸®
    document.myform.action="/servlet/aa";
    document.myform.submit();
   }
************************************************************************/
function mailCheck(val){
	var len = val.length;
	if(len <= 0){
	  alert( MSGenterYourEmail );
	  return false;
	}
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  if((!r1.test(val) && r2.test(val)) == 0) {
	  alert( MSGenterYourEmail ) ;
		return false;
	}
  return true ;
}

/* ÇØ´ç ¶õÀÌ null °ªÀÎÁö Ã¼Å©
// form_field ¿¹ : document.myform.name
//        msg ¿¹ : Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.      */
function null_check(form_field, msg) {
    if ( form_field.type == "text" || form_field.type == "textarea" || form_field.type == "password" || form_field.type == "hidden" )
    {
        if ( (form_field.value == "") || (form_field.value == null) ) {
            alert(msg);
            form_field.focus();
            return false;
        }
    }
    else if ( form_field.type == "select-one" )
    {
        if ( form_field.selectedIndex == 0 ) {
            alert(msg);
            return false;
        }
    }
    else if ( form_field[0].type == "radio" )
    {
        var cn = 0;
        var r_cn = 0;

        for(var k=0; k<(document.forms.length); k++)
        {
            for(var l=0; l<(document.forms[k].length); l++)
            {
                if ( document.forms[k].elements[l].name == form_field[0].name )
                   r_cn++;
            }
        }

        for(var n=0; n < r_cn; n++)
        {
            if ( form_field[n].checked )
                cn++;
        }
        if ( cn == 0 )
        {
            alert(msg);
            return false;
        }
    }
    else
    {}

    return true;
}
/*
    ÇÔ ¼ö : cal_byte(aquery , limit)
    ¼³ ¸í : TextAreaÀÇ Text±æÀÌ¸¦ Á¦ÇÑÇÑ´Ù.
    param : ¿øº»¹®ÀÚ¿­, Á¦ÇÑ±æÀÌ(byte)
    ¸® ÅÏ : boolean
 */
function cal_byte(aquery , limit)
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;

	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++) {
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}
	}

	if(tcount > limit) {
		reserve = tcount-limit;
		alert( limit + MSGbyteLimitExceed );
		return -1;
	}
	return 0;
}
/*
    ÇÔ ¼ö : cal_byte_Tle(aquery , limit, oForm)
    ¼³ ¸í : ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ Á¦ÇÑ ÇÒ ¼ö ÀÖ´Ù.
            onBlur="javascript:cal_byte_Tle(this.value,200,this);" title=" "
    param : (formNm.value, Á¦ÇÑ Byte ¼ö , fromNm)
    ¸® ÅÏ : boolean
		¼öÁ¤ÀÏ/¼öÁ¤ÀÚ  : 2003.12.19 / ±è¿ìÀÏ
 */
function cal_byte_Tle(aquery , limit, oForm)
{
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;
	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++) {
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}

	}

	if(tcount > limit) {
		var reserve = tcount-limit;
  	var ch  		= parseInt(reserve/2);
		if(ch==0) ch =1;

		//alert(oForm.title+"ÀÇ ³»¿ëÀº"+ limit + "¹ÙÀÌÆ® ÀÌ»óÀÇ ³»¿ëÀº Àü¼ÛÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r\nÀÛ¼ºÇÏ½Å ³»¿ëÀº "+reserve+"¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\n\nÇÑ±ÛÀÇ °æ¿ì "+ch+" ¹®ÀÚ¸¦ »©¼Å¾ßÇÕ´Ï´Ù.");
		alert(oForm.title+MSGthisContentIs+ limit + MSGbyteLimitExceed + MSGcomposedYourContent + reserve+ MSGbyteOver+ MSGHnagulIs +ch+ MSGdeleteCharector);
		oForm.focus();
		return -1;
	}
	return 0;
}

/*
    ÇÔ ¼ö : chkDiv(nmAll, nm)
    ¼³ ¸í : ÀüÃ¼  ¼±ÅÃ È¤Àº ¼±ÅÃÇØÁ¦ ÀÛµ¿
            Onclick="javascript:chkDiv('nmAll','chknm')"
    param: (nmAll :±×·ìÀÇ ´ëÇ¥ Ã¼Å© ¹Ú½º name , chknm : ±×·ì¿¡ ¼ÓÇÒ ÇÏÀ§ Ã¼Å©¹Ú½º name)
		¼öÁ¤ÀÏ/¼öÁ¤ÀÚ  : 2004.02.16 / À¯±¤¹Î
*/


function chkDiv(nmAll, nm){

  var cTk = eval("document.myform."+nmAll);
  var cK  = eval("document.myform."+nm);

  if(cK != null) {

  	var len = 1;
	  if(cK.length>=2) {
		  len = cK.length;
	  }

	  if(len > 1) {
		  if(cTk.checked == true){
		    for(var i=0; i<cK.length; i++){
		      cK[i].checked = true;
		    }
		  }else if(cTk.checked == false){

		    for(var i=0; i<cK.length; i++){
		      //cK[i].checked =
		      cK[i].checked = false;
		    }
		  }
	  } else {
	  	if(cTk.checked == true){
		    cK.checked = true;
		  }else if(cTk.checked == false){
		    cK.checked = false;
		  }
  	}

  }

}

/*
    ÇÔ ¼ö : chkDivFom(formNm,nmAll, nm)
    ¼³ ¸í : ÀüÃ¼  ¼±ÅÃ È¤Àº ¼±ÅÃÇØÁ¦ ÀÛµ¿, chkDiv¿Í Â÷ÀÌÁ¡Àº Æû³×ÀÓÀ» ÀÚÀ¯·ÎÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
            Onclick="javascript:chkDiv('nmAll','chknm')"
    param: (nmAll :±×·ìÀÇ ´ëÇ¥ Ã¼Å© ¹Ú½º name , chknm : ±×·ì¿¡ ¼ÓÇÒ ÇÏÀ§ Ã¼Å©¹Ú½º name)
		¼öÁ¤ÀÏ/¼öÁ¤ÀÚ  : 2004.03.08 / ±è¿ìÀÏ
*/
function chkDivFom(oForm,nmAll, nm){
  var T;

  if (oForm == null)
		T = eval("document.myform.");
	else{


		T = eval("document."+oForm);
  }

  var cTk = eval("T."+nmAll);
  var cK  = eval("T."+nm);

  if(cK != null) {

  	var len = 1;
	  if(cK.length>=2) {
		  len = cK.length;
	  }

	  if(len > 1) {
		  if(cTk.checked == true){
		    for(var i=0; i<cK.length; i++){
		      cK[i].checked = true;
		    }
		  }else if(cTk.checked == false){

		    for(var i=0; i<cK.length; i++){
		      //cK[i].checked =
		      cK[i].checked = false;
		    }
		  }
	  } else {
	  	if(cTk.checked == true){
		    cK.checked = true;
		  }else if(cTk.checked == false){
		    cK.checked = false;
		  }
  	}

  }

}


/***************************************************************************
  ÄíÅ° °ü·Ã ÇÔ¼ö
***************************************************************************/
function setCookie(name, value, expire)
{
  yearafter = new Date();
  yearafter.setYear(yearafter.getYear() + 1);

  expire = yearafter;

  document.cookie = name + "=" + escape(value) + "; path=/" + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name)
{
  var search = Name + "=";
  if (document.cookie.length > 0)
  {                                                      /* if there are any cookies*/
    offset = document.cookie.indexOf(search)
    if (offset != -1)
    {                                                    /* if cookie exists  */
      offset += search.length;                           /* set index of beginning of value*/
      end     = document.cookie.indexOf(";", offset);    /* set index of end of cookie value*/
      if (end == -1)
        end = document.cookie.length;
      return unescape(document.cookie.substring(offset, end));
    }
  }
}

function DocumentWrite(str){
	document.write(str);
}

/***************************************************************************
  trim() ÇÔ¼ö»ç¿ë
  * »ç¿ë¹æ¹ý
  ¿¹) º¯¼ö¸í.trim()
***************************************************************************/
String.prototype.trim = function()
{
  return this.replace(/(^\s*)|(\s*$)/gi, "");
}

/*
    ÇÔ ¼ö : click_all(form name)
    ¼³ ¸í : ¸®½ºÆ®ÀÇ Ç×¸ñÀ» Ã¼Å©ÇÒ¶§ »ç¿ë
    
    <table width="780" border="0" cellspacing="1" cellpadding="0" class="table1">
				<tr height="27" class="tr">
				  <td width="80">±³¹ø</td>
					<td width="30"><a href="javascript:click_all(myform.chk)">ÀüÃ¼</a></td> 
				</tr>

     <tr  height="25" class="tr_a1"  onMouseover="this.style.color='#0066FF'" onMouseout="this.style.color='#000000'" style='cursor:hand' >
       <a href="javascript:upt('0006', '2023031')"><td align="center">2023031</td></a>
	     <td align="center"> <input type="checkbox" name="chk" value="0006#2023031"></td>
		 </tr>
		 
		 <tr  height="25" class="tr_a1"  onMouseover="this.style.color='#0066FF'" onMouseout="this.style.color='#000000'" style='cursor:hand' >
       <a href="javascript:upt('0007', '212354')"><td align="center">212354</td></a>
	     <td align="center"> <input type="checkbox" name="chk" value="0007#212354"></td>
		 </tr>
    
    param: Ã¼Å©¹Ú½º°¡ Á¸ÀçÇÏ´Â lowÀÇ form name   
		¼öÁ¤ÀÚ  : 2005.11.22 / ³²°æ¿Ï
*/

var checkClick = false;
function clickAll(checkObj)
{
	if( checkClick ) {
		checkClick=false;
	}
	else {
		checkClick=true;
	}
	change_check_box_status(checkObj, checkClick);
}

function change_check_box_status(obj,status) {
	if( obj.checked != null ) {
		obj.checked = status;
	} else {
		if( obj.length ){
			for( var i = 0; i< obj.length; i++ )
				obj[i].checked = status;
		}
	}
}

/*
    ÇÔ ¼ö : totalCheck(form name)
    ¼³ ¸í : ¸®½ºÆ®ÀÇ Ç×¸ñÀ» Ã¼Å©¸®½ºÆ® °Ë»öÇÏ¿© ÆÄ¶ó¸ÞÅ¸ Àü´Þ
    <script>
    function ins(prId){
      if(totalCheck(myform.chk)) return;
      myform.profId.value = prId;
      myform.action = "RcvChrm05Proc.jsp";
      myform.submit();
    }
    </script>
    <table width="780" border="0" cellspacing="1" cellpadding="0" class="table1">
				<tr height="27" class="tr">
				  <td width="80">±³¹ø</td>
					<td width="30"><a href="javascript:click_all(myform.chk)">ÀüÃ¼</a></td> 
				</tr>

     <tr  height="25" class="tr_a1"  onMouseover="this.style.color='#0066FF'" onMouseout="this.style.color='#000000'" style='cursor:hand' >
       <a href="javascript:upt('0006', '2023031')"><td align="center">2023031</td></a>
	     <td align="center"> <input type="checkbox" name="chk" value="0006#2023031"></td>
		 </tr>
    
    <input type="button" value=" Á¢ ¼ö " class="button3" onClick="ins()">
    
    ÆÄ¶ó¸ÞÅ¸ ¹Þ´Â ÇÁ·Î±×·¥
      String[] checkNum = request.getParameterValues("chk");
      StringTokenizer sutoken1 = null;
      for (int j=0; j < checkNum.length; j++){
        sutoken1 = new StringTokenizer(checkNum[j], "#");
        out.println("1=["+sutoken1.nextToken()+"]");
        out.println("2=["+sutoken1.nextToken()+"]<br>");
      }
    ÁÖÀÇ»çÇ× : 
    <% if( cnt == 0 ){ %>
        <tr height="25" class="tr_a1">
					<td align="center" colspan="8">Á¶È¸µÈ ÀÚ·á°¡ ¾ø½À´Ï´Ù.</td>
				</tr>
        <input type="hidden" name="chk">				==> µ¥ÀÌÅÍ°¡ ¾øÀ»°æ¿ì¿¡ ²À chk value¸¦ ¸¸µé¾îÁà¾ß ÇÑ´Ù
    <% }%>
      
    param: Ã¼Å©¹Ú½º°¡ Á¸ÀçÇÏ´Â lowÀÇ form name   
		¼öÁ¤ÀÚ  : 2005.11.22 / ³²°æ¿Ï
*/
function totalCheck(checkObj) {
  var zz = 0;
  if( checkObj.checked != null ) { //low°¡ ÇÏ³ªÀÏ °æ¿ì
		if( !checkObj.checked ) {
      alert("Á¢¼öÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù");
      return true;
    }
	} else {  //low°¡ µÎ°³ ÀÌ»óÀÏ°æ¿ì
		for(var i=0; i < checkObj.length; i++) {
      if( checkObj[i].checked   ){
      	zz++;
      }
    }
    if ( zz == 0 ) {
      alert("Á¢¼öÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù");
      return true;
    }
	}
	return false;
}	
