//'==================================================================================================================
//' Project     : GSÄ®ÅØ½º SMIS3Â÷
//' Sub System  : common/js
//' Title       : ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼öÆÄÀÏ
//' Description : ÀüÃ¼ÆäÀÌÁö¿¡¼­ »ç¿ëµÇ´Â ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö¸¦ ¸ð¾Æ³õÀº ÆÄÀÏÀÔ´Ï´Ù.
//' ÀÛ¼ºÀÚ      : ÀÌ¿ÕÀç
//' ¼Ò ¼Ó       : °ø¿µDBM
//' ÀÏ ÀÚ       : 2005.12.29 ÃÖÃÊÀÛ¼º            
//'             : 
//'             : 
//' »ç¿ëÅ×ÀÌºí  : 
//' »ç¿ëSP      : 
//'==================================================================================================================
//'
//' ÇÔ¼öÃß°¡½Ã ¹Ýµå½Ã ÁÖ¼®À¸·Î Comment¸¦ ´Þ¾ÆÁÖ¼¼¿ä
//' 1. ÇÔ¼ö¸í
//' 2. ÇÔ¼ö¼³¸í
//' 3. ÀÛ¼ºÀÚ¼º¸í
//' 4. ÀÛ¼ºÀÏÀÚ
//'



//******************************************************************************************
// ÀÚ¹Ù½ºÅ©¸³Æ® (common.js)
// confirm_delete(url)  - ÀÚ·á »èÁ¦½Ã »èÁ¦ È®ÀÎ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í, È®ÀÎ ÈÄ »èÁ¦ ÆäÀÌÁö url·Î ÀÌµ¿
// isEmpty(str)      - ¹Þ¾Æ¿Â ¹®ÀÚ¿­¿¡ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö Ã¼Å© (Return : true ¹®ÀÚ¿­ÀÌ ºó ¹®ÀÚ¿­ )
// getStrLen(str)    - String ¹®ÀÚ¿­À» ÆÄ¶ó¹ÌÅÍ·Î ¹Þ¾Æµé¿© byte ¼ö¸¦ ¸®ÅÏÇÑ´Ù (Return : String Byte ¼ö)
// openPopup(url, id, width, height) - ¸Þ´º¹Ù, ½ºÅ©·Ñ¹Ù, »óÅÂ¹Ù ¾ø´Â ÆË¾÷Ã¢À» ¶ç¿î´Ù (id:window name)
// isBlank(str)      - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å© °ø¹éÀÌ Æ÷ÇÔµÇ¾îÀÖÀ¸¸é ¿¡·¯ ¸Þ½ÃÁö ¹Ú½º º¸¿©ÁÜ (Return : true °ø¹éÀ» Æ÷ÇÔ)
// isAlphanumeric(s)  - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß ¿µ¹®ÀÚ, ¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å©
// isLetter(c)      - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ°¡ ¿µ¹®ÀÚ ÀÎÁö Ã¼Å© ( Return true ¿µ¹®ÀÚ )
// isDigit(c)      - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ°¡ ¼ýÀÚ ÀÎÁö Ã¼Å©  ( Return true ¼ýÀÚ )
// isKorean(str)    - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß¿¡ ÇÑ±ÛÀÌ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å© ( Return true ÇÑ±ÛÀÌ¸é )
// strCharByte(chStr)  - ¹ÙÀÌÆ®¼ö (ÇÑ±Û:return 2)
// isSpecialChar(str)  - ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß¿¡ Æ¯¼ö¹®ÀÚ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å© (Return true Æ¯¼ö¹®ÀÚ¸¦ Æ÷ÇÔ)
// isNumber(str)    - ¼ýÀÚ Ã¼Å© (¼ýÀÚÀÌ¸é return true)
// isEmail(str)      - ¹Þ¾ÆµéÀÎ ¹®ÀÚ¿­¿¡ '@'¿Í'.' Ã¼Å© ( µÑ´Ù ÀÖÀ¸¸é return true )
// chkJumin(strRegNo1, strRegNo2) - ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© (Return true ÁÖ¹Î¹øÈ£ Ã¼Å© ¼º°øÀÏ °æ¿ì )
// img_act(imgName, img)   - mouseover
// img_inact(imgName, img) - mouseout
//    <a href="¸µÅ©»çÀÌÆ®" onmouseover="img_act('img1')"ÀÌ¹ÌÁö ½ÇÇà onmouseout="img_inact('img1')">
//    <img src="tomcat.gif" border="0" name="img1"></a>
//
// blankToUnderbar(lim)  <input type="button" onclick="blankToUnderbar(this.form.aa)" value="test">
//    ÀÎÀÚÀÇ °ªÀ» ¹è¿­È­ ½ÃÄÑ¼­ ±×»çÀÌÀÇ °ª¿¡ °ø¹éÀÌ ÀÖÀ¸¸é °ø¹éÀ» ¾ð´õ¹Ù·Î Ç¥½Ã

// autotab(obj1, obj2 , len)  Æ÷Ä¿½º ÀÚµ¿À¸·Î ³Ñ±â±â  onkeyup ¿¡´Ù ÇÔ¼ö¸íÀ» Àû¾îÁÖ°í  ±×´ÙÀ½ (obj1,obj2,¾î´À½ÃÁ¡ºÎÅÍ Ä¿¼­ ÀÚµ¿ÀÌµ¿ÇÏ´Â±æÀÌÀÇ ¼ö¸¦ Àû¾î³õ´Â´Ù)
//     ex) <form name="myform">
//    <input type=text name=limht size=15 onkeyup="autotab('document.myForm.limht' ,'document.myForm.limpass', 5 )">
//    <input type=text name=limpass size=15 onkeyup="autotab('document.myForm.limpass' ,'document.myForm.limht', 5 )">

// cutFileName (value)
// showLayer(objLayer)  : Layer º¸ÀÌ±â/¼û±â±â
//**************************************************************************************************

function open_climb_money(){
    window.open("/card/climb_2007_apply.asp", "newopen", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=600 height=350,left=410,top=0")
}


// Function : confirm_delete(url)
// Param : url È®ÀÎ ÈÄ ÀÌµ¿ÇÒ ÆäÀÌÁö URL
// Return :  None
//Description : ÀÚ·á »èÁ¦½Ã »èÁ¦ È®ÀÎ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í, È®ÀÎ ÈÄ »èÁ¦ ÆäÀÌÁö url·Î ÀÌµ¿
function confirm_delete(url) {
  if (confirm('ÇØ´ç ÀÚ·á¸¦ ¿µ±¸È÷ »èÁ¦ÇÕ´Ï´Ù.\n½ÇÇàÇÏ½Ã°Ú½À´Ï±î?')) self.location.href = url ;
}

// Function : isEmpty
// Param : str Ã¼Å©ÇÒ ¹®ÀÚ¿­
// Return :  true ¹®ÀÚ¿­ÀÌ ºó ¹®ÀÚ¿­ÀÌ¸é
//        false  ¹®ÀÚ¿­ÀÌ ºó ¹®ÀÚ¿­ÀÌ ¾Æ´Ï¸é
//Description : ¹Þ¾Æ¿Â ¹®ÀÚ¿­¿¡ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
//           Form Object¿¡ °ªÀÌ ÀÔ·Â µÇ¾ú´ÂÁö Ã¼Å©
function isEmpty(str) {
  var len = str.length ;
  var arr ;
  var bool ;
  bool = false ;

  if (len > 0) {
    arr = str.split(' ') ;

    for (i=0; i<arr.length; i++) {
      if (arr[i] == '') {
        bool = true
      } else {
        bool = false ;
        break;
      }
    }
  }
  else bool = true ;

  return bool ;
}

// Function : getStrLen
// Param : str Ä«¿îÆ®ÇÒ String
// Return : String Byte ¼ö (ÇÑ±ÛÀº 2byte)
// Description : String ¹®ÀÚ¿­À» ÆÄ¶ó¹ÌÅÍ·Î ¹Þ¾Æµé¿© byte ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
function getStrLen(str) {
  var len=0, j;

  for (i=0, j=str.length; i<j; i++, len++) {
    if ( (str.charCodeAt(i)<0)||(str.charCodeAt(i)>127) ) {
      len = len+1;
    }
  }
  return len;
}

// Function : isEnglish
// Param c Ã¼Å©ÇÒ ¹®ÀÚ
// Return  true ¿µ¹®ÀÚÀÌ¸é
//        false ¿µ¹®ÀÚ ¾Æ´Ï¸é
// Description : ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ°¡ ¿µ¹®ÀÚ ÀÎÁö Ã¼Å©
function isEnglish(c)
{
  return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

// Function isDigit
// Param c Ã¼Å©ÇÒ ¹®ÀÚ
// Return  true ¼ýÀÚ¸é
//        false ¼ýÀÚ ¾Æ´Ï¸é
// Description : ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ°¡ ¼ýÀÚ ÀÎÁö Ã¼Å©
function isDigit(c)
{
  return ((c >= "0") && (c <= "9"))
}

// Function isKorean
// Param str Ã¼Å©ÇÒ ¹®ÀÚ¿­
// Return  true ÇÑ±ÛÀÌ¸é
//        false ÇÑ±Û ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é
// Description : ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß¿¡ ÇÑ±ÛÀÌ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å©
function isKorean(str)
{
  if(!isSpecialChar(str)) {
    for (i = 0; i < str.length; i++) {
      ch = escape(str.charAt(i));        //ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ
      if (strCharByte(ch) == 2) return true;
    }
  }
    return false;
}

function strCharByte(chStr)
{
        if (chStr.substring(0, 2) == '%u') {
                if (chStr.substring(2,4) == '00')
                        return 1;
                else
                        return 2;        //ÇÑ±Û
        }
        else if (chStr.substring(0,1) == '%') {
                if (parseInt(chStr.substring(1,3), 16) > 127)
                        return 2;        //ÇÑ±Û
                else
                        return 1;
        }
        else {
                return 1;
        }
}

// Function isSpecialChar
// Param str Ã¼Å©ÇÒ ¹®ÀÚ¿­
// Return  true Æ¯¼ö¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é
//        false Æ¯¼ö¹®ÀÚ¸¦ Æ÷ÇÔÇÏ°í ÀÖÁö ¾ÊÀ¸¸é
// Description : ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ¹®ÀÚ¿­ Áß¿¡ Æ¯¼ö¹®ÀÚ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å©
function isSpecialChar(str)
{
  for (i = 0; i < str.length; i++) {
        asciiChar = str.charCodeAt(i);

    if ((asciiChar > 32 && asciiChar < 48) || (asciiChar > 57 && asciiChar < 65) || (asciiChar > 90 && asciiChar < 97)) return true ;
  }
  return false ;
}

function isNumber(str)
{
  for (i = 0; i < str.length; i++) {
        chr = str.charAt(i);

    if (!isDigit(chr)) return false ;
  }
  return true ;
}


function isFloat(str)
{
  for (i = 0; i < str.length; i++) {
        chr = str.charAt(i);

    if (!isNumeric(chr)) return false ;
  }
  return true ;
}

function isNumeric(c)
{
  return (((c >= "0") && (c <= "9")) || c == ".")
}

// Function : isEmail
// Param : str ÀÌ¸ÞÀÏ ¹®ÀÚ¿­
// Return :  true ÀÌ¸ÞÀÏ Ã¼Å© ¼º°øÀÏ °æ¿ì
//        false ÀÌ¸ÞÀÏ Ã¼Å© ½ÇÆÐÀÏ °æ¿ì
//Description
 function isEmail(str){
  for(var i=0;i<str.length;i++){
    if(str.substring(i+1,i+2)=='@'){
      var str_1='y';
    }
    if(str_1=='y' && str.substring (i,i+1)=='.'){
      return true;
    }
  }
  return false ;
}

// Function : isJumin
// Param : theForm FORM Object ÀÌ¸§
//         jumin1 ÁÖ¹Î¹øÈ£ Ã¹ÀÚ¸® Object ÀÌ¸§
//         jumin2 ÁÖ¹Î¹øÈ£ µÞÀÚ¸® Object ÀÌ¸§
// Return  true ÁÖ¹Î¹øÈ£ Ã¼Å© ¼º°øÀÏ °æ¿ì
//        false ÁÖ¹Î¹øÈ£ Ã¼Å© ½ÇÆÐÀÏ °æ¿ì
// Description
// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©
function isJumin(strRegNo1, strRegNo2)
{
  var nCheckDigitFront, nCheckDigitBack;

  if (strRegNo1.substring(2,3) > 1)
    return false;

  if (strRegNo1.substring(4,5) > 3)
    return false;

  if (strRegNo2.substring(0,1) > 4
    || strRegNo2.substring(0,1) == 0) {
    return false;
  }

  var a1 = strRegNo1.substring(0,1)
  var a2 = strRegNo1.substring(1,2)
  var a3 = strRegNo1.substring(2,3)
  var a4 = strRegNo1.substring(3,4)
  var a5 = strRegNo1.substring(4,5)
  var a6 = strRegNo1.substring(5,6)
  nCheckDigitFront = (a1 * 2) + (a2 * 3) + (a3 * 4) + (a4 * 5) + (a5 * 6) + (a6 * 7);

  var b1 = strRegNo2.substring(0,1)
  var b2 = strRegNo2.substring(1,2)
  var b3 = strRegNo2.substring(2,3)
  var b4 = strRegNo2.substring(3,4)
  var b5 = strRegNo2.substring(4,5)
  var b6 = strRegNo2.substring(5,6)
  var b7 = strRegNo2.substring(6,7)

  nCheckDigitBack = nCheckDigitFront + (b1 * 8) + (b2 * 9) + (b3 * 2) + (b4 * 3) + (b5 * 4) + (b6 * 5);
  nCheckDigitBack = nCheckDigitBack % 11
  nCheckDigitBack = 11 - nCheckDigitBack
  nCheckDigitBack = nCheckDigitBack % 10

  if (nCheckDigitBack != b7)
    return false;
  else
    return true;
}


// ÀÌ¹ÌÁö ·Ñ¿À¹ö
// ÇÔ¼ö¸í : img_act
//         img_inact
// ¸¶¿ì½º¸¦ ¿Ã·ÈÀ»¶§ º¯ÇÏ´Â ÀÌ¹ÌÁö
// ±âº»°ªÀ¸·Î º¸¿©ÁÖ´Â ÀÌ¹ÌÁö
//------°è¼ÓÇØ¼­ img2   img3 À¸·Î Ãß°¡½ÃÅ³ ¼ö ÀÖ½À´Ï´Ù.--------
// ¸¶¿ì½º¸¦ ¿Ã¸®¸é ´Ù¸¥ ÀÌ¹ÌÁö¸¦ ÀÛµ¿½ÃÅµ´Ï´Ù.
// ¿ø»óÅÂ·Î º¹±¸ ÇÕ´Ï´Ù.
//<a href="¸µÅ©»çÀÌÆ®" onmouseover="img_act('img1')"ÀÌ¹ÌÁö ½ÇÇà onmouseout="img_inact('img1')"ÀÌ¹ÌÁö 1ÀÇ ÀÌ¹ÌÁö Á¾·á
//<img src="C:\Documents and Settings\Administrator\¹ÙÅÁ È­¸é\½ºÅ©¸³Æ® html\image\tomcat.gif" border="0" name="img1">
function img_act(imgName, img) {
   document [imgName].src = img;
}

function img_inact(imgName, img) {
   document [imgName].src = img ;
}



// °ø¹éÀ» Underbar(_)·Î Ä¡È¯
//ÇÔ¼ö¸í : blank2underbar
//À§ÀÇ ¼Ò½º¸¦ ¼³¸íÇÏÀÚ¸é ÀÎÀÚÀÇ °ªÀ» ¹è¿­È­ ½ÃÄÑ¼­
//±×»çÀÌÀÇ °ª¿¡ °ø¹éÀÌ ÀÖÀ¸¸é
//°ø¹éÀ» ¾ð´õ¹Ù·Î Ç¥½ÃÇÏ¶ó´Â ÀÇ¹ÌÀÔ´Ï´Ù
//<nput type="button" onclick="blankToUnderbar(this.form.aa)" value="test">
//À§¿Í °°ÀÌ ÀÌ·±½ÄÀ¸·Î »ç¿ëÇÏ¸é µË´Ï´Ù
function blankToUnderbar(lim){
  str = new Array() ;
  var kStr = "" ;
  str = lim.split(" ") ;
  for ( i = 0 ; i<str.length ; i++ ) {
    if ( i == 0 ) kStr = str[i] ;
    else kStr = kStr + "_" + str[i] ;
  }
  return kStr ;
}

// Æ÷Ä¿½º ÀÚµ¿À¸·Î ³Ñ±â±â
// ÇÔ¼ö¸í : autotab
//<form name="myform"> ---- form name¿©±â¼­ Á¤ÀÇÇØÁØ°ÍÃ³·³ myformÀÌ¶ó°í Àâ°í
// <input type=text name=limht size=15 onkeyup="autotab('document.myForm.limht' ,'document.myForm.limpass', 5 )"></td>
// onkeyup ¿¡´Ù ÇÔ¼ö¸íÀ» Àû¾îÁÖ°í  ±×´ÙÀ½ (obj1,obj2,¾î´À½ÃÁ¡ºÎÅÍ Ä¿¼­ ÀÚµ¿ÀÌµ¿ÇÏ´Â±æÀÌÀÇ ¼ö¸¦ Àû¾î³õ´Â´Ù)
// <input type=text name=limpass size=15 onkeyup="autotab('document.myForm.limpass' ,'document.myForm.limht', 5 )">
function autotab(obj1, obj2 , len){
  if(eval(obj1 + ".value.length") >= len ){
    eval(obj2+ ".focus()");
  }
}

function cutFileName (value) {
  var name, path, pos, length ;

  length = value.length ;
  pos = value.lastIndexOf ("\\") ;
  //path = value.substr(0, pos) ;
  name = value.substr(pos + 1, length) ;

  return name ;
}

// ·¹ÀÌ¾î º¸¿©ÁÖ±â/¼û±â±â
// ÇÔ¼ö¸í : showLayer
// <span id="layerID" style="display:none;"></span>
// <a href="JavaScript:showLayer(document.all.layerID);">Show Layer</a>
// param : ·¹ÀÌ¾î ¾ÆÀÌµð
function showLayer(objLayer) {
  if (objLayer.style.display == "none") objLayer.style.display = "block" ;
  else objLayer.style.display = "none" ;
}

// ¼±ÅÃÇÑ ÅØ½ºÆ®ÀÇ ½ºÅ¸ÀÏ º¯°æ
// ¼±ÅÃÇÑ ÅØ½ºÆ®ÀÇ ½ºÅ¸ÀÏÀ» »ö»óÀ» ºí·ç, º¼µå·Î º¯È¯
// param obj : ¼±ÅÃÇÑ ÅØ½ºÆ® ÀÌ¸§
//       cnt : ÀüÃ¼ ÅØ½ºÆ® ¼ö
function changeClickedFontStyle(obj, cnt) {
  var objTmp ;
  //var i = cnt - 1 ;  
  for (var i=1; i<=cnt; i++) {    
    objTmp = eval("document.all.font_0" + i) ;
    objTmp.style.fontWeight = 'normal' ;  
  }  
  obj.style.fontWeight = 'bold' ;
  obj.style.color = '#1868D2' ;
}
function changeClickedFontStyle2(obj, cnt) {
  var objTmp ;
  //var i = cnt - 1 ;  
  for (var i=1; i<=cnt; i++) {    
    objTmp = eval("document.all.font_0" + i) ;
    objTmp.style.fontWeight = 'normal' ;  
  }  
  obj.style.fontWeight = 'bold' ;
  //obj.style.color = 'orange' ;
  obj.style.color = '#000000' ;
}

function OpenWindow(img_name, fname, w, h){
 try
 {
  var he, we
  var LeftPosition=(screen.width)?(screen.width-w)/2:100;
  var TopPosition=(screen.height)?(screen.height-h)/2:100;

 he = parseInt(h) + 30;
 we = parseInt(w);// + 20;

  var settings='width='+we+',height='+he+',top='+TopPosition+',left='+LeftPosition+',toolbar=no, location=no,directories=no, status=yes, menubar=no, scrollbars=no, status=no, resizable=yes';

    var urlname =  "/bigimg.asp?get_file_name="+ img_name+"&width="+w+"&height="+h;
    browsing_window = window.open(urlname, "browse_org",settings);
    browsing_window.focus();


 }
 catch(exception)
 {
  alert(fname+' À©µµ¿ì¸¦ ¿©´ÂÁß¿¡ ¿¡·¯°¡ ¹ß»ý ÇÏ¿´½À´Ï´Ù.');
 }
}

function OpenWindow1(popup_name, fname, w, h){ //ÀÎ¼öÀÎ°è ÆË¾÷Ã¢
// try
// {
  var LeftPosition=(screen.width)?(screen.width-w)/2:100;
  var TopPosition=(screen.height)?(screen.height-h)/2:100;

  var settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',toolbar=no, location=no,directories=no, status=yes, menubar=no, scrollbars=yes, status=no, resizable=no';

    var urlname = popup_name;
    var fnames = fname;
    browsing_window1 = window.open(urlname, fnames, settings);
    browsing_window1.focus();


// }
// catch(exception)
// {
 // alert(fname+' À©µµ¿ì¸¦ ¿©´ÂÁß¿¡ ¿¡·¯°¡ ¹ß»ý ÇÏ¿´½À´Ï´Ù.');
// }
}

function term_chk(str,chk) { //fterm:ºÎÅÍ±â°£ , tterm:±îÁö±â°£ , s:³â(y) ³â¿ù(m) ³â¿ùÀÏ(d)
  var s = str;
  var chk = chk;

  var fterm, tterm, dif_y, dif_m, ref_m, ref_m1, to_m, to_m1;

    if (s=="y") //¿¬µµ ¿À·ù
    {
      var fterm = document.frm.from_y.value;
      var tterm = document.frm.to_y.value;
    }
    if (s=="m") //¿¬¿ù
    {
      var fterm = document.frm.from_y.value + document.frm.from_m.value;
      var tterm = document.frm.to_y.value + document.frm.to_m.value;
    }
    if (s=="d") //³â¿ùÀÏ
    {
      var fterm = document.frm.from_y.value + document.frm.from_m.value + document.frm.from_d.value;
      var tterm = document.frm.to_y.value + document.frm.to_m.value + document.frm.to_d.value;
    }

  if (fterm > tterm) {
    if (s=="y") { //¿¬µµ ¿À·ù
      alert('±â°£ ³âµµ¸¦ È®ÀÎÇÏ¼¼¿ä.');
    }
    if (s=="m") { //¿¬¿ù
      alert('±â°£ ³âµµ/¿ùÀ» È®ÀÎ ÇÏ¼¼¿ä.');
    }
    if (s=="d") { //³â¿ùÀÏ
      alert('±â°£ ³âµµ/¿ù/ÀÏÀ» È®ÀÎÇÏ¼¼¿ä.');
    }
    return false;
  }
  else {
    dif_y = document.frm.to_y.value - document.frm.from_y.value; //±îÁö³â - ºÎÅÍ³â
    //st_ym = document.frm.from_y.value * 100 + document.frm.from_m.value;
    //alert(dif_y);
    if (dif_y > 0) { // ÇØ°¡ ¹Ù²ð¶§

      ref_m = document.frm.from_m.value;
      to_m = document.frm.to_m.value;
      if (ref_m < 10) {
        ref_m1 = ref_m.substring(1,2);
          //alert(ref_m);
      }
      else
      {
        ref_m1 = ref_m;
      }
      if (to_m < 10) {
        to_m1 = to_m.substring(1,2);
          //alert(ref_m);
      }
      else
      {
        to_m1 = to_m;
      }
      //alert("ref_m1="+ref_m1);
      //alert(dif_y);
      //alert(to_m1);
      //return false;
      //dif_m = parseInt( 12 - ref_m1 + 1 ) + (dif_y-1)*12 + parseInt(to_m1);
      dif_m = parseInt( 12 - ref_m1 + 1 ) + (dif_y-1)*12 + parseInt(to_m1);
      //alert(dif_m);
      //dif_m = eval(dif_m);
      if (dif_m > 12 && chk != "exc") { //±â°£ÀÌ 12°³¿ù ÃÊ°úÀÏ¶§
          alert('±â°£ 12°³¿ù ÃÊ°úÀÔ´Ï´Ù.');
          //history.go(-1);
          return false;
      }
    }

  } // Else End
}

// ½Ã½ºÅÛ¸í : °ø±Þ¾ÈÁ¤È­ ½Ã½ºÅÛ
// ÇÔ¼ö¸í   : termSupp_chk
// ÇÔ¼ö¼³¸í : Á¶È¸ ¹üÀ§ Ã¼Å© ¹× 13°³¿ù ÃÊ°ú Á¶È¸Á¶°Ç Â÷´Ü
// ÀÛ¼ºÀÏÀÚ : 2005.07.29
// ÀÛ¼ºÀÚ   : °íÁö¿¬
function termSupp_chk(str,chk) { //fterm:ºÎÅÍ±â°£ , tterm:±îÁö±â°£ , s:³â(y) ³â¿ù(m) ³â¿ùÀÏ(d)
  var s = str;
  var chk = chk;

  var fterm, tterm, dif_y, dif_m, ref_m, ref_m1, to_m, to_m1;

    if (s=="m") //¿¬¿ù
    {
      var fterm = document.frm.from_y.value + document.frm.from_m.value;
      var tterm = document.frm.to_y.value + document.frm.to_m.value;
    }
    
  if (fterm > tterm) {    
    if (s=="m") { //¿¬¿ù
      alert('±â°£ ³âµµ/¿ùÀ» È®ÀÎ ÇÏ¼¼¿ä.');
    }    
    return false;
  }
  else {
    dif_y = document.frm.to_y.value - document.frm.from_y.value; //±îÁö³â - ºÎÅÍ³â
    
    if (dif_y > 0) { // ÇØ°¡ ¹Ù²ð¶§

      ref_m = document.frm.from_m.value;
      to_m = document.frm.to_m.value;
      if (ref_m < 10) {
        ref_m1 = ref_m.substring(1,2);
      }
      else
      {
        ref_m1 = ref_m;
      }
      if (to_m < 10) {
        to_m1 = to_m.substring(1,2);
      }
      else
      {
        to_m1 = to_m;
      }
      
      dif_m = parseInt( 12 - ref_m1 + 1 ) + (dif_y-1)*12 + parseInt(to_m1);
    
      if (dif_m > 13 && chk != "exc") { //±â°£ÀÌ 13°³¿ù ÃÊ°úÀÏ¶§
          alert('±â°£ 13°³¿ù ÃÊ°úÀÔ´Ï´Ù.');
          return false;
      }
    }

  } // Else End
}


//function num_only(){
//  if((event.keyCode<48) || (event.keyCode>57)){
//    event.returnValue=false;
//  }
//}
// ¼ýÀÚ, '.'¸¸ ÀÔ·Â°¡´ÉÇÏµµ·Ï ¼öÁ¤
function num_only()
{
  //(((c >= "0") && (c <= "9")) || c == ".")
  if(((event.keyCode<48) && (event.keyCode != 46)) ||((event.keyCode>57) && (event.keyCode != 46)))
  {
    event.returnValue=false;
  }  
}

///* ÇÔ¼ö¸í  : add_comma                                    *
// * ¼³  ¸í  : ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¸é °¡°Ý¾ç½ÄÀ¸·Î ÄÞ¸¶¸¦ µ¡ºÙÀÓ        *
// * ÀÛ¼ºÀÏ  : 2003³â 2¿ù 4ÀÏ                                *
// * ÀÛ¼ºÀÚ  : Á¶»ó¹Î                                        *
// * ÀÎ  ÀÚ  : what - °´Ã¼                                   *  
// * °á°ú°ª  : ¾øÀ½                                          */
//

function strip_comma(data) {      /* ÀÔ·ÂµÈ °ª¿¡¼­ ÄÞ¸¶¸¦ ¶¼¾î³½´Ù. */
     var flag = 1;  // À½¼ö, ¾ç¼ö »óÅÂÇÃ·¡±× default: ¾ç¼ö(1) 
    var valid = "1234567890";
    var output = '';
  if ( data.charAt(0) == '-')       /* °è»ê½Ä¿¡¼­ ½á¸Ô¾î¾ß ÇÏ¹Ç·Î... */
  {
    //flag = 0;
    data = data.substring(1);
  }
    for (var i=0;  i<data.length; i++)
  {
       if (valid.indexOf(data.charAt(i)) != -1)
          output += data.charAt(i)
  }
  if ( flag == 1 ) 
      return  output;
  else if ( flag == 0 )
    return  ('-' + output);
} 

function add_comma(what) {          /* ÀÚ¸´¼ýÀÚ¿¡µû¶ó ÄÞ¸¶¸¦ ºÙÀÎ´Ù. */
    var flag = 1;  // À½¼ö, ¾ç¼ö »óÅÂÇÃ·¡±× default: ¾ç¼ö(1) 
    var data =  what.value;
    var len = data.length;
    
  if ( data.charAt(0) == '-' )
    {
      //flag = 0; //À½¼ö  
        data = data.substring(1);
    }    
    if (data.charAt(0) == '0' && data.charAt(1) == '-')
    {
      //flag = 0; 
  data = data.substring(2);
    }
       
    var number = Number(strip_comma(data)); //// ÄÞ¸¶¸¦ »èÁ¦ÈÄ ¼ýÀÚÇü½ÄÀ¸·Î º¯È¯!
    number = ''+number;
    if (number.length > 3)
     {
        var mod = number.length%3;
        var output = (mod > 0 ? (number.substring(0,mod)) : '');
        for (i=0 ; i < Math.floor(number.length/3) ; i++)
        {
            if ((mod ==0) && (i ==0))
                output+= number.substring(mod+3*i,mod+3*i+3);
            else
                output+= ',' + number.substring(mod+3*i,mod+3*i+3);
        }
        if ( flag == 0 ) 
        {
          what.value = '-' + output;
        }
        else    
          what.value = output;
    }
    else
    {
      if ( flag == 0 )
      {
            what.value = '-' + number;
      }     
      else 
           what.value = number;
    }  

  return number
}

// ÁÂÃø °ø¹éÁ¦°Å
function ltrim ( s ) {
  return s.replace( /^\s*/, "" );
}
// ¿ìÃø °ø¹éÁ¦°Å
function rtrim ( s ) {
  return s.replace( /\s*$/, "" );
}
// ÁÂÃø, ¿ìÃø °ø¹éÁ¦°Å
function trim ( s ) {
  return rtrim(ltrim(s));
}

// ±ÛÀÚ Àß¶ó¼­ º¸¿©ÁÖ°í Ç³¼± µµ¿ò¸»·Î Full ³×ÀÓ º¸¿©ÁÖ±â
function replaceNm(str,icnt)
{
 var replaceNm = "";
 if (str.length > icnt) 
  {
    replaceNm = "<a title='"+str+"' ><font color=646464>"+str.substring(0,icnt)+"..</a>";
  }  else {
    replaceNm = str;
  }
  return replaceNm;
}


//°ø¹éÆ÷ÇÔ Ã¼Å©
// 1. hasBlank(tmpStr)
// 2. tmpStr ¹®ÀÚ¿­ Áß¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÏ¿© Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é true, ¾øÀ¸¸é false¸¦ ¸®ÅÏÇÕ´Ï´Ù.
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-03
function hasBlank(tmpStr) {
  if (tmpStr.indexOf(" ") >= 0) {
    return true;
  } else {
    return false;
  }
}

//¿øÇÏ´Â ¹®ÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ ÀÔ·Â Ã¼Å©
// 1. allowedStringCheck(str,refStr)
// 2. str ¹®ÀÚ¿­ Áß¿¡ ¿øÇÏ´Â ¹®ÀÚ(refStr) ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å©ÇÕ´Ï´Ù. ¾øÀ¸¸é true, ÀÖÀ¸¸é false¸¦ ¸®ÅÏÇÕ´Ï´Ù.
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-03
function allowedStringCheck(str,refStr) {
  var tempStr = refStr;
  var a = 0;
  for (i = 0; i < str.length; i++) {
    if (tempStr.indexOf(str.substring(i,i+1)) == -1) {
      a++;
    }
  }
  if (a == 0) {  
    return true;
  } else {
    return false;
  }
}

//Progress Bar¸¦ ³ªÅ¸³»´Â Ã¢À» call ÇÏ´Â ÇÔ¼ö
function ShowProgress()
{
  strAppVersion = navigator.appVersion;
  
  if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {

    winstyle = "dialogWidth=385px; dialogHeight:150px; center:yes";
    window.showModelessDialog("/common/asp/show_progress.asp?nav=ie", null, winstyle);
  }
  else {

    winpos = "left=" + ((window.screen.width-380)/2) + ",top=" + ((window.screen.height-110)/2);
    winstyle="width=380,height=110,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos;
    window.open("/common/asp/show_progress.asp?nav=ns",null,winstyle);
  }
  
  return true;
}

//Å¾¸Þ´º ¸µÅ©
// 1. TopMenuAction(tmpPgmLevel, tmpPgmId, tmpPrmUrl)
// 2. Å¾¸Þ´º ¸µÅ©¸¦ À§ÇÑ ÇÔ¼öÀÔ´Ï´Ù.
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-20
function TopMenuAction(tmpPgmLevel, tmpPgmId, tmpPrmUrl) {
  var path
    ButtonOn(tmpPgmId);
    path = "/pagelink_top.asp?pgm_id=" + tmpPgmId;
    top.f_main.location.href = path;
//    top.center.location.replace(path);
}

//¿ÞÂÊ¸Þ´º ¸µÅ©
// 1. LeftMenuAction(tmpPgmLevel, tmpPgmId, tmpPrmUrl)
// 2. Å¾¸Þ´º ¸µÅ©¸¦ À§ÇÑ ÇÔ¼öÀÔ´Ï´Ù.
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-20
function LeftMenuAction(tmpPgmLevel, tmpPgmId, tmpRoleCd, tmpPrmUrl, tmpHdlYn) {
  var path
    path = "/redirect.asp?pgm_level=" + tmpPgmLevel + "&pgm_id=" + tmpPgmId + "&role_cd=" + tmpRoleCd + "&prm_url=" + tmpPrmUrl + "&hdl_yn=" + tmpHdlYn;
    top.f_main.location.href = path;
//    window.open(path);
//    top.center.main.location.replace(path);
}

//¸Þ´º ¸µÅ©
// 1. MenuAction(tmpPgmId, tmpPgmUrl)
// 2. ÇÁ·Î±×·¥¿¡¼­ Å¸ ÇÁ·Î±×·¥À¸·ÎÀÇ ¸µÅ©¸¦ À§ÇÑ ÇÔ¼öÀÔ´Ï´Ù.
//      tmpPgmId : ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ID
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-21
function MenuAction(tmpPgmId, tmpPgmUrl) {
  var path
    path = "/pagelink.asp?pgm_id=" + tmpPgmId + "&prm_url=" + tmpPgmUrl;
    location.href = path;
}

//³¯Â¥À¯È¿¼º °Ë»ç
// 1. chkDate(obj)
// 2. ³¯Â¥ÀÇ À¯È¿¼º °Ë»çÀÔ´Ï´Ù.
//      obj : °Ë»ç ´ë»ó Æû ÀÔ·Â ÇüÅÂ´Â YYYY-MM-DD
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-01-24
function isDate(obj) {
  var input = obj.value.replace(/-/g,"");
  var inputYear = input.substr(0,4);
  var inputMonth = input.substr(4,2) - 1;
  var inputDate = input.substr(6,2);
  var resultDate = new Date(inputYear, inputMonth, inputDate);
  if ( resultDate.getFullYear() != inputYear ||
       resultDate.getMonth() != inputMonth ||
       resultDate.getDate() != inputDate) {
    obj.value = "";
    return false;
  } else {
    obj.value = inputYear + "-" + input.substr(4,2) + "-" + inputDate;
    return true;
  }
}

//°Ô½ÃÆÇÆÄÀÏ ´Ù¿î·Îµå
// 1. downFile(tmpBordDiv, tmpBordSeq, tmpFileSeq)
// 2. °Ô½ÃÆÇ¿¡ Ã·ºÎµÈ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ±â À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®
//    tmpBordDiv : °Ô½ÃÆÇ±¸ºÐ ÄÚµå
//    tmpBordSeq : °Ô½ÃÆÇ¹øÈ£
//    tmpFileSeq : ÆÄÀÏÃ·ºÎ°íÀ¯¹øÈ£
// 3. ÀÌ¿ÕÀç(°ø¿µDBM)
// 4. 2006-02-07
function BoardFileDown(tmpBordDiv, tmpBordSeq, tmpFileSeq) {
    var path;
    path = "/board/brd/bobr_file_download.asp?bord_div=" + tmpBordDiv + "&bord_seq=" + tmpBordSeq + "&file_seq=" + tmpFileSeq;
//    window.open(path,"FILEDOWN","width=10,height=10");
    b_iframe.location.href = "/common/asp/set_log.asp";     //ÆäÀÌÁö ·Î±× ±â·ÏÀ» À§ÇÑ ÆäÀÌÁö È£Ãâ
    document.location.href = path;
}

function ShowLoadingBar() {
    try {
        var sWidth = 1024;
        var sHeight = 700;
        var fPosStartTop = window.screenTop;
        var fPosStartLeft = window.screenLeft;
        var imageWidth = 279;
        var imageHeight = 102;
        var divPosTop = 0;
        var divPosLeft = 0;
        
        divPosTop = Math.round((sHeight - fPosStartTop - imageHeight) / 2)
        divPosLeft = Math.round((sWidth - fPosStartLeft - imageWidth) / 2)

        document.all.loadingBar.style.top = divPosTop;
        document.all.loadingBar.style.left = divPosLeft;
        document.all.loadingBar.style.display = "inline";
    } catch (exception) {
    }
}

function HideLoadingBar(tmpType) {
    try {
        if (tmpType == "samepage") {
            document.all.loadingBar.style.display = "none";
        } else if (tmpType == "iframe") {
            parent.loadingBar.style.display = "none";
        }
    } catch (exception) {
    }
}

/* Ãß°¡ ½ºÅ©¸³Æ®  */
function login(){
    location.href = "/member/login.asp"
}

function logout(){
    location.href = "/member/logout.asp"
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function isAlphaNumeric(obj) {
    var str = obj.value;
    if(str.length == 0)
        return false;

    str = str.toUpperCase();
    for(var i=0; i < str.length; i++) {
        if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
            ('0' <= str.charAt(i) && str.charAt(i) <= '9')))
            return false;
    }
    return true;
}

function isSame(obj1, obj2) {
    var str1 = obj1.value;
    var str2 = obj2.value;
    if(str1.length == 0 || str2.length == 0)
        return false;

    if(str1 == str2)
        return true;
    
	return false;
}


function isSSN(front,back){
    var birthday = front.value;
    var num = back.value;
    if(birthday.length != 6) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¼ö´Â 6ÀÚ ÀÔ´Ï´Ù");
        front.select();
        return false;
    }
    if(num.length != 7) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¼ö´Â 7ÀÚ ÀÔ´Ï´Ù");
        back.select();
        return false;
    }
    var hap = 0;
    for(var i=0; i < 6; i++) {
        var temp = birthday.charAt(i) * (i+2);
       hap += temp;
    }

    var n1 = num.charAt(0);
    var n2 = num.charAt(1);
    var n3 = num.charAt(2);
    var n4 = num.charAt(3);
    var n5 = num.charAt(4);
    var n6 = num.charAt(5);
    var n7 = num.charAt(6);

    hap += n1*8+n2*9+n3*2+n4*3+n5*4+n6*5;
    hap %= 11;
    hap = 11 - hap;
    hap %= 10;
    if(hap != n7) {
        alert("Á¸ÀçÇÏÁö ¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù");
        front.focus();
        return false;
    }
    return true;
}

function member_id(){
    location.href="/member/member_idpw.asp?b_kind=id"
}

function member_pw(){
    location.href="/member/member_idpw.asp?b_kind=idpw"
}


function member_logout(){
    location.href="/member/logout.asp";
}

function member_login(){
    location.href="/member/member_login.asp"
}

function member_join(){
    location.href="/member/member_join.asp"
}


function member_modify(){
    location.href="/member/member_edit.asp"
}

function my_page(url){
if(url=="login"){
    location.href="/member/member_login.asp?RealUrl=/member/member_edit.asp";
    }
else {
    location.href="/member/member_edit.asp"
    }
}

function login(m_kind){
if(m_kind=="myclub")
    {
        location.href="/member/member_login.asp?RealUrl=/club/myclub_lst.asp"
    }
else if(m_kind="makeclub")
    {
        location.href="/member/member_login.asp?RealUrl=/club/Club_Create_Ins.asp"
   }
else if(m_kind="searchmem")
    {
        location.href="/member/member_login.asp?RealUrl=/class/kk_state.asp"
   }
}



var lastLayer = "";
function showMenu(name)
{ 
// ÇöÀç ¼­ºê ¸Þ´º°¡ ³ªÅ¸³ª ÀÖ´Ù¸é º¸ÀÌÁö ¾Ê°Ô ¸¸µç´Ù.
if(document.all[name].style.display != "none") 
    {
        document.all[name].style.display = "none" 
    }
// ¼­ºê ¸Þ´º°¡ ³ªÅ¸³ª°Ô ¸¸µç´Ù.
else 
    {
        document.all[name].style.display = "" 
// ÀÌÀü ¼­ºê ¸Þ´º ·¹ÀÌ¾î¸¦ º¸ÀÌÁö ¾Ê°Ô ¸¸µç´Ù.
        if(lastLayer != "" && name != lastLayer) 
        {
            document.all[lastLayer].style.display = "none";
        }
// ÇöÀç ¼­ºê ¸Þ´º ·¹ÀÌ¾î ÀÌ¸§ ±â¾ï
    lastLayer = name;
    }
}


var old='';
function menu(name){
submenu=eval("submenu_prodeval"+name+".style");
if(old!=submenu)
{
    if(old!='')
    {
        old.display='none';
    }

    submenu.display='block';
    old=submenu;
}
else
{
    submenu.display='none';
    old='';
}
}
