/*
** -----------------------------------------------------------------------------
**
**                             ñ»ãÒüåÞä Metasoftworks
**                             -----------------------
**                          Metasoftworks, Inc.
**     Kwanyoung B/D 2F 20-15, Nonhyun-dong, Kangnam-Ku, Seoul, 135-010 Korea
**
**  (@)Copyright 2004, Metasoftworks, Inc.  All rights reserved.
**  Proprietary information of Metasoftworks, Inc.
**  Unauthorized copying, adaption, display, use or disclosure is prohibited.
**
**  ÀÌ ÇÁ·Î±×·¥Àº (ñ»)¸ÞÅ¸¼ÒÇÁÆ®¿÷½º¿¡ ÀÇÇØ ÀÛ¼º µÇ¾ú½À´Ï´Ù.
**  ÀÌ ÇÁ·Î±×·¥ÀÇ ¼ÒÀ¯±ÇÀº (ñ»)¸ÞÅ¸¼ÒÇÁÆ®¿÷½º¿¡ ±Í¼ÓµÇ¸ç, (ñ»)¸ÞÅ¸¼ÒÇÁÆ®¿÷½ºÀÇ Çã°¡ ¾øÀÌ´Â
**  º¹»ç, º¯°æ, »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.
**
** -----------------------------------------------------------------------------
**
**  ÆÄÀÏ¸í      : common.js
**  ¹öÁ¯        : 1.0
**  ±â´É        : Client¿¡¼­ÀÇ µ¥ÀÌÅÍ Á¦¾î ±â´ÉÀ» ´ã´çÇÑ´Ù.
**  ÀÛ¼ºÀÏÀÚ    : 2000-10-26
**  ÀÛ¼ºÀÚ      : ±è¿ëÃ¶
**  º¯°æÀÏ/³»¿ª : 2002-03-10(±è¿ëÃ¶) È¸°è¿¡¼­ »ç¿ëÇÒ ¼Ò½ºÁ¤¸®
**
**  checkSocialNo => 2002-06-29(±è¿ëÃ¶) ÁÖ¹Î¹øÈ£ Ã¼Å©±â´ÉÃß°¡
**  checkRegistNo => 2002-06-29(±è¿ëÃ¶) »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©±â´ÉÃß°¡
**  2005-05-24 YDS    :  funcSaveControlRandom, funcSaveControlRegular, maspEnterEvent
**                        (disabled==true , readonly==true, style.visibility =="hidden")ÀÎ °ÍÀº ÀÌº¥Æ®Ã³¸® ¾ÈÇÔ
**  2005-06-21 ¿ëÈñ°æ  : eventRandomProc2 : object¹è¿­¿¡ ÀúÀåÇÏÁö ¾Ê°í Á÷Á¢Æ÷Ä¿½ºÀÌµ¿
** -----------------------------------------------------------------------------
*/

var doc = document;
var msg = '';
var cnt = 0;

// css Á¤ÀÇ
var input_disabled      = 'disabledtxt';
var input_disabledNumber  = 'disablednum';
var input_number        = 'numtype';

//¸Þ¼¼Áö
var MSG_ERR_LEN_LONG      = " °ªÀÇ ±æÀÌ°¡ ³Ê¹« ±é´Ï´Ù!";
var MSG_ERR_LEN_SHORT     = " °ªÀÇ ±æÀÌ°¡ ³Ê¹« Âª½À´Ï´Ù!";
var MSG_ERR_LEN_EQUAL     = " °ªÀÇ ±æÀÌ°¡ ¸ÂÁö ¾Ê½À´Ï´Ù!";
var MSG_ERR_ALPA_NUM_TYPE   = " ¿µ¹®,¼ýÀÚÇüÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À!";
var MSG_ERR_DATE_TYPE     = " ³¯Â¥Çü °ªÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À! (¿¹) 2000-01-01"

//µ¥ÀÌÅÍ Å¸ÀÔ
var TAG_DATE        = "D"; // ³¯Â¥Çü
var TAG_NUM         = "N"; // ¼ýÀÚÇü
var TAG_INT         = "I"; // Á¤¼öÇü
var TAG_CHR         = "C"

var ASK_INSERT              = " ÀÔ·ÂÇÏ½Å ÀÚ·á¸¦ µî·ÏÇÏ½Ã°Ú½À´Ï±î?";
var ASK_MODIFY              = " ÇØ´ç ÀÚ·á¸¦ º¯°æÇÏ½Ã°Ú½À´Ï±î?";
var ASK_DELETE              = " ÇØ´ç ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";

// #####################################################################
// ÀÌÀü¹öÀü¿¡¼­ »ç¿ëÇÏ´Â EnterEventÃ³¸®
// #####################################################################
function enterJspEvent(){
  var objDoc  = document.myform;
  var inx     = 0;

  for (var i = 0; i < objDoc.all.length; i++) {
    if (objDoc.all[i].type == 'text'     || objDoc.all[i].type == 'radio'      ||
       objDoc.all[i].type == 'checkbox' || objDoc.all[i].type == 'select-one' ||
       objDoc.all[i].type == 'file'     || objDoc.all[i].type == 'button') {

      if (objDoc.all[i].name != 'noEnter') {
        controlCode[inx] = i;
        controlName[inx] = objDoc.all[i].name;
        inx++;
        objDoc.all[i].onkeydown = enterJspFocus;
      }
    }
  }
}

// #####################################################################
// ÀÌÀü¹öÀü¿¡¼­ »ç¿ëÇÏ´Â EnterEvent½Ã FocusÃ³¸®
// #####################################################################
function enterJspFocus(){
  var objDoc  = document.myform;

  if (event.keyCode == 13) {
    for (var i = 0; i < controlName.length; i++) {

      if (this.name == controlName[i]) {
        gIndex = i + 1;
        break;
      }
    }

    if (gIndex == controlCode.length) gIndex = 0;

    tabIndex = controlCode[gIndex];
    objDoc.all[tabIndex].focus();

    if (objDoc.all[tabIndex].type == 'text') {
      objDoc.all[tabIndex].select();
    }

    gIndex++;
    return true;
  }
}

// #####################################################################
// ÀÎ»çÈ¸°è¹öÀü¿¡¼­ »ç¿ëÇÏ´Â EnterEventÃ³¸®
// #####################################################################
function enterEvent(){
  var objDoc  = document.myform;
  var inx     = 0;

  for (var i = 0; i < objDoc.all.length; i++) {
    if (objDoc.all[i].type == 'text'     || objDoc.all[i].type == 'radio'      ||
       objDoc.all[i].type == 'checkbox' || objDoc.all[i].type == 'select-one' ||
       objDoc.all[i].type == 'file'     || objDoc.all[i].type == 'button') {

      if (objDoc.all[i].name != 'noEnter') {
        controlCode[inx] = i;
        controlName[inx] = objDoc.all[i].name;
        inx++;
        objDoc.all[i].onkeydown = enterFocus;
      }
    }
  }
}

// #####################################################################
// ÀÎ»çÈ¸°è¹öÀü¿¡¼­ »ç¿ëÇÏ´Â EnterEvent½Ã FocusÃ³¸®
// #####################################################################
function enterFocus(){
  var objDoc  = document.myform;
  var nextObj;

  if (event.keyCode == 13) {
    for (var i = 0; i < controlName.length; i++) {

      if (this.name == controlName[i]) {
        gIndex = i + 1;
        break;
      }
    }

    if (gIndex == controlCode.length) gIndex = 0;
    nextObj = eval("document.myform.all." + controlName[gIndex]);
    nextObj.focus();

    if (nextObj.type == 'text') {
      nextObj.select();
    }
/*
    tabIndex = controlCode[gIndex];
    objDoc.all[tabIndex].focus();

    if (objDoc.all[tabIndex].type == 'text') {
      objDoc.all[tabIndex].select();
    }
*/
    gIndex++;
    return true;
  }
}
// #####################################################################
// EnterÅ° ÀÌº¥Æ® ³¡ ###################################################
// #####################################################################


// #####################################################################
// ¸Þ¼¼Áö Ã³¸® ½ÃÀÛ ####################################################
// #####################################################################
function putMsg(pMsg, pAtt){
  msg = msg + repMsg(pMsg,pAtt);
}

function repMsg(pStr, pAtt){
  if (pStr == '') {
    return '';
  }

  cnt = cnt + 1;

  if (pAtt != '') {
    return  cnt + '. ' + pAtt + ' ==> ' + pStr + '\n';
  }
  else {
    return pStr + '\n';
  }
}

function getMsg() {
  return msg;
}

function initMsg() {
  msg   = '';
  cnt   = 0;
}

function isMsg() {
  if ((msg == '')||(msg == null)) {
    return false;
  }
  else {
    return true;
  }
}
// #####################################################################
// ¸Þ¼¼Áö Ã³¸® ³¡ ######################################################
// #####################################################################


   //-------------------------------------------------------------------
   // ¼öÄ¡°ªÀ» ¹Þ¾Æ¼­ 1000´ÜÀ§¿¡ ÄÞ¸¶¸¦ ºÙ¿©¼­ ¸®ÅÏÇÑ´Ù
   // -1234567890 ---> -1,234,567,890
   //  1234567890 --->  1,234,567,890
   //  12345.678  --->  12,345.678
   //  123        --->  123
   //  obj : ¼öÄ¡°ª
   //-------------------------------------------------------------------
   function setComma(obj){

     var dot_pos    = -1;
     var dot_value  = null;

     var commaValue  = null;
     var commaCount  = 0;

     var commaLen    = 0;
     var returnValue = '';

     var dot_pos     = obj.indexOf(".");
     if(dot_pos == -1){

       dot_value  = '';
       commaValue = obj;
     }
     else{

       dot_value  = obj.substring(dot_pos, obj.length);
       commaValue = obj.substring(0, dot_pos);
     }

     commaValue = replaceString(commaValue, ',', '');

     var minus_value = '';
     if(obj.indexOf("-") == -1){

       minus_value = "";
     }
     else{

       minus_value = "-";
       commaValue  = commaValue.substring(1, commaValue.length);
     }

     if(commaValue == '' || commaValue == null) return obj;
     if(commaValue.length <= 3)                 return obj;

     commaCount = parseInt((commaValue.length - 1) / 3);

     for(var i=1; i<=commaCount; i++){

       commaLen    = commaValue.length - ((i - 1) * 3);
       returnValue = ',' + commaValue.substring(commaValue.length - (i * 3), commaLen) + returnValue;

     }

     dot_pos = commaValue.length % 3;
     if(dot_pos == 0) dot_pos = 3;

     returnValue = minus_value + commaValue.substring(0, dot_pos) + returnValue + dot_value;

     return returnValue;
   }


// #####################################################################
// µ¥ÀÌÅÍ Ã¼Å© ½ÃÀÛ ####################################################
// #####################################################################
// #####################################################################
// ´ÙÁßÃ³¸® Ã¼Å©¹Ú½º ¸ñ·Ï¿¡¼­ Ã¼Å©µÈ °ÍÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÑ´Ù
function proctypeChecked(form){
  var object = null;

  for(i=1; i<=form.sizes.value; i++){
    object = eval("form.proctype" + i);
    if(object.checked == true) return true;
  }

  alert("¼±ÅÃµÈ Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÀÛ¾÷ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ½Ê½Ã¿À");
  return false;
}

// #####################################################################
// null Ã¼Å©
function isNull(val) {
  var esc = val.match(/\S/);

  if (esc == '' || esc == null) {
    return true ;
  }
  else {
    return false;
  }
}

// #####################################################################
// null Ã¼Å©
function checkNull(val) {
  var esc = val.match(/\S/);

  if (esc == '' || esc == null) {
    return ' °ªÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À!' ;
  }
  else {
    return '';
  }
}

// #####################################################################
// number Ã¼Å©
function isNumber(val) {
  var sVal1, sVal2;

  if (isNaN(val)) {
    sVal1   = val.split(",");
    sVal2   = "";

    for (i = 0; i < sVal1.length; i++) {
      sVal2 += sVal1[i];
    }

    if (isNaN(sVal2)) {
      return false ;
    }
    else {
      return true ;
    }
  }
  else {
    return true;
  }
}

// #####################################################################
// string ¹®ÀÚ¸¦ numberÇüÅÂ·Î ¸®ÅÏ
function str2number(val) {
  var sVal1, sVal2;

  if (isNaN(val)) {
    sVal1 = val.split(",");
    sVal2 = "";

    for(i = 0; i < sVal1.length; i++) {
      sVal2 += sVal1[i];
    }
    return sVal2;
  }
  else {
    return val;
  }
}

// #####################################################################
// ±æÀÌ°¡ °°ÀºÁö °Ë»ç
function checkEqualLen(val,len) {
  if (len != val.length) {
    return MSG_ERR_LEN_EQUAL + "Çã¿ë±æÀÌ: " + len;
  }
  else {
    return '';
  }
}

// #####################################################################
// ±æÀÌ°¡ °°ÀºÁö °Ë»ç
function isEqualLen(val,len) {
  if (len != val.length) {
    return false
  }
  else {
    return true;
  }
}

// #####################################################################
// ¿µ¼ýÀÚ ¿©ºÎ °Ë»ç
function isAlpaNumeric(val) {
  var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

  for (i=0; i< val.length; i++) {
    idcheck = val.charAt(i);

    if (str.indexOf(idcheck,0) == -1) {
      return false
    }
  }
  return true;
}

// #####################################################################
// ¿µ¼ýÀÚ ¿©ºÎ °Ë»ç
function checkAlpaNumeric(val) {
  if(isAlpaNumeric(val)) {
    return '';
  }
  else {
    return MSG_ERR_ALPA_NUM_TYPE;
  }
}

// #####################################################################
// ±æÀÌ°¡ »çÀÌ°ª¿¡ ÀÖ´ÂÁö °Ë»ç
function checkBLen(s,n,m) {
  var c=0;

  for(i=0;i< s.length;i++) {
    if (escape(s.charAt(i)).length > 4) {
      c+=2;
    }
    else {
      c++;
    }

    if(c < n) {
      return MSG_ERR_LEN_SHORT + "(ÃÖ¼ÒÇã¿ë±æÀÌ: " + n;
    }
    else if(c > m) {
      return MSG_ERR_LEN_LONG  + "(ÃÖ´ëÇã¿ë±æÀÌ: " + m;
    }
    else {
      return '';
    }
  }
}

// #####################################################################
// ¹®ÀÚ¸¦ ÀÏÀÚÇüÀ¸·Î
function str2date(sDate){
  // DISPLAY FORMAT¿¡ ÀÇÇØ¼­ parsingµÈ´Ù.
  // ±âº»ÀûÀÌ date format==>YYYY-MM-DD
  var arrDate, yyyy, mm, dd, rtnDate;

  sDate=sDate.replace(/\s/g,""); // °ø¹éÁ¦°Å

  // YYYY-MM-DD Æ÷¸Ë°Ë»ç
  if (sDate.match(/\d+\-\d+\-\d+/g)!=sDate) return '';

  // DATE À¯È¿¼º°Ë»ç
  arrDate = sDate.split(/\-/g);
  yyyy    = parseInt(arrDate[0],10);
  mm      = parseInt(arrDate[1],10);
  dd       = parseInt(arrDate[2],10);

  if(valiDate(yyyy,mm,dd)) {
    rtnDate = new Date(yyyy,mm-1,dd);
    return rtnDate;
  }
  else{
    return '';
  }
}

// #####################################################################
// privateÇÔ¼ö
//³¯Â¥Çüµ¥ÀÌÅÍÀÇ Àû¿ë°¡´É Ã¼Å© : ³â, ¿ù, ÀÏ
function valiDate(yyyy,mm,dd) {
  var dDate;

  dDate = new Date(yyyy,mm-1,dd);

  if (dDate=="NaN") return false;

  if ((yyyy == dDate.getFullYear()) && (mm == dDate.getMonth()+1) && (dd == dDate.getDate())) {
    return true;
  }
  else {
    return false;
  }
}

//³¯Â¥Çüµ¥ÀÌÅÍÀÇ Àû¿ë°¡´É Ã¼Å© : ³â, ¿ù
function valiDate2(yyyy,mm){
  var dDate;

  dDate = new Date(yyyy,mm-1);

  if(dDate=="NaN") return false;

  if((yyyy == dDate.getFullYear()) && (mm == dDate.getMonth()+1)){
    return true;
  }
  else{
    return false;
  }

}

// #####################################################################
// ³¯Â¥°Ë»ç
function isDate(sDate) {
  if (isNull(sDate)) return true;

  if (str2date(sDate)=='') {
    return false;
  }
  else {
    return true;
  }
}

// #####################################################################
// Cookie Setting
function setCookie(name,value) {
  var today  = new Date();
  var expiry = new Date(today.getYear() +1,today.getMonth(),today.getDate());

  if (value != null && value != "" )
  document.cookie = name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
}

// #####################################################################
// Format º¯°æ
function dateFormat(sDate) {
  var arrDate,yyyy,mm,dd,rtnDate;

  sDate = sDate.replace(/\s/g,""); // °ø¹éÁ¦°Å

  if (sDate.match(/\d+\-\d+\-\d+/g)!=sDate) return '';

  arrDate = sDate.split(/\-/g);
  yyyy    = arrDate[0];

  if(arrDate[1].length==1) arrDate[1]='0' + arrDate[1];
  if(arrDate[2].length==1) arrDate[2]='0' + arrDate[2];

  mm      = arrDate[1];
  dd      = arrDate[2];
  rtnDate = yyyy + "-" + mm + "-" + dd;

  return rtnDate;
}

// #####################################################################
// ³¯Â¥Â÷ÀÌ °è»ê
function dateDiff(sDate1,sDate2){
  var dDate1, dDate2, gap;

  dDate1 = str2date(sDate1);
  dDate2 = str2date(sDate2);
  gap    = Date.parse(dDate1)-Date.parse(dDate2);

  return Math.floor(gap/(1000*60*60*24));
}

// #####################################################################
// ³¯Â¥ ´õÇÏ±â
function addDate(sDate, incDay){
  var tmpDate1 ,tmpDate2, rtnValue;

  tmpDate1 = str2date(sDate);

  if (tmpDate1 == '') return'';

  tmpDate2 = new Date(tmpDate1.getYear(),tmpDate1.getMonth(),tmpDate1.getDate() + eval(incDay));

  if (tmpDate2 != "NaN") {
    rtnValue = dateFormat(tmpDate2.getFullYear() + "-" + eval(tmpDate2.getMonth()+1) + "-" + tmpDate2.getDate()) ;
  }
  else {
    rtnValue = '';
  }

  return rtnValue;
}
// #####################################################################
// µ¥ÀÌÅÍ Ã¼Å© ³¡   ####################################################
// #####################################################################


// #####################################################################
// È­¸éÁ¦¾îºÎºÐ ½ÃÀÛ ###################################################
// #####################################################################

// #####################################################################
// inputÀÇ enabled/ disabled
function enabled(obj,otype ){
  if (otype == TAG_CHR) {
    obj.className = '';
  }
  else if (otype == TAG_NUM) {
    obj.className = input_number;
  }

  obj.onfocus = obj.focus;
}

function disabled(obj,otype){
  if (otype == TAG_CHR) {
    obj.className =  input_disabled;
  }
  else if (otype == TAG_NUM) {
    obj.className =  input_disabledNumber;
  }

//  obj.onfocus = obj.blur;
}

// #####################################################################
// form ¿¡ °üÇÑ ÇÔ¼ö
function goForm(pForm,pAction,pTarget,pMethod){
  pForm.action = pAction;

  if (pMethod != '') pForm.method = pMethod;
  if (pTarget != '') pForm.target = pTarget;

  cursorWait();
  pForm.submit();
}

// #####################################################################
// »õÃ¢ ¶ç¿ì±â sub window
function openSubWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

// #####################################################################
// »õÃ¢ ¶ç¿ì±â sub window
function openSearchWindow(theURL) {
  window.open(theURL,'search',' scrollbars=yes,resizable=yes,width=605,height=400 ');
}

// #####################################################################
// »õÃ¢ ¶ç¿ì±â sub window
function openHelpWindow(theURL) {
  window.open(theURL,'help',' scrollbars=yes,resizable=yes,width=605,height=400 ');
}

// #####################################################################
// Æû°´Ã¼¿¡ Á¸ÀçÇÏ´Â Control¿¡ ´ëÇÑ Value¸¦ ¸®ÅÏÇÑ´Ù.
function getFindControlValue(objForm, sControl) {   // Æû°´Ã¼,'Control¸í'
  var iEleCnt, sControlValue;

  iEleCnt = objForm.elements.length;

  for (var i=0; i < iEleCnt; i++) {
    if (objForm.elements[i].name == sControl) {
      sControlValue = objForm.elements[i].value;
      return sControlValue;
    }
  }
  return '';
}

// #########################################################################
// Æû°´Ã¼¿¡ Á¸ÀçÇÏ´Â ControlÀ» ÃÊ±âÈ­ ½ÃÅ²´Ù.(´Ü Combo´Â '0' Index¿¡ µÐ´Ù.)
// text
// textarea
// select-one
// checkbox
// radio
// hidden
// submit
// button
// #########################################################################
function setClearControl(objForm, bHiddenProc) {  // Æû°´Ã¼, Hidden°´Ã¼ Clear¿©ºÎ
  var iEleCnt, sControlValue;

  iEleCnt = objForm.elements.length;

  for( var i=0; i < iEleCnt; i++) {
        if (objForm.elements[i].type == 'text') {
          objForm.elements[i].value = '';
        }
        else if (objForm.elements[i].type == 'textarea') {
          objForm.elements[i].value = '';
        }
        else if (objForm.elements[i].type == 'select-one') {
          objForm.elements[i].selectedIndex = 0;
        }
        else if (objForm.elements[i].type == 'checkbox') {
          objForm.elements[i].checked = false;
        }
        else if (objForm.elements[i].type == 'radio') {
          objForm.elements[i].checked = false;
        }
        else if (objForm.elements[i].type == 'hidden') {
          if (bHiddenProc == true) {
            objForm.elements[i].value = '';
          }
        }
  }
}

// #########################################################################
// list box ¿¡ °ª Ãß°¡, »èÁ¦, clear ±â´É
// sObj   : list box object
// sText  : list box ÀÇ Text
// sValue : list box ÀÇ value
// #########################################################################
// list box ¿¡ °ª Ãß°¡
function addList(sObj,sText,sValue) {

  sObj.options[sObj.options.length] = new Option(sText,sValue);

  return true
}

// #########################################################################
// list box ¿¡ °ª »èÁ¦
function delList(sObj,sValue) {

  for (var i=0 ; i < sObj.length;i++) {
    if (sObj.options[i].value == sValue) {
      sObj.options[i] = null;
      return true;
    }
  }
}

// #########################################################################
// list box ¿¡ °ª clear ±â´É
function clearList(sObj) {
  sObj.length =0;
  return true;
}

// #########################################################################
// Enter Key Disabled
function noEnter() {
  if(event.keyCode == 13) {
    event.returnValue = false;
    return ;
  }
  return event.returnValue
}

function returnCheck(chkName){
    window.focus();
    var checkObj = eval("document.myform."+chkName);
  checkObj.checked = !checkObj.checked;
}

// #########################################################################
// È­¸éÀÇ bodyºÎºÐ¿¡ Å×ÀÌºíÀÌ Á¸ÇÏ´Â °æ¿ì¿¡ cursor¸¦ º¯È­½ÃÅ°´Â ±â´É.
function cursorWait() {
  var sObjFrame, sObjCursor, sCursorName;

  sObjFrame = top.frames["content"];

  if (sObjFrame != null) {
    sObjCursor = top.content.document.getElementById("tblBackGrd");

    if (sObjCursor != null) {
      top.content.document.all.tblBackGrd.style.cursor='wait';
    }
  }
}

// #########################################################################
// È­¸éÀÇ bodyºÎºÐ¿¡ Å×ÀÌºíÀÌ Á¸ÇÏ´Â °æ¿ì¿¡ cursor¸¦ º¯È­½ÃÅ°´Â ±â´É.
function cursorArrow() {
  var sObjFrame, sObjCursor, sCursorName;

  sObjFrame = top.frames["content"];

  if (sObjFrame != null) {
    sObjCursor = top.content.document.getElementById("tblBackGrd");

    if (sObjCursor != null) {
      top.content.document.all.tblBackGrd.style.cursor='';
    }
  }
}


// #########################################################################
// onKeyPress½Ã ³¯Â¥ ÇÊµå¿¡ ³âµµ ´ÙÀ½, ¿ù ´ÙÀ½¿¡ ´ë½¬(-)¸¦ Ã·°¡ÇÑ´Ù
// #########################################################################
function dateDash(obj) {

  if (obj.value.length == 4) {
    obj.value = obj.value + '-';
  }
  if (obj.value.length == 7) {
    obj.value = obj.value + '-';
  }
  if (obj.value.length > 4) {
    if (obj.value.substring(4,5) == '/' || obj.value.substring(4,5) == '.') {
      obj.value = obj.value.substring(0, 4) + '-';
    }
    if (obj.value.substring(7,8) == '/' || obj.value.substring(7,8) == '/') {
      obj.value = obj.value.substring(0, 7) + '-';
    }
  }
}

// #########################################################################
// µµ¿ò¸» À©µµ¿ì¸¦ ¿ÀÇÂÇÑ´Ù
// #########################################################################
function paspHelp(programID){

  UserWin=window.open("../prjhlp/" + programID + ".html",programID + "_Help","toolbar=no,width=950,height=650,left=0,top=0,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");

  if(UserWin != null){
    UserWin.opener=self;
  }

  return;
}

// #########################################################################
// ¹®ÀÚ°Ë»ç
// #########################################################################
function check_text(obj,comment){
  if(obj.value == '' || obj.value.length == 0){
    alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" +
    comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ");

    obj.focus();
    obj.select();

    return false;
  }
  return true;
}

// #########################################################################
// ¹®ÀÚº¯È¯
function replaceString(org_str, find_str, replace_str){
  var pos = 0;
  pos = org_str.indexOf(find_str);

  while(pos != -1){
    pre_str  = org_str.substring(0, pos);
    post_str = org_str.substring(pos + find_str.length, org_str.length);
    org_str  = pre_str + replace_str + post_str;

    pos = org_str.indexOf(find_str);
  }
  return org_str;
}

// #########################################################################
// ¿À¸¥ÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
function  Rtrim(str){

  var src = new String(str);
  var tmp = new String();
  var i,lastnum, len = src.length;

  for(i = len;i >= 0;i--){
    tmp = src.substring(i,i-1);

    if(tmp != ' '){
      lastnum = i;
      break;
    }
  }
  tmp = src.substring(0,lastnum);
  return tmp;
}


// #########################################################################
// ¿ÞÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
function  Ltrim(str){

  var src = new String(str);
  var tmp = new String();
  var i,firstnum, len = src.length;

  for(i = 0;i < len;i++){
    tmp = src.substring(i,i+1);
    if(tmp != ' ') {
      firstnum = i;
      break;
    }
  }

  tmp = src.substring(firstnum);
  return tmp;
}

// #########################################################################
// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ/¿À¸¥ÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
function  trim(str){
    var src = new String(str);
    var tmp = new String();

    tmp = Ltrim(Rtrim(str));
    return tmp;
}

// #########################################################################
// ÄÞº¸°Ë»ç
// ÇÊ¼öÀÔ·Â ÄÞº¸¹Ú½º¸¦ Ã¼Å©ÇÑ´Ù
// #########################################################################
function checkCombo(obj, str, mendentory){

  if(mendentory){
    if(obj.value == '' || obj.value == null){
      alert(str + "¸¦(À») ¼±ÅÃÇÏ¼¼¿ä\n" + str + "´Â(Àº) ÇÊ¼ö¼±ÅÃ Ç×¸ñÀÔ´Ï´Ù");
      obj.focus();
      return false;
    }
  }
  return true;
}

// #########################################################################
// ¼ýÀÚ°Ë»ç
// ´Ü¼ø ¼ýÀÚÃ¼Å©(¼ýÀÚ¿©ºÎ¿Í ³ÎÃ¼Å©)
// ¿ÀºêÁ§Æ®ÀÇ °ªÀÌ ¼ýÀÚÀÎÁö CheckÇÏ´Â ÇÔ¼ö
// ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ
// #########################################################################
function checkNumber(obj, comment, mendentory){
  obj.value       = trim(obj.value);               //°ø¹éÁ¦°Å
  var check_value = replaceString(obj.value, ",", ""); //ÄÞ¸¶Á¦°Å

  //obj.value = check_value; //ÀÓ½Ã·Î »ç¿ë(ÄÞ¸¶¸¦ ¾ø¾Ø´Ù)

  if(check_value.length == 0 && mendentory){
    alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) 1234");
    obj.focus();
    return false;
  }
  else if(check_value.length != 0){
    if(isNaN(check_value)){
      alert(comment + " ÇÊµå´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.\n" + "¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
      obj.focus();
      obj.select();

      return false;
    }
    else{
      return true;
    }
  }
  return true;
}

// #########################################################################
// µé¾î¿Â ÀÚ¸®¼ö Ã¼Å©
// ÀÎÀÚ
// Obj           : °´Ã¼
// startLength   : ÀÚ¸®¼öºÎÅÍ(0ÀÌ¸é endLength±îÁö¸¸
// endLength     : ÀÚ¸®¼ö±îÁö(0ÀÌ¸é startLengthºÎÅÍ ¹«ÇÑ´ë
// comment       : head¸í
// mendentory    : ÇÊ¼ö¿©ºÎ
// #########################################################################
function checkLength(Obj, startLength, endLength, comment, mendentory){
  var data_length =  Obj.value.length;

  //³â¿ùÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
  //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
  if(data_length == 0   && mendentory) {
    var mesg = "";

    if(startLength ==  endLength && startLength != 0){
      mesg = ""+startLength+"ÀÚ¸®";
    }
    else if(startLength!=0 && endLength !=0){
      mesg = ""+startLength+"ÀÚ¸®ÀÌ»ó " +endLength +"ÀÚ¸®ÀÌÇÏ";
    }
    else if(startLength==0){
      mesg = "" +endLength +"ÀÚ¸®ÀÌÇÏ";
    }else if(endLength ==0){
      mesg = ""+startLength+"ÀÚ¸®ÀÌ»ó";
    }

    alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" +
        comment + " ´Â(Àº) "+mesg+" ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n  ");
    Obj.focus();
  }
  else if(data_length != 0){
    if(startLength==0 && endLength ==0){
      return true;
    }
    else if(startLength ==  endLength && startLength !=  data_length){
      alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+"ÀÚ¸®°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n");
      Obj.focus();
      Obj.select();
    }
    else if(startLength==0 && endLength < data_length){
      alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+endLength+"ÀÚ¸®ÀÌÇÏ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n");
      Obj.focus();
      Obj.select();
    }
    else if(startLength > data_length  && endLength == 0){
      alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+"ÀÚ¸®ÀÌ»ó  ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n");
      Obj.focus();
      Obj.select();
    }
    else if((startLength > data_length) || (data_length > endLength)){
      if(startLength !=0 && endLength !=0)    {
        alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+"ÀÚ¸®ÀÌ»ó "+endLength+"ÀÚ¸®ÀÌÇÏ°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n");
        Obj.focus();
        Obj.select();
      }
      else{
          return true;
      }
    }
    else{
      return true;
    }
  }
  else{
    return true;
  }
  return false;
}
// #########################################################################
// lst_frame¿¡¼­ con_frame Á¶È¸±â´É È£Ãâ½Ã Á¤·ÄÄÃ·³, Á¤·Ä¼ø¼­, ÇöÀçÆäÀÌÁö¿¡ °üÇÑ ¼³Á¤À» ÇÑ´Ù
// #########################################################################
function hrefNoOrder(ahref){

  var con_form = top.content.con_frame.document.myform;
  var curpg    = ahref.substring(ahref.indexOf("&curpage=") + 10);

  con_form.curpage.value = curpg;

  var form     = document.myform;
  form.method  = "post";
  form.action  = ahref;
  form.submit();
}

// #########################################################################
// ³¯Â¥ Á¶°ÇÇÊµåÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´Â ÇÔ¼ö
// ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ, ¸®ÅÏ°ªÀº Boolean Çü½Ä
// date_length : ¼ýÀÚ 8or6¸¸ °¡´É (dateObjÀÇ ÀÔ·Â¹ÞÀ» ÀÚ¸®¼ö
// #########################################################################
function checkDate(dateObj, comment, mendentory, date_length){

  dateObj.value = trim(dateObj.value); //°ø¹éÁ¦°Å

  var month     = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");
  var dateMonth = '';
  var dateDay   = '';
    var dateYear  = '';//---2004-01-30YDS

  var maspDate  = replaceString(dateObj.value, "-", "");

  if(date_length == 4){
    dateMonth = '01';
    dateDay   = '01';
  }
  else if(date_length == 6) {
    dateMonth = maspDate.substring(4, 6);
    dateDay   = '01';
  }
  else{
    dateMonth = maspDate.substring(4, 6);
    dateDay   = maspDate.substring(6, 8);
    dateYear  = maspDate.substring(0, 4);//---2004-01-30YDS

    //À±³âÃ¼Å©---2004-01-30YDS
    if(dateMonth == "02"){
           var year =  parseInt(dateYear);
       if(((year%4 == 0)&&(year%100 != 0))||(year%400 == 0)){

           month[1]= "29";
       }
    }
  }

  var ex = "";

  if(date_length == 4)      ex = "2000";
  else if(date_length == 6) ex = "2001-01";
  else                      ex = "2001-12-31";

  //³â¿ùÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
  //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
  if((maspDate.length == 0)  && mendentory){
    alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n"        +
        comment + " ´Â(Àº) ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) " + ex);
    dateObj.focus();
  }
  //ÇÊ¼öÀÔ·ÂÇ×¸ñÀÌ ¾Æ´Ñ °æ¿ì¿¡ ÀÔ·ÂÇÑ°æ¿ì
  else if(maspDate.length != 0){
    if(maspDate.length != date_length){
      alert(comment + " ³¯Â¥°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò°Å³ª\n³¯Â¥±æÀÌ("+date_length+"ÀÚ¸®)°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n\n ¿¹) "+ex);
      dateObj.focus();
      dateObj.select();
    }
    //³¯Â¥ Çü½Ä Check
    else if(isNaN(maspDate)){
      alert(comment + " ÀÇ ³¯Â¥ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+ex);
      dateObj.focus();
      dateObj.select();
    }
    //³¯Â¥Çü½ÄÁß '¿ù'ÀÇ ¹üÀ§ Check
    else if((dateMonth < '01') || (dateMonth > '12')){
      alert(comment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+ex);
      dateObj.focus();
      dateObj.select();
    }
    //³¯Â¥Çü½ÄÁß 'ÀÏ'ÀÇ ¹üÀ§ Check
    else if( date_length == 8 && (dateDay < '01') || (dateDay > month[dateMonth - 1])){
      alert(comment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + dateMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month[dateMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+ex);
      dateObj.focus();
      dateObj.select();
    }
    else{
      return true;
    }
  }
  else{
    return true;
  }
  return false;
}

// #########################################################################
// ¼±ÅÃ Ã¼Å©¹Ú½º¸¦ ÀüÃ¼ ¼±ÅÃÇÏ´ø°¡ ÇØÁ¦½ÃÅ²´Ù
// form : FORM°´Ã¼
// #########################################################################
function proctypeSelect(form){
  var object = null;

  if(form.checkall.value == "TRUE"){
    form.checkall.value = "FALSE";
  }
  else{
    form.checkall.value = "TRUE";
  }

  for(i=1; i<=form.sizes.value; i++){
    object = eval("form.proctype" + i);

    if(form.checkall.value == "TRUE" && object.disabled == false){
      object.checked = true;
    }
    else{
      object.checked = false;
    }
  }
  return;
}

// #########################################################################
// °°Àº ÀÌ¸§ÀÇ ¶óµð¿À¹öÆ° Áß¿¡¼­ ¼±ÅÃµÈ °ÍÀÇ VALUE ¹ÝÈ¯
// obj : radio°´Ã¼
// #########################################################################
function getRadioValue(obj){

   if(obj == null) return '';

  var len = obj.length;

   if(len == null){
      if(obj.checked == true) return obj.value
   }
   else{
      for(var i=0; i<len; i++){
         if(obj[i].checked == true) return obj[i].value
      }
   }
   return null;
}

// #########################################################################
// °°Àº ÀÌ¸§ÀÇ ¶óµð¿À¹öÆ° Áß¿¡¼­ ¼±ÅÃµÈ °ÍÀÇ VALUE ¸¦ Áö¿î´Ù
// obj : radio°´Ã¼
// #########################################################################
function clsRadioValue(obj){

   if(obj == null) return;

  var len = obj.length;

   if(len == null){
      obj.checked = false;
   }
   else{
      for(var i=0; i<len; i++){
         obj[i].checked = false;
      }
   }
   return null;
}






  /**********************************************************************
  ***********************************************************************
  ***********************************************************************
  ***********************************************************************
  ***********************************************************************
  ************************* MASP ¿¡¼­ ¹ÞÀº ÇÔ¼ö *************************
  ***********************************************************************
  ***********************************************************************
  ***********************************************************************
  ***********************************************************************
  ***********************************************************************
  **********************************************************************/
  var bName = navigator.appName;
  var bVer = parseInt(navigator.appVersion);
  var bVersion = navigator.appVersion;

  var bPlatform = navigator.platform
  var NS = (bName == "Netscape");
  var IE = (bName == "Microsoft Internet Explorer");

  var NS4 = (bName == "Netscape" && bVer >= 4);
  var IE4 = (bName == "Microsoft Internet Explorer" && bVersion.indexOf("MSIE 4") != -1);
  var NS3 = (bName == "Netscape" && bVer < 4);
  var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);

  var NS4_7 = (bName == "Netscape" && bVersion.substring(0,3) >= 4.7);
  var IE5 = (bName == "Microsoft Internet Explorer" && bVersion.indexOf("5.") != -1);
  var NS6 = (bName == "Netscape" && bUserAgent.indexOf("6.0") != -1);


// #####################################################################
// EnterÅ° ÀÌº¥Æ® ½ÃÀÛ #################################################
// #####################################################################
var indexLength  = 0;
var tabIndex     = 0;
var gIndex       = 1;
var colcount     = 0;           //Çà·Ä·Î ±¸¼ºµÈ lst_frameÀÇ ÄÃ·³°¹¼ö
var controlName = new Array();
var controlCode = new Array();
var PREVKEY     = null;


/*********************************************************************
*************************     EnterÅ° ÀÌº¥Æ®     *********************
/********************************************************************/

  var KEY_F1     = 111; //µµ¿ò¸»
  var KEY_F3     = 114; //°Ë»ö
  var KEY_F4     = 115; //ÁÖ¼ÒÃ¢¿­±â
  var KEY_F5     = 116; //ÀÌ»óÇÑÆäÀÌÁöÈ£Ãâ
  var KEY_F6     = 117; //ÁÖ¼ÒÃ¢¼±ÅÃ
  var KEY_F10    = 121; //ºê¶ó¿ìÀú ¸Þ´º¼±ÅÃ
  var KEY_F11    = 122; //ÀüÃ¼È­¸éÇ¥½Ã

  var KEY_F2     = 113; //»ç¿ë°¡´É
  var KEY_F7     = 118; //»ç¿ë°¡´É
  var KEY_F8     = 119; //»ç¿ë°¡´É
  var KEY_F9     = 120; //»ç¿ë°¡´É
  var KEY_F12    = 123; //»ç¿ë°¡´É

  var KEY_BSPACE =   8; //BACK SPACE   Å°
  var KEY_TAB    =   9; //TAB          Å°
  var KEY_ENTER  =  13; //ENTER        Å°
  var KEY_SHIFT  =  16; //Shift        Å°
  var KEY_CTRL   =  17; //Control      Å°
  var KEY_ALT    =  18; //Alt          Å°
  var KEY_CAPS   =  20; //Caps Lock    Å°
  var KEY_ESC    =  27; //ESC          Å°
  var KEY_SPACE  =  32; //SPACE        Å°
  var KEY_LEFT   =  37; //¿ÞÂÊÈ­»ìÇ¥   Å°
  var KEY_UP     =  38; //À§ÂÊÈ­»ìÇ¥   Å°
  var KEY_RIGHT  =  39; //¿À¸¥ÂÊÈ­»ìÇ¥ Å°
  var KEY_DOWN   =  40; //¾Æ·¡ÂÊÈ­»ìÇ¥ Å°
  var KEY_INSERT =  45; //INSERT       Å°
  var KEY_DELETE =  46; //DELETE       Å°
  var KEY_PGUP   =  33; //PGUP         Å°
  var KEY_PGDN   =  34; //PGDN         Å°
  var KEY_END    =  35; //END          Å°
  var KEY_HOME   =  36; //HOME         Å°
  var KEY_PLUS   = 107; //+            Å°

  var KEY_1      =  49; //¼ýÀÚ 1
  var KEY_2      =  50; //¼ýÀÚ 2
  var KEY_3      =  51; //¼ýÀÚ 3
  var KEY_4      =  52; //¼ýÀÚ 4


  //----------------------------------------------------------------------------------------------------
  //----------------------------------------------------------------------------------------------------
  //----------------------------------------------------------------------------------------------------
  // con_frame ÀÌ³ª È­¸é»óÀÇ ÄÁÆ®·ÑµéÀÇ ÀÌ¸§ÀÌ ºÒ±ÔÄ¢ÇÑ °æ¿ì ÁÂ¿ìÈ­»ìÇ¥Å°¸¦ »ç¿ëÇØ¼­ Æ÷Ä¿½º¸¦ ÀÌµ¿½ÃÅ³¶§
  //----------------------------------------------------------------------------------------------------
  //----------------------------------------------------------------------------------------------------
  //----------------------------------------------------------------------------------------------------
  //----------------------------------------------------------------------------------------------------
  function metaEventRandom(){

    funcSaveControlRandom();
    document.onkeyup = eventRandomProc;
  }

  //---------------------------------------------------------------------------------------------------------
  //---------------------------------------------------------------------------------------------------------
  //---------------------------------------------------------------------------------------------------------
  // con_frame ÀÌ³ª È­¸é»óÀÇ ÄÁÆ®·ÑµéÀÇ ÀÌ¸§ÀÌ ±ÔÄ¢ÀûÀÎ °æ¿ì »óÇÏÁÂ¿ì È­»ìÇ¥Å°¸¦ »ç¿ëÇØ¼­ Æ÷Ä¿½º¸¦ ÀÌµ¿½ÃÅ³¶§
  //---------------------------------------------------------------------------------------------------------
  //---------------------------------------------------------------------------------------------------------
  //---------------------------------------------------------------------------------------------------------
  function metaEventRegular(){

    funcSaveControlRegular();
    document.onkeyup = eventRegularProc;
  }

  //----------------------------------------------------------------------------------------------------
  // con_frame ÀÌ³ª lst_frame»óÀÇ ÄÁÆ®·ÑµéÀ» ÀúÀåÇÑ´Ù
  //----------------------------------------------------------------------------------------------------
  function funcSaveControlRandom(){

    var form = document.myform;
    var inx  = 0;

    var rowcount = 0;

    for(var i=0; i<form.elements.length; i++){

      //2005-05-24 YDS (disabled==true , readonly==true, style.visibility =="hidden")ÀÎ °ÍÀº ÀúÀå¾ÈÇÔ
      if(form.elements[i].style.visibility =="hidden"){
          continue;
      }
      if(form.elements[i].style.display =="none"){
          continue;
      }
      if( form.elements[i].disabled==true){
          continue;
      }
      if( form.elements[i].readOnly==true){
          continue;
      }

      if(form.elements[i].type == 'text'     || form.elements[i].type == 'radio'      ||
         form.elements[i].type == 'checkbox' || form.elements[i].type == 'select-one' ||
         form.elements[i].type == 'file'     || form.elements[i].type == 'button'     ){

         controlCode[inx] = i;
         controlName[inx] = form.elements[i].name;

         if(controlName[inx].substring(0, 8) == 'proctype') rowcount++;

         form.elements[i].onkeydown = eventRandomProc;

         //className == 'numtype' ÀÏ ¶§ 1000´ÜÀ§°ª plus ÀÌº¥Æ® Å¸µµ·Ï  - 2005.05.04 ÀÌÁ¤È£ Ãß°¡
         if(form.elements[i].className == 'numtype'){
           form.elements[i].onkeyup = eventNumPlusProc;
         }

         inx++;
      }
    }
    tabIndex = controlCode[gIndex];
    colcount = inx / rowcount;
  }


  //----------------------------------------------------------------------------------------------------
  // ÁÂ¿ìÈ­»ìÇ¥Å°¸¦ »ç¿ëÇØ¼­ ½ÇÁ¦·Î Æ÷Ä¿½º¸¦ ÀÌµ¿ÇÑ´Ù
  //----------------------------------------------------------------------------------------------------
  function eventRandomProc(){

    var form = document.myform;

    //textareaÀÇ °æ¿ì Enter Å° Àû¿ëÀ» ÇØÁ¦ÇÑ´Ù.
    if(event.srcElement.tagName == 'TEXTAREA'){
      return;
    }

    // ¿ÞÂÊ È¤Àº ¿À¸¥ÂÊ È­»ìÇ¥ Å°¸¦ ´­·¶À» ¶§ ÁÂ¿ì ÄÁÆ®·Ñ·Î Æ÷Ä¿½º ÀÌµ¿
//    if(event.keyCode == KEY_LEFT || event.keyCode == KEY_RIGHT || event.keyCode == KEY_ENTER){
    if(event.keyCode == KEY_ENTER){


     // if(this.tagName == 'TEXTAREA'){
     //   break;
     // }

      for(var i=0; i< controlName.length; i++){
        if(this.name == controlName[i]){
//          if(event.keyCode == KEY_LEFT ) gIndex = i - 1;
//          if(event.keyCode == KEY_RIGHT) gIndex = i + 1;
            if(event.keyCode == KEY_ENTER) gIndex = i + 1;
          break;
        }
      }

      if(gIndex == controlCode.length) gIndex = 0;                       //¿À¸¥ÂÊÈ­»ìÇ¥ ¹öÆ°ÀÌ ³¡¿¡ ¿ÔÀ» ¶§
      if(gIndex == -1)                 gIndex = controlCode.length - 1;  //¿ÞÂÊ  È­»ìÇ¥ ¹öÆ°ÀÌ ³¡¿¡ ¿ÔÀ» ¶§

      tabIndex = controlCode[gIndex];

      form.elements[tabIndex].focus();
      if(form.elements[tabIndex].type == 'text'){
        form.elements[tabIndex].select();
      }
      return true;
    }
    // PLUS°ª¿¡ ´ëÇÑ ½ºÅ©¸³Æ®Ãß°¡(¼ýÀÚÅ¸ÀÔÀÇ ÅØ½ºÆ®(class=numtype)ÀÏ °æ¿ì, '+'Å°¸¦ ´©¸£¸é Ãµ´ÜÀ§ ÀÚµ¿»ý¼º(2005.05.04 ÀÌÁ¤È£ Ãß°¡)
    else if(event.keyCode == KEY_PLUS){
      if(this.type == 'text'){
         if(this.className == 'numtype'){

            // °ªÀÌ nullÀÌ°Å³ª, 0ÀÎ °æ¿ì¿¡´Â '+'¸¦ Ãµ´ÜÀ§·Î Ä¡È¯ÇÏÁö ¾Ê´Â´Ù.
            if(metaReplaceString(this.value, '+', '') == ''
            || metaReplaceString(this.value, '+', '') == 0
            || metaReplaceString(this.value, '+', '') == null){
               this.value = metaReplaceString(this.value, '+', '');
            }
            else{
               this.value = metaReplaceString(this.value, '+', '000');
            }

         }
      }
    }
    // ±× ¿ÜÀÇ ÀÌº¥Æ®´Â ¾Æ·¡ »ç¿ëÀÚÁ¤ÀÇ ÇÔ¼ö¿¡¼­ ¹«½ÃÇÏ°Å³ª °¢ ÇÁ·Î±×·¥¿¡¼­ º°µµ·Î Ã³¸®
    else{

      if(event.keyCode == KEY_CTRL) PREVKEY = KEY_CTRL;

      if(typeof(funcExecuteEtcKey) != 'undefined'){
        funcExecuteEtcKey(event.keyCode);
      }
    }
  }

  //object¹è¿­¿¡ ÀúÀåÇÏÁö ¾Ê°í Á÷Á¢Æ÷Ä¿½ºÀÌµ¿ : ¿ëÈñ°æ 2005-06-21
  function eventRandomProc2(){

    if(event.keyCode == KEY_ENTER){
      var temp, i;

      for(i=event.srcElement.sourceIndex+1; i<=document.all.length; i++){
        temp = document.all.item(i);
        if(temp != null && (temp.type== 'text'        || temp.type == 'radio'
                         || temp.type == 'checkbox'   || temp.type == 'select-one'
                         || temp.type == 'button'     || temp.type == 'file')){
          temp.focus();
          if(temp.type== 'text') temp.select();
          break;
        }
      }
      if(i > document.all.length){
        for(i=0; i<=event.srcElement.sourceIndex; i++){

          temp = document.all.item(i);

          if(temp != null && (temp.type== 'text'        || temp.type == 'radio'
                           || temp.type == 'checkbox'   || temp.type == 'select-one'
                           || temp.type == 'button'     || temp.type == 'file')){
            temp.focus();
            if(temp.type== 'text') temp.select();
            break;
          }
        }
      }
      return true;
    }

    //PLUS°ª¿¡ ´ëÇÑ ½ºÅ©¸³Æ®Ãß°¡(¼ýÀÚÅ¸ÀÔÀÇ ÅØ½ºÆ®(class=numtype)ÀÏ °æ¿ì, '+'Å°¸¦ ´©¸£¸é Ãµ´ÜÀ§ ÀÚµ¿»ý¼º(2005.05.04 ÀÌÁ¤È£ Ãß°¡)
    else if(event.keyCode == KEY_PLUS){

      var temp = document.all.item(event.srcElement.sourceIndex);

      if(temp != null && temp.type == 'text' && temp.className == 'numtype'){
        //°ªÀÌ nullÀÌ°Å³ª, 0ÀÎ °æ¿ì¿¡´Â '+'¸¦ Ãµ´ÜÀ§·Î Ä¡È¯ÇÏÁö ¾Ê´Â´Ù.
        if(metaReplaceString(temp.value, '+', '') == ''
        || metaReplaceString(temp.value, '+', '') == 0
        || metaReplaceString(temp.value, '+', '') == null){
          temp.value = metaReplaceString(temp.value, '+', '');
        }
        else{
          temp.value = metaReplaceString(temp.value, '+', '000');
        }
      }
    }
    // ±× ¿ÜÀÇ ÀÌº¥Æ®´Â ¾Æ·¡ »ç¿ëÀÚÁ¤ÀÇ ÇÔ¼ö¿¡¼­ ¹«½ÃÇÏ°Å³ª °¢ ÇÁ·Î±×·¥¿¡¼­ º°µµ·Î Ã³¸®
    else{
      if(event.keyCode == KEY_CTRL) PREVKEY = KEY_CTRL;
      if(typeof(funcExecuteEtcKey) != 'undefined'){
        funcExecuteEtcKey(event.keyCode);
      }
    }
  }

  //----------------------------------------------------------------------------------------------------
  //  '+'Å°¸¦ ´©¸£¸é Ãµ´ÜÀ§ ÀÚµ¿»ý¼º(2005.05.04 ÀÌÁ¤È£ Ãß°¡)
  //----------------------------------------------------------------------------------------------------
  function eventNumPlusProc(){

    var form = document.myform;

    // PLUS°ª¿¡ ´ëÇÑ ½ºÅ©¸³Æ®Ãß°¡(¼ýÀÚÅ¸ÀÔÀÇ ÅØ½ºÆ®(class=numtype)ÀÏ °æ¿ì, '+'Å°¸¦ ´©¸£¸é Ãµ´ÜÀ§ ÀÚµ¿»ý¼º
    if(event.keyCode == KEY_PLUS){
      if(this.type == 'text'){
         if(this.className == 'numtype'){

            // °ªÀÌ nullÀÌ°Å³ª, 0ÀÎ °æ¿ì¿¡´Â '+'¸¦ Ãµ´ÜÀ§·Î Ä¡È¯ÇÏÁö ¾Ê´Â´Ù.
            if(metaReplaceString(this.value, '+', '') == ''
            || metaReplaceString(this.value, '+', '') == 0
            || metaReplaceString(this.value, '+', '') == null){
               this.value = metaReplaceString(this.value, '+', '');
            }
            else{
               this.value = metaReplaceString(this.value, '+', '000');
            }

         }
      }
    }

  }

  //----------------------------------------------------------------------------------------------------
  // con_frame ÀÌ³ª lst_frame»óÀÇ ÄÁÆ®·ÑµéÀ» ÀúÀåÇÑ´Ù
  //----------------------------------------------------------------------------------------------------
  function funcSaveControlRegular(){

    var form = document.myform;
    var inx  = 0;

    var rowcount = 0;

    for(var i=0; i<form.elements.length; i++){

      //2005-05-24 YDS (disabled==true , readonly==true, style.visibility =="hidden")ÀÎ °ÍÀº ÀúÀå¾ÈÇÔ
      if(form.elements[i].style.visibility =="hidden"){
          continue;
      }
      if( form.elements[i].disabled==true){
          continue;
      }
      if( form.elements[i].readOnly==true){
          continue;
      }

      if(form.elements[i].type == 'text'     || form.elements[i].type == 'radio'      ||
         form.elements[i].type == 'checkbox' || form.elements[i].type == 'select-one' ||
         form.elements[i].type == 'file'     || form.elements[i].type == 'button'){

         controlCode[inx] = i;
         controlName[inx] = form.elements[i].name;

         if(controlName[inx].substring(0, 8) == 'proctype') rowcount++;

         // onkeydown¿¡¼­ onkeyupÀ¸·Î º¯°æ(ÀÌº¥Æ® ÈÄÀÇ °ª ¶§¹®¿¡ ¼öÁ¤) - 2005.05.04 ÀÌÁ¤È£ Ãß°¡
         form.elements[i].onkeyup = eventRegularProc;

         inx++;
      }
    }
    tabIndex = controlCode[gIndex];
    colcount = inx / rowcount;
  }


  //----------------------------------------------------------------------------------------------------
  // »ó ÇÏ ÁÂ ¿ì È­»ìÇ¥Å°¸¦ »ç¿ëÇØ¼­ ½ÇÁ¦·Î Æ÷Ä¿½º¸¦ ÀÌµ¿ÇÑ´Ù
  //----------------------------------------------------------------------------------------------------
  function eventRegularProc(){

    var form = document.myform;

    // ¿ÞÂÊ È¤Àº ¿À¸¥ÂÊ È­»ìÇ¥ Å°¸¦ ´­·¶À» ¶§ ÁÂ¿ì ÄÁÆ®·Ñ·Î Æ÷Ä¿½º ÀÌµ¿
    if(event.keyCode == KEY_LEFT  ||
       event.keyCode == KEY_RIGHT ||
       event.keyCode == KEY_UP    ||
       event.keyCode == KEY_DOWN  ||
       event.keyCode == KEY_ENTER){

      for(var i=0; i< controlName.length; i++){

        if(this.name == controlName[i]){

          if(event.keyCode == KEY_LEFT)    gIndex = i - 1;
          if(event.keyCode == KEY_RIGHT ||
             event.keyCode == KEY_ENTER)   gIndex = i + 1;
          if(event.keyCode == KEY_UP)      gIndex = i - colcount;
          if(event.keyCode == KEY_DOWN)    gIndex = i + colcount;
        }
      }

      if(gIndex == controlCode.length) gIndex = 0;                       //¿À¸¥ÂÊÈ­»ìÇ¥ ¹öÆ°ÀÌ ³¡¿¡ ¿ÔÀ» ¶§
      if(gIndex == -1)                 gIndex = controlCode.length - 1;  //¿ÞÂÊ  È­»ìÇ¥ ¹öÆ°ÀÌ ³¡¿¡ ¿ÔÀ» ¶§
      if(gIndex  < 0)                  return false;                     //À§ÂÊ  È­»ìÇ¥ ¹öÆ°ÀÌ ´õ ÀÌ»ó ¿Ã¶ó°¥ ¶§°¡ ¾øÀ» °æ¿ì
      if(gIndex > controlCode.length)  return false;                     //¾Æ·¡  È­»ìÇ¥ ¹öÆ°ÀÌ ´õ ÀÌ»ó ³»·Á°¥ ¶§°¡ ¾øÀ» °æ¿ì

      tabIndex = controlCode[gIndex];

      form.elements[tabIndex].focus();
      if(form.elements[tabIndex].type == 'text'){
        form.elements[tabIndex].select();
      }
      return true;
    }
    // PLUS°ª¿¡ ´ëÇÑ ½ºÅ©¸³Æ®Ãß°¡(¼ýÀÚÅ¸ÀÔÀÇ ÅØ½ºÆ®(class=numtype)ÀÏ °æ¿ì, '+'Å°¸¦ ´©¸£¸é Ãµ´ÜÀ§ ÀÚµ¿»ý¼º(2005.05.04 ÀÌÁ¤È£ Ãß°¡)
    else if(event.keyCode == KEY_PLUS){
      if(this.type == 'text'){
         if(this.className == 'numtype'){

            // °ªÀÌ nullÀÌ°Å³ª, 0ÀÎ °æ¿ì¿¡´Â '+'¸¦ Ãµ´ÜÀ§·Î Ä¡È¯ÇÏÁö ¾Ê´Â´Ù.
            if(metaReplaceString(this.value, '+', '') == ''
            || metaReplaceString(this.value, '+', '') == 0
            || metaReplaceString(this.value, '+', '') == null){
               this.value = metaReplaceString(this.value, '+', '');
            }
            else{
               this.value = metaReplaceString(this.value, '+', '000');
            }

         }
      }
    }

    // ±× ¿ÜÀÇ ÀÌº¥Æ®´Â ¾Æ·¡ »ç¿ëÀÚÁ¤ÀÇ ÇÔ¼ö¿¡¼­ ¹«½ÃÇÏ°Å³ª °¢ ÇÁ·Î±×·¥¿¡¼­ º°µµ·Î Ã³¸®
    else{

      if(event.keyCode == KEY_CTRL) PREVKEY = KEY_CTRL;

      if(typeof(funcExecuteEtcKey) != 'undefined'){
        funcExecuteEtcKey(event.keyCode);
      }
    }
  }



//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
/*********************************************************************
*************************     EnterÅ° ÀÌº¥Æ®     *********************
/********************************************************************/

  function maspEnterFocus(){

    var form = document.myform;

    if(event.keyCode == KEY_ENTER){

      for(var i=0; i< controlName.length; i++){
        if(this.name == controlName[i]){
          gIndex = i + 1;
          break;
        }
      }

      if(gIndex == controlCode.length) gIndex = 0;
      tabIndex = controlCode[gIndex];
      form.elements[tabIndex].focus();
      if(form.elements[tabIndex].type == 'text'){
        form.elements[tabIndex].select();
      }
      gIndex++;
      return true;
    }
  }

  function maspEnterEvent(){

    var form = document.myform;
    var inx  = 0;

    for(var i=0; i<form.elements.length; i++){

      //2005-05-24 YDS (disabled==true , readonly==true, style.visibility =="hidden")ÀÎ °ÍÀº ÀúÀå¾ÈÇÔ
      if(form.elements[i].style.visibility =="hidden"){
          continue;
      }
      if( form.elements[i].disabled==true){
          continue;
      }
      if( form.elements[i].readOnly==true){
          continue;
      }

      if(form.elements[i].type == 'text'     || form.elements[i].type == 'radio'      ||
         form.elements[i].type == 'checkbox' || form.elements[i].type == 'select-one' ||
         form.elements[i].type == 'file'     || form.elements[i].type == 'button'){

         controlCode[inx] = i;
         controlName[inx] = form.elements[i].name;
         inx++;
         form.elements[i].onkeydown = maspEnterFocus;
      }
    }
    tabIndex = controlCode[gIndex];
  }

//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------masp.js ¿¡¼­ ¹Ý¿µÇÑ ³»¿ë ----------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------





  //---------------------------------------------------------------------------------------------------
  //lst_frame¿¡¼­ con_frame Á¶È¸±â´É È£Ãâ½Ã Á¤·ÄÄÃ·³, Á¤·Ä¼ø¼­, ÇöÀçÆäÀÌÁö¿¡ °üÇÑ ¼³Á¤À» ÇÑ´Ù
  //2004-12-02 ÀÌÁ¤È£ ¼öÁ¤(command¿¡·¯)
  //---------------------------------------------------------------------------------------------------
  function maspHref(ahref){

    var target;
    var indexof;

    if(top.content == null){

       if(parent.con_frame == null){
         var con_form = parent.document.myform;
       }
       else{
         var con_form = parent.con_frame.document.myform;
       }

    }
    else{

       var con_form = top.content.con_frame.document.myform;

    }

    if(ahref.indexOf("&target=") == -1){

      target = '_self';
    }
    else{

      target  = ahref.substring(ahref.indexOf("&target=") + 8);
      indexof = target.indexOf("&");
      target  = target.substring(0, indexof);

      if(target == '' || target == null){

        target = '_self';
      }
    }

    //---------------------------------------------
    //ahref¿¡ listcount°¡ Æ÷ÇÔµÇ¾úÀ» °æ¿ì ¿¡·¯ ¹æÁö
    //---------------------------------------------
    var listcnt = ahref.indexOf("&listcount=");

    if(listcnt != '-1'){
      var command = ahref.substring(ahref.indexOf("?command=") + 9, ahref.indexOf("&listcount="));
    }
    else{
      var command = ahref.substring(ahref.indexOf("?command=") + 9, ahref.indexOf("&orderby="));
    }

    var order   = ahref.substring(ahref.indexOf("&orderby=")     + 9);
    var direc   = order.substring(order.indexOf("&direction=")   + 11);
    var curpg   = direc.substring(direc.indexOf("&curpage=")     + 9);

    order       = order.substring(0, order.indexOf("&direction="));
    direc       = direc.substring(0, direc.indexOf("&curpage="));

    con_form.orderby.value   = order;
    con_form.direction.value = direc;
    con_form.curpage.value   = curpg;

    var form = document.myform;

    if(document.myform.command != null){
       form.command.value = command;
    }

    form.method = "post";
    form.action = ahref;

    //----------------------------------------------------
    //targetÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì´Â ¼­ºí¸´¿¡¼­µµ ¼öÁ¤ ¿äÇÔ
    //----------------------------------------------------
    form.target  = target;
    form.submit();

  }


  //---------------------------------------------------------------------------------------------------
  //lst_frame¿¡¼­ con_frame Á¶È¸±â´É È£Ãâ½Ã Á¤·ÄÄÃ·³, Á¤·Ä¼ø¼­, ÇöÀçÆäÀÌÁö¿¡ °üÇÑ ¼³Á¤À» ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspHrefNoOrder(ahref){

    var target;
    var indexof;

    var con_form = parent.document.myform;

    if(ahref.indexOf("&target=") == -1){

      target = 'lst_frm';
    }
    else{

      target  = ahref.substring(ahref.indexOf("&target=") + 8);
      indexof = target.indexOf("&");
      target  = target.substring(0, indexof);

      if(target == '' || target == null){

        target = 'lst_frm';
      }
    }

    var order   = ahref.substring(ahref.indexOf("&orderby=")     + 9);
    var direc   = order.substring(order.indexOf("&direction=")   + 11);
    var curpg   = direc.substring(direc.indexOf("&curpage=")     + 9);
    order       = order.substring(0, order.indexOf("&direction="));
    direc       = direc.substring(0, direc.indexOf("&curpage="));

    con_form.direction.value = direc;
    con_form.curpage.value = curpg;

    var form     = document.myform;
    form.method  = "post";
    form.action  = ahref;

    //----------------------------------------------------
    //targetÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì´Â ¼­ºí¸´¿¡¼­µµ ¼öÁ¤ ¿äÇÔ
    //----------------------------------------------------
    form.target  = target;
    form.submit();

  }


  //---------------------------------------------------------------------------------------------------
  //µµ¿ò¸» À©µµ¿ì¸¦ ¿ÀÇÂÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspHelp(programID){

    var locposition = funcCurLocation();   // ½ÃÀÛÀ§Ä¡¿¡ µû¸¥ °æ·Î¼³Á¤.
    var url = locposition + "help/" + programID + ".html";

    UserWin=window.open(url, programID + "_Help","toolbar=no,width=940,height=700,left=0,top=0,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");

    if(UserWin != null){
      UserWin.opener=self;
    }
    return;
  }




  //---------------------------------------------------------------------------------------------------
  //onKeyPress½Ã ³¯Â¥ ÇÊµå¿¡ ³âµµ ´ÙÀ½, ¿ù ´ÙÀ½¿¡ ´ë½¬(-)¸¦ Ã·°¡ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspDateDash(obj){

    if(obj.value.length == 4){
      obj.value = obj.value + '-';
    }
    if(obj.value.length == 7){
      obj.value = obj.value + '-';
    }
    if(obj.value.length > 4){
      //2001-12-31
      if(obj.value.substring(4,5) == '/' || obj.value.substring(4,5) == '.'){
        obj.value = obj.value.substring(0, 4) + '-';
      }
      if(obj.value.substring(7,8) == '/' || obj.value.substring(7,8) == '/'){
        obj.value = obj.value.substring(0, 7) + '-';
      }
    }
  }



  //---------------------------------------------------------------------------------------------------
  //onKeyPress½Ã ÀÔ·Â¹ÞÀº ÀÎÀÚ¸¦ °¡Áö°í ³¯Â¥¸¦ ÀÚµ¿À¸·Î ¸¸µé¾î ¸®ÅÏÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspDateDash1(obj, yyyymm){

    var yyyy;
    var mm;
    var dd;

    if(obj.value.length == 2 || obj.value.length == 1){

      yyyy = yyyymm.substring(0, 4);
      mm   = yyyymm.substring(4, 6);

      if(obj.value.length == 1){

        dd   = '0' + obj.value;
      }
      else{

        dd   = obj.value;
      }

      if(!valiDate(yyyy,mm,dd)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³¯Â¥¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm + '-' + dd;
    }

    if(obj.value.length == 4){

      yyyy = yyyymm.substring(0, 4);
      mm   = obj.value.substring(0,2);
      dd   = obj.value.substring(2,4);

      if(!valiDate(yyyy,mm,dd)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³¯Â¥¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm + '-' + dd;
    }


    if(obj.value.length == 6){

      yyyy = yyyymm.substring(0, 2) + obj.value.substring(0,2);
      mm   = obj.value.substring(2,4);
      dd   = obj.value.substring(4,6);

      if(!valiDate(yyyy,mm,dd)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³¯Â¥¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm + '-' + dd;
    }

    if(obj.value.length == 8){

      yyyy = obj.value.substring(0,4);
      mm   = obj.value.substring(4,6);
      dd   = obj.value.substring(6,8);

      if(!valiDate(yyyy,mm,dd)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³¯Â¥¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm + '-' + dd;
    }
  }


  //--------------------------------------------------------------------
  //onKeyPress½Ã ÀÔ·Â¹ÞÀº ÀÎÀÚ¸¦ °¡Áö°í ³¯Â¥¸¦ ÀÚµ¿À¸·Î ¸¸µé¾î ¸®ÅÏÇÑ´Ù.
  // obj : ³â-¿ù ÇüÅÂÀÇ
  //--------------------------------------------------------------------
  function maspDateDash2(obj, yyyymm){

    var yyyy;
    var mm;

    if(obj.value.length == 2 || obj.value.length == 1){

      yyyy = yyyymm.substring(0, 4);
      mm   = yyyymm.substring(4, 6);

      if(obj.value.length == 1){
        mm   = '0' + obj.value;
      }
      else{
        mm   = obj.value;
      }

      if(!valiDate2(yyyy,mm)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³â¿ùÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm;
    }

    if(obj.value.length == 3){

      yyyy = yyyymm.substring(0, 3) + obj.value.substring(0,1);
      mm   = obj.value.substring(1,3);

      if(!valiDate2(yyyy,mm)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³â¿ùÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm;
    }

    if(obj.value.length == 4){

      yyyy = yyyymm.substring(0, 2) + obj.value.substring(0,2);
      mm   = obj.value.substring(2,4);

      if(!valiDate2(yyyy,mm)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³â¿ùÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm;
    }

    if(obj.value.length == 6){

      yyyy = obj.value.substring(0,4);
      mm   = obj.value.substring(4,6);

      if(!valiDate2(yyyy,mm)){

        obj.value = '';
        alert('Àû¿ë°¡´ÉÇÑ ³â¿ùÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù');
        obj.focus();
        return false;
      }

      obj.value = yyyy + '-' + mm;
    }

  }

  //---------------------------------------------------------------------------------------------------
  //ÀÚ½ÅÀÌ ¼ÓÇÑ ¸¶½ºÅ¸ ¼±ÅÃ
  //---------------------------------------------------------------------------------------------------
  function maspSelDetail(form, inx){

    var object      = null; //ÇöÀç ÄÁÆ®·Ñ
    var md_object   = null; //procIndex = MASTER, DETAIL±¸ºÐ
    var mst_chk_obj = null; //¸¶½ºÅ¸proctype ¼±ÅÃ check box
    var dtl_chk_obj = null; //µðÅ×ÀÏproctype ¼±ÅÃ check box

    var mst_inx     = 1;    //master index
    var dtl_checked = false;

    //»óÀ§ÀÇ ¸¶½ºÅ¸ Ã£´Â´Ù
    for(var i = inx; i > 0 ;i--){

      md_object = eval("form.procIndex" + i);

      if(md_object.value == "MASTER"){

        mst_chk_obj = eval("form.proctype" + i);
        mst_inx = i;
        break;
      }
    }

    object = eval("form.proctype" + inx);

    if(object.checked){

      mst_chk_obj.checked = true;
      return;
    }

    for(var i = (mst_inx + 1); i <= form.sizes.value ;i++){

      md_object = eval("form.procIndex" + i);

      if(md_object.value == "MASTER") break;

      dtl_chk_obj = eval("form.proctype" + i);

      if(md_object.value == "DETAIL" && dtl_chk_obj.checked){

        dtl_checked = true;
        break;
      }
    }
    mst_chk_obj.checked = dtl_checked ? true : false;
    return;
  }


  //---------------------------------------------------------------------------------------------------
  //ÀÚ½Å¿¡ µþ¸° µðÅ×ÀÏ ¸ðµÎ¼±ÅÃ
  //---------------------------------------------------------------------------------------------------
  function maspSelMaster(form, inx){

    var md_object   = null; //procIndex = MASTER, DETAIL±¸ºÐ
    var dtl_chk_obj = null; //proctype ¼±ÅÃ check box
    var mst_chk_obj = null; //¸¶½ºÅ¸

    mst_chk_obj = eval("form.proctype" + inx);

    //ÇÏÀ§ÀÇ µðÅ×ÀÏ Ã£´Â´Ù
    for(var i = (inx + 1); i <= form.sizes.value ;i++){

      md_object = eval("form.procIndex" + i);

      if(md_object.value == "MASTER") break;

      dtl_chk_obj = eval("form.proctype" + i);

      dtl_chk_obj.checked = mst_chk_obj.checked ? true : false;
    }
    return;
  }


  //---------------------------------------------------------------------------------------------------
   // combo¿¡ ÀÖ´Â text°ªÀ» ÀÓÀÇÀÇ °´Ã¼¿¡ ´ã±â
   // srcObj : ÄÞº¸°´Ã¼
   // tarObj : Å¸°Ù°´Ã¼(ÅØ½ºÆ®, È÷µç)
  //---------------------------------------------------------------------------------------------------
   function maspComboText2Hidden(srcObj, tarObj){
      tarObj.value = srcObj.options[srcObj.selectedIndex].text;
   }

  //---------------------------------------------------------------------------------------------------
   // combo¿¡ ÀÖ´Â Value°ªÀ» ÀÓÀÇÀÇ °´Ã¼¿¡ ´ã±â
   // srcObj : ÄÞº¸°´Ã¼
   // tarObj : Å¸°Ù°´Ã¼(ÅØ½ºÆ®, È÷µç)
  //---------------------------------------------------------------------------------------------------
   function maspComboValue2Hidden(srcObj, tarObj){
      tarObj.value = srcObj.options[srcObj.selectedIndex].value;
   }


  //---------------------------------------------------------------------------------------------------
   //textbox¿¡ ÀÛ¼ºÁß focus°¡ ¶°³¯¶§ checkbox¸¦ ÀÚµ¿ Ã¼Å©
  //---------------------------------------------------------------------------------------------------
   function maspOnBlurChecked(srcObj,tgtObj){
      if(tgtObj.checked == false && srcObj.value.length >  0) tgtObj.checked = true;
      if(tgtObj.checked == true  && srcObj.value.length == 0) tgtObj.checked = false;
   }


  //---------------------------------------------------------------------------------------------------
   // °°Àº ÀÌ¸§ÀÇ ¶óµð¿À¹öÆ° Áß¿¡¼­ ¼±ÅÃµÈ °ÍÀÇ VALUE ¹ÝÈ¯
  //---------------------------------------------------------------------------------------------------
   function maspRadioValue(obj){

      if(obj == null) return null;

      var len = obj.length;
      if(len == null){
         if(obj.checked == true) return obj.value
      }
      else{
         for(var i=0; i<len; i++){
            if(obj[i].checked == true) return obj[i].value
         }
      }
      return null;
   }



  //---------------------------------------------------------------------------------------------------
  //¼±ÅÃ Ã¼Å©¹Ú½º¸¦ ÀüÃ¼ ¼±ÅÃÇÏ´ø°¡ ÇØÁ¦½ÃÅ²´Ù
  //form : FORM°´Ã¼
  //---------------------------------------------------------------------------------------------------
  function maspProctypeSelect(form){

    var object = null;
    if(form.checkall.value == "TRUE"){
      form.checkall.value = "FALSE";
    }
    else{
      form.checkall.value = "TRUE";
    }

    for(i=1; i<=form.sizes.value; i++){

      object = eval("form.proctype" + i);
      if(form.checkall.value == "TRUE" && object.disabled == false){
        object.checked = true;
      }
      else{
        object.checked = false;
      }
    }
    return;
  }


  //---------------------------------------------------------------------------------------------------
  //´ÙÁßÃ³¸® Ã¼Å©¹Ú½º ¸ñ·Ï¿¡¼­ Ã¼Å©µÈ °ÍÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspProctypeChecked(form){

    var object = null;

    for(i=1; i<=form.sizes.value; i++){

      object = eval("form.proctype" + i);

      if(object.checked == true) return true;
    }
    alert("¼±ÅÃµÈ Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÀÛ¾÷ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ½Ê½Ã¿À");
    return false;
  }



  //---------------------------------------------------------------------------------------------------
  //ÀüÃ¼ ÆÄÀÏ ÆÐ½º¸¦ ÀÔ·ÂÇÏ¸é ÇØ´ç ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ ¹ÝÈ¯ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspGetFileType(str){
      var newstr="";
      var  len=0  ;
      if(str==null)   return "";

      var text = str.substring(0);
      if(text=='' || text.length < 1)   return '';

      var  point = text.lastIndexOf(".");
    if(point == -1) len = str.length;
    else len = point;

    newstr = text.substring(len+1);

    return newstr;
  }


  //---------------------------------------------------------------------------------------------------
  //¿À¸¥ÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function  maspRtrim(str){

    var src = new String(str);
    var tmp = new String();
    var i,lastnum, len = src.length;

    for(i = len;i >= 0;i--){
      tmp = src.substring(i,i-1);
      if(tmp != ' '){
        lastnum = i;
        break;
      }
    }
    tmp = src.substring(0,lastnum);
    return tmp;
  }


  //---------------------------------------------------------------------------------------------------
  //¿ÞÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function  maspLtrim(str){

      var src = new String(str);
      var tmp = new String();
      var i,firstnum, len = src.length;

     for(i = 0;i < len;i++){
         tmp = src.substring(i,i+1);
       if(tmp != ' ')
      {
         firstnum = i;
         break;
       }
     }
      tmp = src.substring(firstnum);
      return tmp;

  }


  //---------------------------------------------------------------------------------------------------
  //ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ/¿À¸¥ÂÊ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function  maspTrim(str){

    var src = new String(str);
    var tmp = new String();
    tmp = maspLtrim(maspRtrim(str));
    return tmp;
  }


  //---------------------------------------------------------------------------------------------------
  //Æ¯¼ö¹®ÀÚ¸¦ º¯È¯¹®ÀÚ·Î º¯È¯ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspReplaceCode(str){
    var pos = 0;
    var len = str.length;
    var replace_chr;
    var cur_chr;
    var replace_str = '';

    for(var i=0; i < len; i++){
      cur_chr = str.charAt(i);

      if(cur_chr=='\"')      replace_chr='##34';
      else if(cur_chr=='\'') replace_chr='##39';
      else if(cur_chr=='>')  replace_chr='##60';
      else if(cur_chr=='<')  replace_chr='##62';
      else if(cur_chr=='/')  replace_chr='##47';
      else if(cur_chr=='\\') replace_chr='##92';
      else if(cur_chr=='(')  replace_chr='##40';
      else if(cur_chr==')')  replace_chr='##41';
      else if(cur_chr==',')  replace_chr='##44';
      else
        replace_chr = cur_chr;
        replace_str += replace_chr;
    }
    return replace_str;
  }


  //---------------------------------------------------------------------------------------------------
  //º¯È¯¹®ÀÚ¸¦ ¿ø·¡ÀÇ Æ¯¼ö¹®ÀÚ·Î º¯È¯ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function maspReplaceSign(str){
      var pos = 0;
      var len = str.length;
      var replace_chr;
      var cur_chr;
      var replace_str = '';

      for(var i=0; i < len; i++){
          cur_chr = str.charAt(i);

          if(cur_chr == '#'){
              cur_chr = str.substring(i,i+4);
              i += 3;
          }

          if(cur_chr=='##34') replace_chr='\"';
          else if(cur_chr=='##39') replace_chr='\'';
          else if(cur_chr=='##60') replace_chr='>';
          else if(cur_chr=='##62') replace_chr='<';
          else if(cur_chr=='##47') replace_chr='/';
          else if(cur_chr=='##92') replace_chr='\\';
          else if(cur_chr=='##40') replace_chr='(';
          else if(cur_chr=='##41') replace_chr=')';
          else if(cur_chr=='##44') replace_chr=',';
          else
              replace_chr = cur_chr;

          replace_str += replace_chr;
      }
      return replace_str;
  }


  //---------------------------------------------------------------------------------------------------
  //---------------------------------------------------------------------------------------------------
  function metaReplaceString(org_str, find_str, replace_str){
      var pos = 0;
      pos = org_str.indexOf(find_str);

      while(pos != -1){
          pre_str = org_str.substring(0, pos);
          post_str = org_str.substring(pos + find_str.length, org_str.length);
          org_str = pre_str + replace_str + post_str;

          pos = org_str.indexOf(find_str);
      }
      return org_str;
  }


  //---------------------------------------------------------------------------------------------------
  //ÀÔ·Â¹ÞÀº °´Ã¼ÀÇ °ªÀ» ´ë¹®ÀÚ·Î º¯È¯ÇØ¼­ ¸®ÅÏÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function lCase2Ucase(obj){
    obj.value = obj.value.toUpperCase();
  }



/*********************************************************************
*************************     ¼ýÀÚÃ¼Å©     ***************************
/********************************************************************/


  //---------------------------------------------------------------------------------------------------
  //ÀÚ¸®¼ö À¯È¿¼ºÀ» È®ÀÎÇÑ´Ù
  //before_len : ¼Ò¼öÁ¡ ÀÌÀü(0ÀÌ¸é »ó°ü ¾øÀ½)
  //after_len  : ¼Ò¼öÁ¡ ÀÌÇÏ
  //Á¤È®ÇÏ°Ô ¼Ò¼öÁ¡ ¾Æ·¡ ÀÚ¸®¼ö±îÁö ÀÔ·Â¹Þ¾Æ¾ß ÇÒ °æ¿ì »ç¿ëÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function metaCheckDouble(obj, before_len, after_len, comment, mendentory){

    obj.value = maspTrim(obj.value); //°ø¹éÁ¦°Å

    var before_ex ='';
    var after_ex = '';
    var i=0;

    for(i=1;i<=before_len;i++){
      if(i==1)  before_ex +=  Math.floor(Math.random()*9 +1);       //1°ú 9 »çÀÌ Á¤¼ö
      else if(i <10)    before_ex +=  Math.floor(Math.random()*10); //0°ú 9 »çÀÌ Á¤¼ö
      else                before_ex += '3';
    }

    for(i=1;i<=after_len;i++){
      if(i <10)           after_ex +=   Math.floor(Math.random()*10);
      else                after_ex += '2';
    }

    var ex = before_ex + '.'+ after_ex
    var str = obj.value;

      point = str.indexOf('.');
      if(point == -1  && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" +
          comment + " ´Â(Àº) ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) "+ex);
      obj.focus();
      return false;

    }
      else if(point != -1){
          before_str = str.substring(0, point);
          after_str = str.substring(point+1, str.length);

          if(before_len !=0  && before_str.length > before_len){
            /* alert('ÀÚ¸®¼ö ÃÊ°úÀÔ´Ï´Ù.'); */
            alert(comment + " ÇÊµå´Â ¼Ò¼öÁ¡ ÀÌ»ó "+before_len+"ÀÚ¸®·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\t\t ¿¹) " + ex);
            obj.focus();
            obj.select();
            return false;
          }

          if(after_str.length > after_len){
              /* alert('¼Ò¼öÁ¡ÀÌÇÏ ' + after_len + 'ÀÚ¸®·Î ÀÔ·ÂÇÏ¼¼¿ä.');*/
            alert(comment + " ÇÊµå´Â ¼Ò¼öÁ¡ ÀÌÇÏ "+after_len+"ÀÚ¸®·Î ÀÔ·ÂÇÏ¼¼¿ä.\n\t\t ¿¹) " + ex);
              obj.focus();
              obj.select();
              return false;
          }

      }
      else{
        return true;
      }
      return true;
  }


  //---------------------------------------------------------------------------------------------------
  //´Ü¼ø ¼ýÀÚÃ¼Å©(¼ýÀÚ¿©ºÎ¿Í ³ÎÃ¼Å©)
  //¿ÀºêÁ§Æ®ÀÇ °ªÀÌ ¼ýÀÚÀÎÁö CheckÇÏ´Â ÇÔ¼ö
  //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ
  //---------------------------------------------------------------------------------------------------
  function metaCheckNumber(obj, comment, mendentory){

    obj.value       = maspTrim(obj.value);                   //°ø¹éÁ¦°Å
    var check_value = metaReplaceString(obj.value, ",", ""); //ÄÞ¸¶Á¦°Å

    //obj.value = check_value; //ÀÓ½Ã·Î »ç¿ë(ÄÞ¸¶¸¦ ¾ø¾Ø´Ù)

    if(check_value.length == 0 && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) 1234");
      obj.focus();
      return false;

    }else if(check_value.length != 0){
      if(isNaN(check_value)){
        alert(comment + " ÇÊµå´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.\n" + "¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        obj.focus();
        obj.select();

        return false;
      }else{
        return true;
      }
    }
    return true;
  }


  //---------------------------------------------------------------------------------------------------
  //´Ü¼ø ¼ýÀÚÃ¼Å©(¼ýÀÚ¿©ºÎ¿Í ³ÎÃ¼Å©)
  //¿ÀºêÁ§Æ®ÀÇ °ªÀÌ ¼ýÀÚÀÎÁö CheckÇÏ´Â ÇÔ¼ö
  //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ
  //Æ¯Á¤¼ýÀÚ¹üÀ§Ã¼Å©
  //---------------------------------------------------------------------------------------------------
  function metaCheckNumber(obj, comment, mendentory, gtValue){

    obj.value       = maspTrim(obj.value);                   //°ø¹éÁ¦°Å
    var check_value = metaReplaceString(obj.value, ",", ""); //ÄÞ¸¶Á¦°Å

    //obj.value = check_value; //ÀÓ½Ã·Î »ç¿ë(ÄÞ¸¶¸¦ ¾ø¾Ø´Ù)

    if(check_value.length == 0 && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) 1234");
      obj.focus();
      return false;

    }else if(check_value.length != 0){
      if(isNaN(check_value)){
        alert(comment + " ÇÊµå´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.\n" + "¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        obj.focus();
        obj.select();

        return false;
      }else{

        // ½ÃÀÛ°ªº¸´Ù ÀÛÀºÁö Ã¼Å©ÇÑ´Ù
        if(eval(check_value) < eval(gtValue)){

          alert(comment + " ÇÊµå´Â " + gtValue + " ÀÌ»óÀÇ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.\n");
          obj.focus();
          obj.select();

          return false;
        }

        return true;
      }
    }
    return true;
  }
  
  //---------------------------------------------------------------------------------------------------
  //´Ü¼ø ¼ýÀÚÃ¼Å©(¼ýÀÚ¿©ºÎ¿Í ³ÎÃ¼Å©)
  //¿ÀºêÁ§Æ®ÀÇ °ªÀÌ ¼ýÀÚÀÎÁö CheckÇÏ´Â ÇÔ¼ö
  //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ
  //Æ¯Á¤¼ýÀÚ¹üÀ§Ã¼Å©
  //---------------------------------------------------------------------------------------------------
  function metaCheckNumber(obj, comment, mendentory, minValue, maxValue){

    obj.value       = maspTrim(obj.value);                   //°ø¹éÁ¦°Å
    var check_value = metaReplaceString(obj.value, ",", ""); //ÄÞ¸¶Á¦°Å

    //obj.value = check_value; //ÀÓ½Ã·Î »ç¿ë(ÄÞ¸¶¸¦ ¾ø¾Ø´Ù)

    if(check_value.length == 0 && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) 1234");
      obj.focus();
      return false;

    }else if(check_value.length != 0){
      if(isNaN(check_value)){
        alert(comment + " ÇÊµå´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.\n" + "¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        obj.focus();
        obj.select();

        return false;
      }else{

        // ½ÃÀÛ°ªº¸´Ù ÀÛÀºÁö Ã¼Å©ÇÑ´Ù
        if(eval(check_value) < eval(minValue)){

          alert(comment + " ÇÊµå´Â " + minValue + " ÀÌ»óÀÇ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.\n");
          obj.focus();
          obj.select();

          return false;
        }
        if(eval(check_value) > eval(maxValue)){
        	alert(comment + "ÇÊµå´Â " + maxValue + " ÀÌÇÏÀÇ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.\n");
        	obj.focus();
        	obj.select();
        	
        	return false;
        }

        return true;
      }
    }
    return true;
  }


/*********************************************************************
*************************     ³¯Â¥Ã¼Å©     ***************************
/********************************************************************/


  //---------------------------------------------------------------------------------------------------
  //³¯Â¥ Á¶°ÇÇÊµåÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´Â ÇÔ¼ö
  //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ, ¸®ÅÏ°ªÀº Boolean Çü½Ä
  //date_length : ¼ýÀÚ 8or6¸¸ °¡´É (dateObjÀÇ ÀÔ·Â¹ÞÀ» ÀÚ¸®¼ö
  //---------------------------------------------------------------------------------------------------
  function metaCheckDate(dateObj, comment, mendentory, date_length){

        dateObj.value = maspTrim(dateObj.value); //°ø¹éÁ¦°Å

    var month     = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");
    var dateMonth = '';
    var dateDay   = '';
        var dateYear  = '';//---2004-01-30YDS


    var maspDate  = metaReplaceString(dateObj.value, "-", "");

    if(date_length == 4){
      dateMonth = '01';
      dateDay   = '01';
    }
    else if(date_length == 6) {
      dateMonth = maspDate.substring(4, 6);
      dateDay   = '01';

    }
    else{
      dateMonth = maspDate.substring(4, 6);
      dateDay   = maspDate.substring(6, 8);
      dateYear  = maspDate.substring(0, 4);//---2004-01-30YDS

      //À±³âÃ¼Å©---2004-01-30YDS
      if(dateMonth == "02"){
               var year =  parseInt(dateYear);
         if(((year%4 == 0)&&(year%100 != 0))||(year%400 == 0)){

             month[1]= "29";
         }
        }
    }

    var ex = "";
    if(date_length == 4)      ex = "2000";
    else if(date_length == 6) ex = "2001-01";
    else                      ex = "2001-12-31";

    //³â¿ùÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
    //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
    if((maspDate.length == 0)  && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n"        +
          comment   + " ´Â(Àº) ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) " + ex);
      dateObj.focus();
    }

    //ÇÊ¼öÀÔ·ÂÇ×¸ñÀÌ ¾Æ´Ñ °æ¿ì¿¡ ÀÔ·ÂÇÑ°æ¿ì
    else if(maspDate.length != 0){
      if(maspDate.length != date_length){
        alert(comment + " ³¯Â¥°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò°Å³ª\n³¯Â¥±æÀÌ("+date_length+"ÀÚ¸®)°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n\n ¿¹) "+ex);
        dateObj.focus();
        dateObj.select();
      }
      //³¯Â¥ Çü½Ä Check
      else if(isNaN(maspDate)){

        alert(comment + " ÀÇ ³¯Â¥ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+ex);
        dateObj.focus();
        dateObj.select();
      }
      //³¯Â¥Çü½ÄÁß '¿ù'ÀÇ ¹üÀ§ Check
      else if((dateMonth < '01') || (dateMonth > '12')){

        alert(comment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+ex);
        dateObj.focus();
        dateObj.select();
      }
      //³¯Â¥Çü½ÄÁß 'ÀÏ'ÀÇ ¹üÀ§ Check
      else if( date_length == 8 && (dateDay < '01') || (dateDay > month[dateMonth - 1])){
        alert(comment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + dateMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month[dateMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+ex);
        dateObj.focus();
        dateObj.select();
      }
      else{
        return true;
      }
    }
    else{
      return true;
    }

    return false;

  }


    //³¯Â¥¹üÀ§¸¦ ÀÔ·Â¹Þ¾Æ Ã¼Å©ÇÑ´Ù
  //½ÃÀÛÀÏÀÚ, Á¾·áÀÏÀÚ, ÄÃ·³¸í, ÇÊ¼öÀÔ·Â¿©ºÎ, ³¯Â¥±æÀÌ(8·Î °íÁ¤ÇØ¼­ »ç¿ëÇÔ)
  //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ, ¸®ÅÏ°ªÀº Boolean Çü½Ä
  function metaCheckDate2(startDate, endDate, comment, mendentory, datalength){

        startDate.value = maspTrim(startDate.value); //°ø¹éÁ¦°Å
        endDate.value   = maspTrim(endDate.value);   //°ø¹éÁ¦°Å

    var month  = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//½ÃÀÛÀÏ ³âµµ
    var month2 = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//Á¾·áÀÏ ³âµµ---2004-01-30YDS

    var maspStartDate = metaReplaceString(startDate.value, "-", "");
    var maspEndDate   = metaReplaceString(endDate.value,   "-", "");

        var startYear  = maspStartDate.substring(0, 4);//---2004-01-30YDS
    var startMonth = maspStartDate.substring(4, 6);
    var endYear    = maspEndDate.substring(0, 4);//---2004-01-30YDS
    var endMonth   = maspEndDate.substring(4, 6);

    var startDay = '';
    var endDay   = '';
    var startEx  = '';
    var endEx    = '';

    if(datalength  == null) datalength=8;

    if(datalength == 6)   {
      startDay = '01';
      startEx  = '2000-11';
      endDay   = '01';
      endEx    = '2000-12';
    }
    else{
      startDay = maspStartDate.substring(6, 8);
      startEx = '2001-01-01';
      endDay  = maspEndDate.substring(6, 8);
      endEx   = '2001-12-31';
    }

    //À±³âÃ¼Å©---2004-01-30YDS
    if(startMonth == "02"){
           var year =  parseInt(startYear);
       if(((year%4 == 0)&&(year%100 != 0))||(year%400 == 0)){

           month[1]= "29";
       }
        }
    if(endMonth == "02"){
           var year2 =  parseInt(endYear);
       if(((year2%4 == 0)&&(year2%100 != 0))||(year2%400 == 0)){

           month2[1]= "29";
       }
        }


    //½ÃÀÛÀÏ°ú Á¾·áÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
    //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
    if(((maspStartDate.length == 0) && (maspEndDate.length == 0)) && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" +  comment + " ¹üÀ§´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
      startDate.focus();
    }

    //ÇÊ¼öÀÔ·ÂÇ×¸ñÀÌ ¾Æ´Ñ °æ¿ì¿¡ Á¶È¸¹üÀ§¸¦ ÀÔ·ÂÇÑ °æ¿ì
    else if((maspStartDate.length != 0) || (maspEndDate.length != 0)){
      if(maspStartDate.length != datalength){
        alert(comment + " ¹üÀ§ÀÇ ½ÃÀÛÀÏÀÌ ÀÔ·ÂµÇÁö ¾Ê¾Ò°Å³ª\n³¯Â¥±æÀÌ("+datalength+"ÀÚ¸®)°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        startDate.focus();
        startDate.select();
      }
      else if(maspEndDate.length != datalength){
        alert(comment + " ¹üÀ§ÀÇ Á¾·áÀÏÀÌ ÀÔ·ÂµÇÁö ¾Ê¾Ò°Å³ª\n³¯Â¥±æÀÌ("+datalength+"ÀÚ¸®)°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        endDate.focus();
        endDate.select();
      }
      //³¯Â¥ Çü½Ä Check
      else if(isNaN(maspStartDate)){
        alert(comment + " ¹üÀ§ÀÇ ½ÃÀÛÀÏ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n½ÃÀÛÀÏ ³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        startDate.focus();
        startDate.select();
      }
      else if(isNaN(maspEndDate)){
        alert(comment + " ¹üÀ§ÀÇ Á¾·áÀÏ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\nÁ¾·áÀÏ ³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        endDate.focus();
        endDate.select();
      }
      //³¯Â¥Çü½ÄÁß '¿ù'ÀÇ ¹üÀ§ Check
      else if((startMonth < '01') || (startMonth > '12')){
        alert("½ÃÀÛ " + comment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        startDate.focus();
        startDate.select();
      }
      else if((endMonth < '01') || (endMonth > '12')){
        alert("Á¾·á " + comment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        endDate.focus();
        endDate.select();
      }
      //³¯Â¥Çü½ÄÁß 'ÀÏ'ÀÇ ¹üÀ§ Check
      else if((startDay < '01') || (startDay > month[startMonth - 1])){
        alert("½ÃÀÛ " + comment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + startMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month[startMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        startDate.focus();
        startDate.select();
      }
      else if((endDay < '01') || (endDay > month2[endMonth - 1])){//---2004-01-30YDS
        alert("Á¾·á " + comment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + endMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month2[endMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        endDate.focus();
        endDate.select();
      }
      //½ÃÀÛÀÏ°ú Á¾·áÀÏº¸´Ù °ªÀÌ Å« °æ¿ì
      else if (maspStartDate > maspEndDate){
        alert(comment + " ¹üÀ§ÀÇ ½ÃÀÛÀÏÀÌ Á¾·áÀÏº¸´Ù Å­´Ï´Ù.\n½ÃÀÛÀÏ°ú Á¾·áÀÏÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
        startDate.focus();
        startDate.select();
      }
      else{
        return true;
      }
    }
    else{
      return true;
    }
    return false;
  }



// ==============================================================================================================================
// Ãß°¡ºÎºÐ(2003-12-05) ÀÌÁ¤È£
// ==============================================================================================================================
    //³¯Â¥¹üÀ§¸¦ ÀÔ·Â¹Þ¾Æ Ã¼Å©ÇÑ´Ù
    //±âÁØ³¯Â¥ ÀÌÈÄÀÎÁö¸¦ Ã¼Å©
    //½ÃÀÛÀÏÀÚ, Á¾·áÀÏÀÚ, ÄÃ·³¸í, ÇÊ¼öÀÔ·Â¿©ºÎ, ³¯Â¥±æÀÌ(8·Î °íÁ¤ÇØ¼­ »ç¿ëÇÔ)
    //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ, ¸®ÅÏ°ªÀº Boolean Çü½Ä
    function metaCheckDate3(startDate, endDate, startComment, endComment, mendentory, datalength){

        startDate.value = maspTrim(startDate.value); //°ø¹éÁ¦°Å
        endDate.value   = maspTrim(endDate.value);   //°ø¹éÁ¦°Å

        var month = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//½ÃÀÛÀÏ ³âµµ
    var month2 = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//Á¾·áÀÏ ³âµµ---2004-01-30YDS

        var startDateLen = startDate.value.length;
        var endDateLen  = endDate.value.length;

        var maspStartDate = metaReplaceString(startDate.value, "-", "");
        var maspEndDate   = metaReplaceString(endDate.value,   "-", "");

        var startYear  = maspStartDate.substring(0, 4);//---2004-01-30YDS
        var startMonth = maspStartDate.substring(4, 6);
        var endYear    = maspEndDate.substring(0, 4);//---2004-01-30YDS
        var endMonth   = maspEndDate.substring(4, 6);

        var startDay = '';
        var endDay   = '';
        var startEx  = '';
        var endEx    = '';

        if(datalength  == null) datalength=8;

        if(datalength == 6)     {
            startDay = '01';
            startEx  = '2000-11';
            endDay   = '01';
            endEx    = '2000-12';
        }
        else{
            startDay = maspStartDate.substring(6, 8);
            startEx = '2001-01-01';
            endDay  = maspEndDate.substring(6, 8);
            endEx   = '2001-12-31';
        }

    //À±³âÃ¼Å©---2004-01-30YDS
    if(startMonth == "02"){
           var year =  parseInt(startYear);
       if(((year%4 == 0)&&(year%100 != 0))||(year%400 == 0)){

           month[1]= "29";
       }
        }
    if(endMonth == "02"){
           var year2 =  parseInt(endYear);
       if(((year2%4 == 0)&&(year2%100 != 0))||(year2%400 == 0)){

           month2[1]= "29";
       }
        }

        //½ÃÀÛÀÏ°ú Á¾·áÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
        //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
        if(((startDate.value.length == 0) && (endDate.value.length == 0)) && mendentory){
            alert(startComment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + startComment +" ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ");
            startDate.focus();
        }
        //ÇÊ¼öÀÔ·ÂÇ×¸ñÀÌ ¾Æ´Ñ °æ¿ì¿¡ Á¶È¸¹üÀ§¸¦ ÀÔ·ÂÇÑ °æ¿ì
        else if((startDate.value.length != 0) || (endDate.value.length != 0)){
            if(startDateLen != datalength){
                alert(startComment + "ÀÇ ÀÚ¸®¼ö°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx);
                startDate.focus();
                startDate.select();

            }
            else if(endDateLen != datalength){
                alert(endComment + "ÀÇ ÀÚ¸®¼ö°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+endEx);
                endDate.focus();
                endDate.select();
            }
            //³¯Â¥ Çü½Ä Check
            else if(isNaN(maspStartDate)){
                alert(startComment + "ÀÇ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx);
                startDate.focus();
                startDate.select();
            }
            else if(isNaN(maspEndDate)){
                alert(endComment + "ÀÇ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+endEx);
                endDate.focus();
                endDate.select()
            }
            //³¯Â¥Çü½ÄÁß '¿ù'ÀÇ ¹üÀ§ Check
            else if((startMonth < '01') || (startMonth > '12')){
                alert(startComment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                startDate.focus();
                startDate.select();
            }
            else if((endMonth < '01') || (endMonth > '12')){
                alert(endComment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                endDate.focus();
                endDate.select()
            }
            //³¯Â¥Çü½ÄÁß 'ÀÏ'ÀÇ ¹üÀ§ Check
            else if((startDay < '01') || (startDay > month[startMonth - 1])){
                alert("½ÃÀÛ " + startComment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + startMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month[startMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                startDate.focus();
                startDate.select();
            }
            else if((endDay < '01') || (endDay > month2[endMonth - 1])){//---2004-01-30YDS
                alert("Á¾·á " + endComment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + endMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month2[endMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                endDate.focus();
                endDate.select()
            }
            //½ÃÀÛÀÏ°ú Á¾·áÀÏº¸´Ù °ªÀÌ Å« °æ¿ì
            else if (startDate.value > endDate.value){
                alert(endComment + "ÀÇ ³¯Â¥°¡ " + startComment + "ÀÇ ³¯Â¥º¸´Ù ÀÌÀüÀÔ´Ï´Ù.\n" + startComment + " ÀÌÈÄ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.\n\n ¿¹) "+startDate.value+" ÀÌÈÄ ³¯Â¥ " );
                endDate.focus();
                endDate.select();
            }
            else{
                return true;
            }
        }
        else{
            return true;
        }
        return false;

    }

    //³¯Â¥¹üÀ§¸¦ ÀÔ·Â¹Þ¾Æ Ã¼Å©ÇÑ´Ù
    //±âÁØ³¯Â¥ ÀÌÀüÀÎÁö¸¦ Ã¼Å©
    //½ÃÀÛÀÏÀÚ, Á¾·áÀÏÀÚ, ÄÃ·³¸í, ÇÊ¼öÀÔ·Â¿©ºÎ, ³¯Â¥±æÀÌ(8·Î °íÁ¤ÇØ¼­ »ç¿ëÇÔ)
    //ÆÄ¶ó¸ÞÅÍ´Â ¿ÀºêÁ§Æ®·Î Àü´Þ, ¸®ÅÏ°ªÀº Boolean Çü½Ä
    function metaCheckDate4(startDate, endDate, startComment, endComment, mendentory, datalength){

        startDate.value = maspTrim(startDate.value); //°ø¹éÁ¦°Å
        endDate.value   = maspTrim(endDate.value);   //°ø¹éÁ¦°Å

        var month  = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//½ÃÀÛÀÏ ³âµµ
    var month2 = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");//Á¾·áÀÏ ³âµµ---2004-01-30YDS

        var startDateLen = startDate.value.length;
        var endDateLen  = endDate.value.length;

        var maspStartDate = metaReplaceString(startDate.value, "-", "");
        var maspEndDate   = metaReplaceString(endDate.value,   "-", "");

        var startYear  = maspStartDate.substring(0, 4);//---2004-01-30YDS
    var startMonth = maspStartDate.substring(4, 6);
    var endYear    = maspEndDate.substring(0, 4);//---2004-01-30YDS
    var endMonth   = maspEndDate.substring(4, 6);

        var startDay = '';
        var endDay   = '';
        var startEx  = '';
        var endEx    = '';

        if(datalength  == null) datalength=8;

        if(datalength == 6)     {
            startDay = '01';
            startEx  = '2000-11';
            endDay   = '01';
            endEx    = '2000-12';
        }
        else{
            startDay = maspStartDate.substring(6, 8);
            startEx = '2001-01-01';
            endDay  = maspEndDate.substring(6, 8);
            endEx   = '2001-12-31';
        }

    //À±³âÃ¼Å©---2004-01-30YDS
    if(startMonth == "02"){
           var year =  parseInt(startYear);
       if(((year%4 == 0)&&(year%100 != 0))||(year%400 == 0)){

           month[1]= "29";
       }
        }
    if(endMonth == "02"){
           var year2 =  parseInt(endYear);
       if(((year2%4 == 0)&&(year2%100 != 0))||(year2%400 == 0)){

           month2[1]= "29";
       }
        }

        //½ÃÀÛÀÏ°ú Á¾·áÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check
        //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
        if(((startDate.value.length == 0) && (endDate.value.length == 0)) && mendentory){
            alert(startComment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + startComment +" ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ");
            startDate.focus();
        }
        //ÇÊ¼öÀÔ·ÂÇ×¸ñÀÌ ¾Æ´Ñ °æ¿ì¿¡ Á¶È¸¹üÀ§¸¦ ÀÔ·ÂÇÑ °æ¿ì
        else if((startDate.value.length != 0) || (endDate.value.length != 0)){
            if(startDateLen != datalength){
                alert(startComment + "ÀÇ ÀÚ¸®¼ö°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx);
                startDate.focus();
                startDate.select();

            }
            else if(endDateLen != datalength){
                alert(endComment + "ÀÇ ÀÚ¸®¼ö°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+endEx);
                endDate.focus();
                endDate.select();
            }
            //³¯Â¥ Çü½Ä Check
            else if(isNaN(maspStartDate)){
                alert(startComment + "ÀÇ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+startEx);
                startDate.focus();
                startDate.select();
            }
            else if(isNaN(maspEndDate)){
                alert(endComment + "ÀÇ Çü½ÄÀº ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.\n³¯Â¥Çü½ÄÀ» È®ÀÎ¹Ù¶ø´Ï´Ù.\n\n ¿¹) "+endEx);
                endDate.focus();
                endDate.select()
            }
            //³¯Â¥Çü½ÄÁß '¿ù'ÀÇ ¹üÀ§ Check
            else if((startMonth < '01') || (startMonth > '12')){
                alert(startComment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                startDate.focus();
                startDate.select();
            }
            else if((endMonth < '01') || (endMonth > '12')){
                alert(endComment + "ÀÇ ³¯Â¥Çü½Ä(¿ù)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                endDate.focus();
                endDate.select()
            }
            //³¯Â¥Çü½ÄÁß 'ÀÏ'ÀÇ ¹üÀ§ Check
            else if((startDay < '01') || (startDay > month[startMonth - 1])){
                alert(startComment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + startMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month[startMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                startDate.focus();
                startDate.select();
            }
            else if((endDay < '01') || (endDay > month2[endMonth - 1])){//---2004-01-30YDS
                alert(endComment + "ÀÇ ³¯Â¥Çü½Ä(ÀÏ)ÀÌ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n" + endMonth + " ¿ùÀº 1ÀÏºÎÅÍ " + month2[endMonth - 1] + "ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\n ¿¹) "+startEx+" ~ " +endEx);
                endDate.focus();
                endDate.select()
            }
            //½ÃÀÛÀÏº¸´Ù ÀÌÈÄÀÏ°æ¿ì
            else if (startDate.value < endDate.value){
                alert(endComment + "ÀÇ ³¯Â¥°¡ " + startComment + "ÀÇ ³¯Â¥º¸´Ù ÀÌÈÄÀÔ´Ï´Ù.\n" + startComment + " ÀÌÀüÀ¸·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.\n\n ¿¹) "+startDate.value+" ÀÌÀü ³¯Â¥ " );
                endDate.focus();
                endDate.select();
            }
            else{
                return true;
            }
        }
        else{
            return true;
        }
        return false;

    }

/*********************************************************************
*************************     ¿µ¹®¼ýÀÚÃ¼Å©     ***********************
/********************************************************************/


  //---------------------------------------------------------------------------------------------------
  //ÄÚµå¼º ÄÃ·³ÀÇ ÀÔ·Â¿¡¼­ ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÏ°Ô ÇÑ´Ù
  //ÇÑ±ÛÀÌ ÀÔ·ÂµÈ °æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function metaCheckAlphaNum(obj, comment, mendentory){

    obj.value = maspTrim(obj.value); //°ø¹éÁ¦°Å

    if((obj.value.length == 0) && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) ABC124-01");
      obj.focus();
    }
    else if(obj.value.length != 0){
      check_ahpaNum = true;
      for (i = 0; i < obj.value.length && check_ahpaNum; i++){
        if((obj.value.charAt(i) >= 0   && obj.value.charAt(i) <= 9)   ||
          (obj.value.charAt(i)  >= 'A' && obj.value.charAt(i) <= 'Z') ||
          (obj.value.charAt(i)  >= 'a' && obj.value.charAt(i) <= 'z') ||
          (obj.value.charAt(i)  == '-')){
          ;
        }
        else{
          check_ahpaNum = false;
        }
      }
      if(check_ahpaNum){

        return true;
      }
      else{
        alert(comment + " ÇÊµå´Â ¿µ¹®ÀÚ('-'Æ÷ÇÔ)¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n" + "ÇÑ±Û°ú Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        obj.focus();
        obj.select();
      }
    } else {

      return true;
    }

    return false;
  }


  //---------------------------------------------------------------------------------------------------
  //ÄÚµå¼º ÄÃ·³ÀÇ ÀÔ·Â¿¡¼­ ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÏ°Ô ÇÑ´Ù
  //ÇÑ±ÛÀÌ ÀÔ·ÂµÈ °æ¿ì ¿¡·¯¸¦ ¸®ÅÏÇÑ´Ù
  //Á¤»óÀûÀÎ °æ¿ì ´ë¹®ÀÚ·Î ¹Ù²Ù¾îÁØ´Ù(ÄÚµå°¡ ´ë¹®ÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì)
  //---------------------------------------------------------------------------------------------------
  function metaCheckAlphaNum2(obj, comment, mendentory){

    obj.value = maspTrim(obj.value); //°ø¹éÁ¦°Å

    if((obj.value.length == 0) && mendentory){
      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) ABC124-01");
      obj.focus();
    } else if(obj.value.length != 0){
      check_ahpaNum = true;
      for (i = 0; i < obj.value.length && check_ahpaNum; i++){
        if((obj.value.charAt(i) >= 0   && obj.value.charAt(i) <= 9)   ||
          (obj.value.charAt(i)  >= 'A' && obj.value.charAt(i) <= 'Z') ||
          (obj.value.charAt(i)  >= 'a' && obj.value.charAt(i) <= 'z') ||
          (obj.value.charAt(i)  == '-')){
          ;
        }
        else{
          check_ahpaNum = false;
        }
      }
      if(check_ahpaNum){
        lCase2Ucase(obj);
        return true;
      }
      else{
        alert(comment + " ÇÊµå´Â ¿µ¹®ÀÚ('-'Æ÷ÇÔ)¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n" + "ÇÑ±Û°ú Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        obj.focus();
        obj.select();
      }
    } else {
      lCase2Ucase(obj);
      return true;
    }

    return false;
  }



  //---------------------------------------------------------------------------------------------------
  //ÄÚµå¼º ÄÃ·³ÀÇ ÀÔ·Â¿¡¼­ ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÏ°Ô ÇÑ´Ù
  //Æ÷Ä¿½º¸¦ ÁÖÁö ¾Ê´Â´Ù(È÷µç°ª Ã¼Å©½Ã»ç¿ë)
  //---------------------------------------------------------------------------------------------------
  function metaCheckAlphaNum3(obj, comment, mendentory){

    obj.value = maspTrim(obj.value); //°ø¹éÁ¦°Å

    if((obj.value.length == 0) && mendentory){

      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" + comment + " ÇÊµå´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n\n ¿¹) ABC124-01");
    }
    else if(obj.value.length != 0){

      check_ahpaNum = true;

      for (i = 0; i < obj.value.length && check_ahpaNum; i++){

        if((obj.value.charAt(i) >= 0   && obj.value.charAt(i) <= 9)   ||
          (obj.value.charAt(i)  >= 'A' && obj.value.charAt(i) <= 'Z') ||
          (obj.value.charAt(i)  >= 'a' && obj.value.charAt(i) <= 'z') ||
          (obj.value.charAt(i)  == '-')){
          ;
        }
        else{
          check_ahpaNum = false;
        }
      }
      if(check_ahpaNum){
        return true;
      }
      else{
        alert(comment + " ÇÊµå´Â ¿µ¹®ÀÚ('-'Æ÷ÇÔ)¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n" + "ÇÑ±Û°ú Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
      }
    }
    else{
      return true;
    }
    return false;
  }




/*********************************************************************
*************************     ±âÅ¸Ã¼Å©     ***************************
/********************************************************************/

  //---------------------------------------------------------------------------------------------------
  //»ç¾÷ÀÚ µî·Ï¹øÈ£ À¯È¿°ª check
  //---------------------------------------------------------------------------------------------------
  function checkRegistNo(obj){

    var registno = obj.value;
    var registno_length =  registno.length;

    if(registno_length != 12){

      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÔ·ÂÅ©±â°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n12ÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
    if((registno.substring(3,4) != "-") || (registno.substring(6,7) != "-")){

      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ±¸ºÐÀÚ´Â '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }

    var bregno = registno.substring(0,3) + registno.substring(4,6) + registno.substring(7,12);
    var regNo = new Array(bregno.length);
    var temp;
    var regNoTemp;

    for(var i =0; i < bregno.length; i++){
      regNo[i] = bregno.substring(i,i+1);
    }

    temp      = new String( regNo[8]*5);
    regNoTemp = regNo[0]*1+ regNo[1]*3+regNo[2]*7+regNo[3]*1+regNo[4]*3+regNo[5]*7 +regNo[6]*1+regNo[7]*3+temp.substring(0,1)*1+temp.substring(1,2)*1+regNo[9]*1;

    var data       = new String(regNoTemp);
    var checkDigit = new Array(data.length);

    for(var j =0; j < data.length; j++) {
      checkDigit[j] = data.substring(j,j+1);
    }

    if(checkDigit[j-1] !=0){
      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÔ·Â°ªÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
    else{
      return true;
    }
  }

  //---------------------------------------------------------------------------------------------------
  //»ç¾÷ÀÚ µî·Ï¹øÈ£ À¯È¿°ª check
  //---------------------------------------------------------------------------------------------------
  function checkRegistNo(obj, mendentory){

    var registno = obj.value;
    var registno_length =  registno.length;

      //»ç¾÷ÀÚµî·Ï¹øÈ£ ÇÊ¼öÀÔ·Â¿©ºÎ Ã¼Å©
      if(maspTrim(registno) == '' && (mendentory == false)) return true;

    if(registno_length != 12){

      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÔ·ÂÅ©±â°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n12ÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
    if((registno.substring(3,4) != "-") || (registno.substring(6,7) != "-")){
      alert(registno.substring(6,7));

      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ±¸ºÐÀÚ´Â '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }

    var bregno = registno.substring(0,3) + registno.substring(4,6) + registno.substring(7,12);
    var regNo = new Array(bregno.length);
    var temp;
    var regNoTemp;

    for(var i =0; i < bregno.length; i++){
      regNo[i] = bregno.substring(i,i+1);
    }

    temp      = new String( regNo[8]*5);
    regNoTemp = regNo[0]*1+ regNo[1]*3+regNo[2]*7+regNo[3]*1+regNo[4]*3+regNo[5]*7 +regNo[6]*1+regNo[7]*3+temp.substring(0,1)*1+temp.substring(1,2)*1+regNo[9]*1;

    var data       = new String(regNoTemp);
    var checkDigit = new Array(data.length);

    for(var j =0; j < data.length; j++) {
      checkDigit[j] = data.substring(j,j+1);
    }

    if(checkDigit[j-1] !=0){
      alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ ÀÔ·Â°ªÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
    else{
      return true;
    }
  }


  //---------------------------------------------------------------------------------------------------
  //ÁÖ¹Î¹øÈ£ check ÇÏ´Â ÇÔ¼ö
  //---------------------------------------------------------------------------------------------------
  function checkSocialNo(obj){

    var socialno = obj.value;
    var socialno_length =  socialno.length;

    if(socialno_length != 14){
      alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ ÀÔ·ÂÅ©±â°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\n14ÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
    if(socialno.substring(6,7) != "-"){
      alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ ±¸ºÐÀÚ´Â '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }

    socialno = socialno.substring(0,6) + socialno.substring(7,14);

    if(isNaN(socialno) || socialno.indexOf(".") != -1){
      alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ ÀÔ·Â°ªÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }

    strKeyValue = new String("234567892345");
    strSocialNo = new String(socialno);

    DigitSum = 0;

    for(i=0; i<=11; i++) {
      DigitSum = DigitSum + parseInt(strSocialNo.substring(i, i+1)) * parseInt(strKeyValue.substring(i, i+1));
    }

    i = 1;

    while((i * 11) <= DigitSum){
      i = i + 1;
    }

    CheckDigit =((i * 11) - DigitSum) % 10;

    if(CheckDigit == strSocialNo.substring(12, 13)) {
      return true;
    }
    else {
      alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ ÀÔ·Â°ªÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n´Ù½ÃÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
      obj.focus();
      obj.select();
      return false;
    }
  }

  //---------------------------------------------------------------------------------------------------
  //ÇÊ¼öÀÔ·Â ÄÞº¸¹Ú½º¸¦ Ã¼Å©ÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function metaCheckCombo(obj, str){

    if(obj.value == '' || obj.value == null){

      alert(str + "¸¦(À») ¼±ÅÃÇÏ¼¼¿ä\n" + str + "´Â(Àº) ÇÊ¼ö¼±ÅÃ Ç×¸ñÀÔ´Ï´Ù");
      obj.focus();
      return false;
    }

    return true;
  }

  //ÇÊ¼öÀÔ·Â ÄÞº¸¹Ú½º¸¦ Ã¼Å©ÇÑ´Ù
  function paspCheckCombo(obj, str, mendentory){

    if(mendentory){
      if(obj.value == '' || obj.value == null){
        alert(str + "¸¦(À») ¼±ÅÃÇÏ¼¼¿ä\n" + str + "´Â(Àº) ÇÊ¼ö¼±ÅÃ Ç×¸ñÀÔ´Ï´Ù");
        obj.focus();
        return false;
      }
    }
    return true;
  }

  //---------------------------------------------------------------------------------------------------
  //µé¾î¿Â ÀÚ¸®¼ö Ã¼Å©
  //ÀÎÀÚ
  //Obj           : °´Ã¼
  //startLength   : ÀÚ¸®¼öºÎÅÍ(0ÀÌ¸é endLength±îÁö¸¸
  //endLength     : ÀÚ¸®¼ö±îÁö(0ÀÌ¸é startLengthºÎÅÍ ¹«ÇÑ´ë
  //comment       : head¸í
  //mendentory    : ÇÊ¼ö¿©ºÎ
  //---------------------------------------------------------------------------------------------------
  function metaCheckLength(Obj, startLength, endLength, comment, mendentory){

    var data_length =  Obj.value.length;

    //reve Ãß°¡
    //ÇÑ±ÛÃ¼Å©(3byte)
    var bytes = 0;
    for(i=0;i<data_length;i++){ //À¯ÀúÀÔ·Â°ªÀÇ ±æÀÌ¸¸Å­ ¹Ýº¹
      if(Obj.value.charCodeAt(i)<1000){
        bytes+=1; //À¯´ÏÄÚµå°¡ ¾Æ´Ï¸é 1¹ÙÀÌÆ®
      } else {
        bytes+=2; //À¯´ÏÄÚµåÀÌ¸é 2¹ÙÀÌÆ®
      }
    }
    //³â¿ùÀÏÀÌ ÀÔ·ÂµÇ¾ú´ÂÁö Check

    //ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÏ °æ¿ì
    if(data_length == 0   && mendentory) {
      var mesg = "";
      if(startLength ==  endLength && startLength != 0){
        mesg = ""+startLength+"byte";//"ÀÚ¸®"

      }
      else if(startLength!=0 && endLength !=0){
        mesg = ""+startLength+"byteÀÌ»ó " +endLength +"byteÀÌÇÏ";

      }
      else if(startLength==0){
        mesg = "" +endLength +"byteÀÌÇÏ";
      }else if(endLength ==0){
        mesg = ""+startLength+"byteÀÌ»ó";
      }


      alert(comment + " ÇÊµå°¡ ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n" +
          comment + " ´Â(Àº) "+mesg+" ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù.\n  ");
      Obj.focus();

    }
    else if(data_length != 0){
      if(startLength==0 && endLength ==0){
        return true;
      }
      else if(startLength ==  endLength && startLength !=  data_length){
        alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+" byte°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.");
        Obj.focus();
        Obj.select();
      }

      else if(startLength==0 && endLength < data_length){
        alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+endLength+" byte ÀÌÇÏ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.");
        Obj.focus();
        Obj.select();
      }
      else if(startLength > data_length  && endLength == 0){
        alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+" byte ÀÌ»ó  ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.");
        Obj.focus();
        Obj.select();
      }
      else if((startLength > data_length) || (data_length > endLength)){
        if(startLength !=0 && endLength !=0)    {
          alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+" byte ÀÌ»ó "+endLength+" byte ÀÌÇÏ°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.");
          Obj.focus();
          Obj.select();
        }
        else{
          if(bytes > eval(endLength)-eval(startLength)){
            alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+" byte ÀÌ»ó "+endLength+" byte ÀÌÇÏ°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.\n\n\n\n(ÇÑ±Û°ú °°Àº À¯´ÏÄÚµåÀÇ °æ¿ì, 1ÀÚ´Â 2byteÀÔ´Ï´Ù.)\n¿¹> È«±æµ¿ : 6 byte\n      abc     : 3 byte\n      12345    : 5 byte");
            return false;
          }
          return true;
        }
      }
      else{
        if(bytes > eval(endLength)-eval(startLength)){
          alert(comment + "ÀÇ ÀÔ·Â°ªÀº ±æÀÌ "+startLength+" byte ÀÌ»ó "+endLength+" byte ÀÌÇÏ°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.\n\n ÇöÀç ÀÔ·Â°ªÀÇ ±æÀÌ´Â " +bytes+" byte ÀÔ´Ï´Ù.\n\n\n\n(ÇÑ±Û°ú °°Àº À¯´ÏÄÚµåÀÇ °æ¿ì, 1ÀÚ´Â 2byteÀÔ´Ï´Ù.)\n¿¹> È«±æµ¿ : 6 byte\n      abc     : 3 byte\n      12345   : 5 byte");
          return false;
        }
        return true;
      }
    }
    else{
      return true;
    }
    return false;
  }

  //---------------------------------------------------------------------------------------------------
  //Ã³¸®Áß ¸Þ½ÃÁö Ã³¸®ÇÔ¼ö
  //---------------------------------------------------------------------------------------------------
  function funcShowMsg(){

      //ÃÖÃÊ lst_frameÀÌ ¾øÀ» °æ¿ì ¸®ÅÏ
      if(top.content.lst_frame.document.all["msg"] == null) return;

      var msg                 =   top.content.lst_frame.document.all["msg"];

      msg.style.pixelLeft     = (830-300)/2;
      msg.style.pixelTop      = (400-150)/2;

      msg.style.visibility    =   "visible";

      //timer=setTimeout("funcNothing()", 5000);

  }

  //---------------------------------------------------------------------------------------------------
  //Ã³¸®Áß ¸Þ½ÃÁö Ã³¸®ÇÔ¼ö
  //---------------------------------------------------------------------------------------------------
  function funcHideMsg(){

      //ÃÖÃÊ mst_frameÀÌ ¾øÀ» °æ¿ì ¸®ÅÏ
      if(top.content.lst_frame.document.all["msg"] == null) return;

      var msg                 =   top.content.lst_frame.document.all["msg"];

      msg.style.visibility    =   "hidden";

  }

  //---------------------------------------------------------------------------------------------------
  //Ã³¸®Áß ¸Þ½ÃÁö Ã³¸®ÇÔ¼ö
  //---------------------------------------------------------------------------------------------------
  function funcLoadMsg(){

      //ÃÖÃÊ mst_frameÀÌ ¾øÀ» °æ¿ì ¸®ÅÏ
      if(top.content.lst_frame.document.all["msg"] == null) return;

      //topmenu¿¡ ¼û±ä ÀÌ¹ÌÁö¸¦ °øÀ¯ÇÑ´Ù.
      top.content.lst_frame.document.waiting.src    = top.topmenu.document.waiting.src;

      var msg                 =   top.content.lst_frame.document.all["msg"];

      msg.style.visibility    =   "hidden";

  }

  //---------------------------------------------------------------------------------------------------
  //½Ã°£Áö¿¬½Ã »ç¿ëÇÏ´Â ºó Æò¼Ç
  //---------------------------------------------------------------------------------------------------
  function funcNoting(){
  }



//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------- SCM °ü·Ã³»¿ë ---------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------


/*
   //2003-04-10 dsyoon ÁÖ¼®Ã³¸®ÇÑ ¸Þ¼Òµå :
   // masp.jsÀÇ scmgetMemberid(comboObj), scmgetCustcode(comboObj)¿Í Áßº¹µÇ°í
   // ¿©±âÀÇ scmgetCustcode(comboObj)Àº Ã³¸®¹æ¹ýÀÌ masp.jsÀÇ °Í°ú ´Ù¸£´Ù.
   // µû¶ó¼­ mfgord/ORD920_con.jsp¿¡¼­ scmgetCustcode(comboObj)È£Ãâ½Ã
   // (jsÆÄÀÏ µÑ´Ù load : load¼ø¼­ : masp.js, meta.js)
   // ³ªÁß¿¡ loadµÈ meta.jsÀÇ scmgetCustcode(comboObj)°¡ È£ÃâµÇ¾î ¿øÇÏÁö ¾ÊÀº °á°ú¸¦ returnÇÔ.
   // --->¸Þ¼Òµå¸í°ú ÀÎÀÚ°¡ °°°í Ã³¸®¹æ¹ýµµ µ¿ÀÏÇÏ¸é Áßº¹µÇ¾îµµ °°Àº°á°ú°¡ ³ª¿À°ÚÁö¸¸
   //     ¿©±â¼­´Â Ã³¸®¹æ¹ýÀÌ ´Þ¶ó ÁÖ¼®Ã³¸®ÇÔ.
   //     ½Å±Ô¸Þ¼Òµå ÀÛ¼º½Ã Áßº¹µÇ´Â ¸Þ¼Òµå°¡ ´Ù¸¥ jsÆÄÀÏ¿¡ ÀÖ´ÂÁö Ã¼Å©ÇÒ ÇÊ¿ä

  //---------------------------------------------------------------------------------------------------
  // SCM Memberid¸¦ ¸®ÅÏÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function scmgetMemberid(comboObj){

    var pos = 0;
    var objValue = comboObj[comboObj.selectedIndex].value;

    pos = objValue.indexOf("@");

    if(pos > 0){
      return objValue.substring(0, pos);
    }
    else{
      return "";
    }
  }

  //---------------------------------------------------------------------------------------------------
  // SCM Memberid¸¦ ¸®ÅÏÇÑ´Ù
  //---------------------------------------------------------------------------------------------------
  function scmgetCustcode(comboObj){

    var pos = 0;
    var objValue = comboObj[comboObj.selectedIndex].value;

    pos = objValue.indexOf("@");

    if(pos > 0){
      return objValue.substring(pos+1);
    }
    else{
      return "";
    }
  }
*/

// *****************************************************************
// ±Ý¾× ÀÔ·Â½Ã ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶(,) ÀÚµ¿»ý¼º - ÀÌÀ¯Á¾(2002.1.10)
// eroad.js ¿¡¼­ º¹»ç - ÀÌÀ¯Á¾(2002.12.17)
// ¿ÀºêÁ§Æ®¸¦ ¹Þ´Â´Ù
// *****************************************************************
function maspReplaceComma(obj)
{
    var minus   = "";                           // ¸¶ÀÌ³Ê½ºÀÏ °æ¿ì ºÎÈ£ÀúÀå¿ë
    var temp    = "";                           // ¼Ò¼öÁ¡ ÀÌÇÏºÎºÐ ÀÓ½ÃÀúÀå¿ë

    var i = obj.value.indexOf(".");

    if(i > 0)                                   // ¼Ò¼öÁ¡À» Ã£¾Æ¼­ ¼Ò¼öÁ¡ ÀÖÀ»¶§¸¸
    {
        temp = obj.value.substr(i,20);          // temp ¿¡ ¼Ò¼öÁ¡ÀÌÇÏ ÀúÀå
        obj.value = obj.value.substr(0,i);      // Á¤¼öºÎºÐ¸¸ ÀúÀå
    }

    minus   = obj.value.substr(0,1);            // Ã¹Â°ÀÚ¸® ÀúÀå

    // Ã¹Â°ÀÚ¸®°¡ ¸¶ÀÌ³Ê½º ºÎÈ£ÀÏ°æ¿ì º¯¼ö¿¡ ´ã¾Æ³õ¾Ò´Ù°¡ ¸¶Áö¸·¿¡ ´Ù½Ã ºÙ¿©ÁØ´Ù.
    if( minus == "-" ){
        obj.value   = obj.value.substr(1,obj.value.length);
    }
    else{
        minus   = "";
    }

    obj.value = maspTrim(obj.value);
    obj.value = metaReplaceString(obj.value, ",", ""); //ÄÞ¸¶Á¦°Å

    if(obj.value.length == 15) obj.value = obj.value.substr(0,3) + "," + obj.value.substr(3,3) + "," + obj.value.substr(6,3) + "," + obj.value.substr(9,3) + "," + obj.value.substr(12,3);
    if(obj.value.length == 14) obj.value = obj.value.substr(0,2) + "," + obj.value.substr(2,3) + "," + obj.value.substr(5,3) + "," + obj.value.substr(8,3) + "," + obj.value.substr(11,3);
    if(obj.value.length == 13) obj.value = obj.value.substr(0,1) + "," + obj.value.substr(1,3) + "," + obj.value.substr(4,3) + "," + obj.value.substr(7,3) + "," + obj.value.substr(10,3);

    if(obj.value.length == 12) obj.value = obj.value.substr(0,3) + "," + obj.value.substr(3,3) + "," + obj.value.substr(6,3) + "," + obj.value.substr(9,3);
    if(obj.value.length == 11) obj.value = obj.value.substr(0,2) + "," + obj.value.substr(2,3) + "," + obj.value.substr(5,3) + "," + obj.value.substr(8,3);
    if(obj.value.length == 10) obj.value = obj.value.substr(0,1) + "," + obj.value.substr(1,3) + "," + obj.value.substr(4,3) + "," + obj.value.substr(7,3);

    if(obj.value.length == 9 ) obj.value = obj.value.substr(0,3) + "," + obj.value.substr(3,3) + "," + obj.value.substr(6,3);
    if(obj.value.length == 8 ) obj.value = obj.value.substr(0,2) + "," + obj.value.substr(2,3) + "," + obj.value.substr(5,3);
    if(obj.value.length == 7 ) obj.value = obj.value.substr(0,1) + "," + obj.value.substr(1,3) + "," + obj.value.substr(4,3);

    if(obj.value.length == 6 ) obj.value = obj.value.substr(0,3) + "," + obj.value.substr(3,3);
    if(obj.value.length == 5 ) obj.value = obj.value.substr(0,2) + "," + obj.value.substr(2,3);
    if(obj.value.length == 4 ) obj.value = obj.value.substr(0,1) + "," + obj.value.substr(1,3);

    obj.value = minus + "" + obj.value + "" + temp;
}

// *****************************************************************
// ±Ý¾× ÀÔ·Â½Ã ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶(,) ÀÚµ¿»ý¼º - ÀÌÀ¯Á¾(2002.1.10)
// eroad.js ¿¡¼­ º¹»ç - ÀÌÀ¯Á¾(2002.12.17)
// ¿ÀºêÁ§Æ®°¡ ¾Æ´Ñ °ªÀ» ¹Þ´Â´Ù
// *****************************************************************
function maspReplaceComma2(obj)
{
    var minus   = "";                           // ¸¶ÀÌ³Ê½ºÀÏ °æ¿ì ºÎÈ£ÀúÀå¿ë
    var temp    = "";                           // ¼Ò¼öÁ¡ ÀÌÇÏºÎºÐ ÀÓ½ÃÀúÀå¿ë

    var i = obj.indexOf(".");

    if(i > 0)                                   // ¼Ò¼öÁ¡À» Ã£¾Æ¼­ ¼Ò¼öÁ¡ ÀÖÀ»¶§¸¸
    {
        temp = obj.substr(i,20);          // temp ¿¡ ¼Ò¼öÁ¡ÀÌÇÏ ÀúÀå
        obj = obj.substr(0,i);      // Á¤¼öºÎºÐ¸¸ ÀúÀå
    }

    minus   = obj.substr(0,1);            // Ã¹Â°ÀÚ¸® ÀúÀå

    // Ã¹Â°ÀÚ¸®°¡ ¸¶ÀÌ³Ê½º ºÎÈ£ÀÏ°æ¿ì º¯¼ö¿¡ ´ã¾Æ³õ¾Ò´Ù°¡ ¸¶Áö¸·¿¡ ´Ù½Ã ºÙ¿©ÁØ´Ù.
    if( minus == "-" ){
        obj   = obj.substr(1,obj.length);
    }
    else{
        minus   = "";
    }

    obj = maspTrim(obj);
    obj = metaReplaceString(obj, ",", ""); //ÄÞ¸¶Á¦°Å

    if(obj.length == 15) obj= obj.substr(0,3) + "," + obj.substr(3,3) + "," + obj.substr(6,3) + "," + obj.substr(9,3) + "," + obj.substr(12,3);
    if(obj.length == 14) obj= obj.substr(0,2) + "," + obj.substr(2,3) + "," + obj.substr(5,3) + "," + obj.substr(8,3) + "," + obj.substr(11,3);
    if(obj.length == 13) obj= obj.substr(0,1) + "," + obj.substr(1,3) + "," + obj.substr(4,3) + "," + obj.substr(7,3) + "," + obj.substr(10,3);

    if(obj.length == 12) obj= obj.substr(0,3) + "," + obj.substr(3,3) + "," + obj.substr(6,3) + "," + obj.substr(9,3);
    if(obj.length == 11) obj= obj.substr(0,2) + "," + obj.substr(2,3) + "," + obj.substr(5,3) + "," + obj.substr(8,3);
    if(obj.length == 10) obj= obj.substr(0,1) + "," + obj.substr(1,3) + "," + obj.substr(4,3) + "," + obj.substr(7,3);

    if(obj.length == 9 ) obj= obj.substr(0,3) + "," + obj.substr(3,3) + "," + obj.substr(6,3);
    if(obj.length == 8 ) obj= obj.substr(0,2) + "," + obj.substr(2,3) + "," + obj.substr(5,3);
    if(obj.length == 7 ) obj= obj.substr(0,1) + "," + obj.substr(1,3) + "," + obj.substr(4,3);

    if(obj.length == 6 ) obj= obj.substr(0,3) + "," + obj.substr(3,3);
    if(obj.length == 5 ) obj= obj.substr(0,2) + "," + obj.substr(2,3);
    if(obj.length == 4 ) obj= obj.substr(0,1) + "," + obj.substr(1,3);

    obj = minus + "" + obj + "" + temp;

    return obj;
}

// ÅäÅ«¹®ÀÚ ÀÌÈÄÀÇ ÀÚ¸´¼ö ¸®ÅÏ
function funcTokenAfterLen(val, token){

  var index = val.indexOf(token);

  if(index == -1) return 0;

  var tokenAfterStr = val.substring(val, index + 1);
  return tokenAfterStr.length;
}

//---------------------------------------------------------------------------------
// ¾çÀÇ ½Ç¼ö¸¦ ¹Ý¿Ã¸² ¶Ç´Â Àý»èÇÑ´Ù.
// default setType = 'round'
// val : ¼ö(String),
// pos : formatÇÒ À§Ä¡ ex) 124.435À» ¼Ò¼ö 2ÀÚ¸®·Î ¹Ý¿Ã¸²ÇÏ·Á¸é pos´Â 2°¡ µÇ¾ßÇÑ´Ù.
// setType : round(¹Ý¿Ã¸²) or trunc(Àý»è)
//---------------------------------------------------------------------------------
function maspRT(val, pos, setType) {

  var arrNum =null;
    var decimal = null;//¼Ò¼öºÎºÐ
    var tmp; //¹Ý¿Ã¸²ÇÒ ÀÚ¸® µÚÀÇ °ª(124.435 ¼Ò¼ö2ÀÚ¸®·Î ¹Ý¿Ã¸²ÀÌ¸é 435¿¡¼­ 5)
    var tmp2;//¹Ý¿Ã¸²µÈ °ª(124.435 ¼Ò¼ö2ÀÚ¸®·Î ¹Ý¿Ã¸²ÀÌ¸é 435¿¡¼­ 3->4)

  var existComma = (val.indexOf(',')==-1)? false:true;//commaÁ¸Àç¿©ºÎ
  val = replaceString(val, ',','');
  if(isNaN(val))return 'noNumber';

  arrNum = val.split('.');

  if(setType == null) setType='round';

  if(arrNum.length > 1) {//¼Ò¼öÁ¡µé¾î°¡´Â ¼ýÀÚÀÏ¶§

    decimal = arrNum[1];
    size = decimal.length;

    if(size > pos) {

      if(setType=='trunc'){

        decimal = decimal.substring(0,pos);

      }else if(setType=='round'){

        tmp = decimal.substring(pos,pos+1); //µÚ¿¡ °Í

        //'5643.5' °°Àº °æ¿ì pos¿¡ ÀÖ´Â ¼ýÀÚ´Â Á¤¼öºÎºÐÀÇ 3ÀÌ´Ù
        if(arrNum[1].length==1)
          tmp2 = arrNum[0].substring(arrNum[0].length-1, arrNum[0].length);
        else
          tmp2 = decimal.substring(pos-1,pos); //pos¿¡ ÀÖ´Â °Í

        if(parseInt(tmp) >=5){

           tmp2 = (parseInt(tmp2) + 1 ).toString();

           if(arrNum[1].length==1){
            decimal = null;
            arrNum[0] = arrNum[0].substring(0, arrNum[0].length-1) + tmp2;
           }else{
            decimal = decimal.substring(0,pos-1) + tmp2;
           }

        }else {
          decimal = decimal.substring(0,pos);
        }
      }

    }
  }

  if(pos > 0 && decimal!= null)
    val = arrNum[0] + '.' + decimal;
  else
    val = arrNum[0];

  //¿ø·¡Æ÷¸ËÀÌ commaµé¾îÀÖ¾úÀ¸¸é commaºÙ¿©ÁØ´Ù.
  if(!isNull(val) && existComma)
    val = setComma(val);

  return val;
}

//--------------------------------------------------------------------
// from find.js
//--------------------------------------------------------------------
  // ÇÁ·Î±×·¥ ½ÃÀÛ¿¡ µû¸¥ °æ·Î¸¦ ¼öÁ¤ÇÑ´Ù.
  function funcCurLocation(){

    var  form  = document.myform;

    var self_locname = "" + document.location;
    var pos          = 0;

    // frm.jsp¿¡¼­ con.jsp¸¦ ¹Ù·Î È£ÃâÇÏ´Â °æ¿ì, °æ·Îº¯°æ.(2004.06 ÀÌÁ¤È£)
    pos = self_locname.indexOf('jsp');

    if(pos == -1)  var url = "../";     // SERVLET¿¡¼­ ½ÃÀÛÇÒ °æ¿ì
    else           var url = "../../";  // JSP¿¡¼­ ½ÃÀÛÇÒ °æ¿ì

    return url;

}


// #########################################################################
// Ã¼Å©¹Ú½º°¡ ¿ÀÁ÷ ÇÏ³ª¸¸ ¼±ÅÃµÇµµ·Ï Ã¼Å©ÇÑ´Ù.
// form : FORM°´Ã¼
// #########################################################################
function proctypeSelectOnlyOne(form){
  var object = null;
  var cnt = 0;

  for(i=1; i<=form.sizes.value; i++){
    object = eval("form.proctype" + i);

    if(object.checked == true)  cnt++;

    if(cnt > 1){
      alert("¼±ÅÃµÈ Ç×¸ñÀÌ 2°³ ÀÌ»óÀÔ´Ï´Ù.\n ¼±ÅÃÃ³¸®´Â ÇÏ³ª¸¸ °¡´ÉÇÕ´Ï´Ù.");
      return false;
    }
  }

  if(cnt == 0){
    alert("¼±ÅÃµÈ Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÀÛ¾÷ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ½Ê½Ã¿À");
    return false;
  }

  return true;
}

  function openCalWin(objname, format){
    src = '/tta/common/Calendar.jsp?objname='+objname+ '&format=' + format;
    winprop= "width=190,Height=175,scrollbars=no,status=no,menubar=no,location=center,toolbar=no,directory=no,resizable=no,top=100,left=150";
    window.open(src,"Calendar",winprop);
  }

