//////////////////////////////////////////
/// ±âº» ½ºÅ©¸³µé.
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function sendMailForm(param) {
  SM = window.open('/board/mail.html?' + param, 'SendMail', 'width=600,height=680,scrollbars=0,resizable=0');
  SM.moveTo(0, 0);
}

function LoginGo() {
  var returnURL = document.location;
  document.location = '/login_form.php?thisURL=' + returnURL;
}

function checkSearch() {
  var theForm = document.searchForm;
  if(theForm.mainSearch.value != '') {
    return true;
  } else { alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ½Ã°í °Ë»öÇØ ÁÖ¼¼¿ä'); theForm.mainSearch.focus(); return false; }
}

function getCookie(name) {
  var nameOfCookie = name + '=';
  var x = 0;
  while(x <= document.cookie.length) {
    var y = (x + nameOfCookie.length);
    if(document.cookie.substring(x, y) == nameOfCookie) {
      if((endOfCookie = document.cookie.indexOf(';', y)) == -1)
        endOfCookie = document.cookie.length;
      return unescape(document.cookie.substring(y, endOfCookie));
    }
    x = document.cookie.indexOf(' ', x) + 1;
    if(x == 0)
      break;
  }
  return '';
}

function ctrl_click() {
  if((event.ctrlKey) && (event.keyCode == 67)) {
    alert('³»¿ëÀ» ¹«´Üº¹Á¦ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
  }
  if((event.ctrlKey) && (event.keyCode == 78)) {
    alert('»õÃ¢À» ¿­ ¼ö ¾ø½À´Ï´Ù.');
  }
  if((event.shiftKey) && (event.button==1)) {
    alert('»õÃ¢À» ¿­ ¼ö ¾ø½À´Ï´Ù.');
  }
}
document.onkeydown=ctrl_click;
document.onmouseup=ctrl_click;
document.onmousedown=ctrl_click;
/// ¿©±â±îÁö
//////////////////////////////////////////////

gfs_main_domain = "http://infolevel.kimi.or.kr";

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : MM_preloadImages()
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2004.08.22
¢Ñ  ±â  ´É  : ÀÌ¹ÌÁö ·Ñ¿À¹ö È¿°ú
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_check_digit()
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.08.22
¢Ñ  ±â  ´É  : ÅØ½ºÆ® ÇÊµå¿¡¼­ ¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â ±â´É
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý: onkeyup='gfn_check_digit(this, event)'
*************************************************************/
function gfn_check_digit(txt, ev) {
  if (ev.keyCode < 48 || ev.keyCode > 57) {
    if(ev.keyCode == 8)  return  // BackSpace
    if(ev.keyCode == 9)  return  // Tab
    if(ev.keyCode == 13) return  // Enter
    if(ev.keyCode == 16) return  // Shift
    if(ev.keyCode == 44) return  // Comma
    if(ev.keyCode == 45) return  // -
    if(ev.keyCode == 46) return  // . (period)
    alert('¼ýÀÚ¸¸ ³ÖÀ¸¼Å¾ß ÇØ¿ä..')
    ev.keyCode = 8
    txt.focus()
    return
  }
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_check_day()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2005.03.01
¢Ñ  ±â  ´É  : ÅØ½ºÆ® ÇÊµå¿¡¼­ ÀÔ·Â¹ÞÀº ³¯Â¥ Ã¼Å©
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_check_day(txt) {
  var er = 0; // ¿¡·¯ º¯¼ö
  var daa = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
  var y, m, d;
  var bln_check = false;

  if( txt.value.length >= 8 ) {

    y = txt.value.substring(0, 4);
    m = txt.value.substring(4, 6);
    d = txt.value.substring(6);

    if (y%1000 != 0 && y%4 == 0) daa[1] = 29; // À±³â
    if (d > daa[m-1] || d < 1) er = 1; // ³¯Â¥ Ã¼Å©
    if (m < 1 || m > 12) er = 1; // ¿ù Ã¼Å©
    if (m%1 != 0 || y%1 != 0 || d%1 != 0) er = 1; // Á¤¼ö Ã¼Å©

    if (er != 1) bln_check = true;

    if( bln_check == false ){
      alert('³¯Â¥ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
      txt.value = '';
      txt.focus()
      return false;
    }
  }
  return true;
}

function gfn_check_day_1(txt) {
  if(txt.value) {
    if(txt.value.length < 8 ) {
      alert('³¯Â¥ Çü½ÄÀÌ ¸ÂÁö¾Ê½À´Ï´Ù.\n\n¿¹) YYYYMMDD');
      txt.value = '';
      txt.focus();
    }
  }
}



/************************************************************
¢Ñ  ÇÔ¼ö¸í : gfn_check_blank()
¢Ñ  ÀÛ¼ºÀÚ : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ : 2003.07.18
¢Ñ  ±â  ´É : ÀÎÀÚ·Î¹ÞÀº ¹®ÀÚ¿­Áß ½ºÆäÀÌ½º¸¦ ¾ø¾Ö°í µÇµ¹·ÁÁÜ
¢Ñ  ÀÎ  ÀÚ : _strValue(½ºÆäÀÌ½º¸¦ ¾ø¾Ù ¹®ÀÚ¿­)
¢Ñ  ¸®ÅÏ°ª :
¢Ñ  ±â  Å¸ : ÀÎÀÚÁß ½ºÆäÀÌ½º Á¦¿ÜÇÑ ¹®ÀÚ¿­
*************************************************************/
function gfn_check_blank(_strValue) {
  var fs_ret_value = ""
  for(fi_i = 0; fi_i < _strValue.length; fi_i++) {
    if(_strValue.charAt(fi_i) != " ")
    fs_ret_value += _strValue.charAt(fi_i);
  }
  return fs_ret_value;
}//¢Ð gfn_check_blank()


/************************************************************
¢Ñ  ÇÔ¼ö¸í : gfn_update_char()
¢Ñ  ÀÛ¼ºÀÚ : À¯¼ö¿µ
¢Ñ  ±â  ´É : ÁöÁ¤µÈ ¹ÙÀÌÆ® ÀÌ»ó ÀÔ·Â½Ã ÀÚµ¿»èÁ¦ Ã³¸®
¢Ñ  ÀÎ  ÀÚ : _length_limit, _str_value, _show_text
¢Ñ  ¸®ÅÏ°ª : _str_msg
¢Ñ  ±â  Å¸ : ÁöÁ¤ byte, ÇØ´ç ÅØ½ºÆ®, ÇöÀç byte º¸¿©ÁÙ ID
¢Ñ    ¿¹   : onkeyup='gfn_update_char(200, this, textlimit)'
*************************************************************/
function gfn_update_char(_length_limit, _str_value, _show_text) {
  var length = gfn_calculate_msglen(_str_value.value);
  if(_show_text != '')
    _show_text.innerText = length;
  if (length > _length_limit) {
    alert('ÃÖ´ë ' + _length_limit + 'byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.');
    _str_value.value = _str_value.value.replace(/\r\n$/, '');
    _str_value.value = gfn_assert_msglen(_str_value.value, _length_limit, _show_text);
  }
}

function gfn_calculate_msglen(_message) {
  var nbytes = 0;

  for (i=0; i<_message.length; i++) {
    var ch = _message.charAt(i);
    if(escape(ch).length > 4) {
      nbytes += 2;
    } else if (ch == '\n') {
      if (_message.charAt(i-1) != '\r') {
        nbytes += 1;
      }
    } else if (ch == '<' || ch == '>') {
      nbytes += 4;
    } else {
      nbytes += 1;
    }
  }

  return nbytes;
}

function gfn_assert_msglen(_message, _maximum, _show_text) {
  var inc = 0;
  var nbytes = 0;
  var msg = '';
  var msglen = _message.length;

  for (i=0; i<msglen; i++) {
    var ch = _message.charAt(i);
    if (escape(ch).length > 4) {
      inc = 2;
    }
    else if (ch == '\n') {
      if (_message.charAt(i-1) != '\r')
        inc = 1;
    }
    else if (ch == '<' || ch == '>') {
      inc = 4;
    }
    else {
      inc = 1;
    }

    if ((nbytes + inc) > _maximum)
      break;

    nbytes += inc;
    msg += ch;
  }
  if(_show_text != '')
    _show_text.innerText = nbytes;
  return msg;
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_rtrim_str()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÁø¿ì
¢Ñ  ÀÛ¼ºÀÏ  : 2003.07.21
¢Ñ  ±â  ´É  : ÀÎÀÚ¿Í °°Àº¹®ÀÚ¸¦ ¿À¸¥ÂÊ¿¡¼­ Á¦°ÅÇÏ°í µ¹·ÁÁÜ
¢Ñ  ÀÎ  ÀÚ  : _src(Á¦°ÅÇÒ ¹®ÀÚ),_trim_char(Á¦°ÅÇÒ ¹®ÀÚ)
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_rtrim_str( _src, _trim_char ) {
  if( _trim_char == null )  return(_src);
  for( var fi = _src.length ; fi > 0 ; fi-- ) {
    if( _src.charAt(fi-1) != _trim_char ) break;
  }
  return( _src.substring( 0, fi ) );
}//¢Ð gfn_rtrim_str()


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_ltrim_str()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÁø¿ì
¢Ñ  ÀÛ¼ºÀÏ  : 2003.07.21
¢Ñ  ±â  ´É  : ÀÎÀÚ¿Í °°Àº¹®ÀÚ¸¦ ¿ÞÂÊ¿¡¼­ Á¦°ÅÇÏ°í µ¹·ÁÁÜ
¢Ñ  ÀÎ  ÀÚ  : _src(Á¦°ÅÇÒ ¹®ÀÚ),_trim_char(Á¦°ÅÇÒ ¹®ÀÚ)
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_ltrim_str( _src, _trim_char ) {
  if( _trim_char == null )  return(_src);
  for( var fi = 0 ; fi < _src.length ; fi++ ) {
    if( _src.charAt(fi) != _trim_char ) break;
  }
  return( _src.substring( fi, _src.length ) );
}//¢Ð gfn_ltrim_str()


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_search_user(_target)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.08.09
¢Ñ  ±â  ´É  : ½Åµµ °Ë»ö¿ë.
¢Ñ  ÀÎ  ÀÚ  : _target
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý: À¯Àú °Ë»ö ÈÄ, _targetÀ¸·Î µÇµ¹·ÁÁÜ.
*************************************************************/
function gfn_search_user( _target ) {
  window.open('/include/search_user.asp?serial=' + document.frm_.serial.value + '&target_name=' + _target, 'opm', 'width=700, height=500, scrollbars=yes');
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_view_family(_serial)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.08.30
¢Ñ  ±â  ´É  : °¡Á· Á¶È¸¿ë.
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_view_family(_serial) {
  window.open('/include/family_view.asp?serial=' + _serial, 'family', 'width=600, height=400, scrollbars=yes');
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_number_format( _value )
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.09.06
¢Ñ  ±â  ´É  : ½ºÆ®¸µ¿¡ ÄÞ¸¶ Ãß°¡.
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_number_format(obj) {
  // ¿©±â¼­ ºÎÅÍ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶¸¦ Âï¾î ÁØ´Ù.
  var txtNumber;

  if (obj =='[object]')
    txtNumber= gfn_trim_number(obj.value);
  else
    txtNumber= obj;
  txtNumber = String(txtNumber);
  if (isNaN(gfn_trim_number(txtNumber))) {
    if (obj =='[object]')
      obj.value = "";
    return;
  }

  var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
  var arrNumber = txtNumber.split('.');
  var result;
  arrNumber[0] += '.';
  do {
    arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
  } while (rxSplit.test(arrNumber[0]));

  if (arrNumber.length > 1) {
    result = arrNumber.join('');
  }
  else {
    result = arrNumber[0].split('.')[0];
  }

  if (obj == '[object]') {
    obj.value = result;
  }

  return result;
}

//,¾ø¾Ö±â
function gfn_trim_number(str) {
  re = /^\$|,/g;
  str = String(str);
  return str.replace(re, "");
}


function gfn_reverse_comma() {
  // ÄÞ¸¶ ºÙÀÎ ¼ýÀÚÇü ¿ø·¡´ë·Î º¯È¯
  for(i = 0; i < document.frm_.elements.length; i++) {
    if(document.frm_.elements[i].getAttribute("number_type")!=null ) {
      document.frm_.elements[i].value = gfn_trim_number(document.frm_.elements[i].value);
    }
  }
}

function gfn_number_format_fix(_obj){
  str_val = _obj.length;
  if(str_val >= 3){
    alert(eval(str_val) % 3)
  }
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_calendar_show( _value )
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.09.06
¢Ñ  ±â  ´É  : ³¯Â¥Ãß°¡
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_calendar_show(objInput) {
  var strDate='';
  var strUrl = "/include/Calendar.html"
  strDate = window.showModalDialog(strUrl,"","toolbar=no,menubar=no,resizable=no,scrollbars=yes,width=620,height=480");
  if (strDate!='') {
    objInput.value=strDate;
    objInput.focus();
  }
}

//³â, ¿ù, ÀÏ ¸®ÅÏ
function gfn_calendar_show1(objInput, objInput1, objInput2) {
  var strDate='';
  var strUrl = "/include/Calendar.html"
  strDate = window.showModalDialog(strUrl,"","toolbar=no,menubar=no,resizable=no,scrollbars=yes,width=620,height=480");
  if (strDate!='') {
    strTemp = strDate.split("-");
    objInput.value=strTemp[0];
    objInput1.value=strTemp[1];
    objInput2.value=strTemp[2];
  }
}

// ³â,¿ù ¸®ÅÏ
function gfn_calendar_show2(objInput) {
  var strDate='';
  var strUrl = "/include/Calendar.html"
  strDate = window.showModalDialog(strUrl,"","toolbar=no,menubar=no,resizable=no,scrollbars=yes,width=620,height=480");
  if (strDate!='') {
    strTemp = strDate.split("-");
    objInput.value=strTemp[0] + "-" + strTemp[1];
  }
}

// ³â ¸®ÅÏ
function gfn_calendar_show3(objInput) {
  var strDate='';
  var strUrl = "/include/Calendar.html"
  strDate = window.showModalDialog(strUrl,"","toolbar=no,menubar=no,resizable=no,scrollbars=yes,width=620,height=480");
  if (strDate!='') {
    strTemp = strDate.split("-");
    objInput.value=strTemp[0]
  }
}

// ÀÔ±Ý Á¤º¸ °Ë»ö
function gfn_input_account(_str_company, _frm, _target, _idx) {
  window.open('/include/account_1.asp?company=' + _str_company + '&frm=' + _frm + '&target=' + _target + '&idx=' + _idx, 'account', 'width=500, height=500, top=0, left=0, scrollbars=yes');
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_print_paper( _value )
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.10.23
¢Ñ  ±â  ´É  : Ãâ·Â¿ë È­¸éÀ¸·Î µ¥ÀÌÅ¸ º¸³»±â.
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_print_paper(_paper) {
  var str_temp = '';
  var obj = document.frm_1.elements["chk_serial[]"];

  for (i = 0; i < obj.length; i++) {
    if(obj[i].checked == true)
      str_temp += 'Y, ';
    else
      str_temp += 'N, ';
  }
  document.frm_1.chk_chk.value = str_temp.substring(0, str_temp.length-2);
  document.frm_1.paper.value  = _paper;

  print_window = window.open("","print","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=400,height=600,top=0,left=0");
  document.frm_1.target="print";
  document.frm_1.submit();
  print_window.focus();
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfnFNOpenPopup(URL, _WIDTH, _HEIGHT)
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2005.01.19
¢Ñ  ±â  ´É  : ÇØ´ç URL·Î WIDTH, HEIGHT¿¡ ¸ÂÃá Ã¢ ¿ÀÇÂ(½ºÅ©·Ñ¹Ù)
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/

function gfnFNOpenPopup(URL, _WIDTH, _HEIGHT){
  open(URL, 'openpop', 'scrollbars=yes,width=' + _WIDTH + ',height=' + _HEIGHT + ', top=0, left=0');
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_add_diary(URL, _WIDTH, _HEIGHT)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.01.19
¢Ñ  ±â  ´É  : ÀÏÁ¤ ÀÔ·ÂÀ» À§ÇÑ ÆäÀÌÁö ¿ÀÇÂ
¢Ñ  ÀÎ  ÀÚ  : ÀÔ·ÂÇÒ ³¯Â¥
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/

function gfn_add_diary(_sd, _target, _date){
  gfnFNOpenPopup('/Active/Diary_Frame.asp?sd=' + _sd + '&tg=' + _target + '&a_date=' + _date, '', 'scrollbar=0, menubar=no, toolbar=no, width=470, height=300,status=no,left=0,top=0');
}


function open_cal(target){
	window.open('/include/calendar.asp?target='+target,'open_cal', 'scrollbar=0, menubar=no, toolbar=no, width=250, height=280,status=no,left=0,top=0');
}

function gfn_modify_diary(_sd, _target, _seq) {
  gfnFNOpenPopup('/Active/Diary_Frame.asp?sd=' + _sd + '&tg=' + _target + '&seq=' + _seq, '450', '380');
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_return_radio(_OBJECT)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.01.25
¢Ñ  ±â  ´É  : ¶óµð¿À ¼±ÅÃ value °ª ¸®ÅÏ
¢Ñ  ÀÎ  ÀÚ  : radio tag name
¢Ñ  ¸®ÅÏ°ª  : radio checked value
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/
function gfn_return_radio(_OBJ) {
  var fs_temp = '';
  var fo_radio = eval("document.forms[0]." + _OBJ);
  for(var i = 0; i < fo_radio.length; i++) {
    if(fo_radio[i].checked) {
      fs_temp = fo_radio[i].value;
      break;
    }
  }
  return fs_temp;
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_print_menu(_OBJECT)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.01.25
¢Ñ  ±â  ´É  : ¸Þ´ºÅ¬¸¯½Ã ÆùÆ® ±½°Ô
*************************************************************/

var old='';

function gfn_print_menu(ob) {
  if (old=='') {
    ob.style.fontWeight = "bold";
  }
  else {
    old.style.fontWeight = "normal";
    ob.style.fontWeight = "bold";
  }
  old = ob;
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_change_img(_OBJECT)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.01.25
¢Ñ  ±â  ´É  : ¸Þ´ºÅ¬¸¯½Ã ¸Þ´º¸í ¾ÕÀÇ Á¡ ÀÌ¹ÌÁö º¯°æ
*************************************************************/

function gfn_change_img(_src,cnt) {
  for(i = 1; i <=cnt; i++) {
    eval("document.all.img" + i).src = '../images/menu_dot1.jpg';
  }
  eval("document.all.img" + _src).src = '../images/menu_dot2.jpg';
}


/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_help_open()
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.02.22
¢Ñ  ±â  ´É  : ÇïÇÁÆÄÀÏ ¿ÀÇÂ
*************************************************************/

function gfn_help_open() {
  newWin = window.open('/include/help.asp?menu=' + parent.mainFrame.location, 'help', 'width=450, height=410, scrollbars=yes');
  newWin.moveTo(0, 0)
}


/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_cal_open()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2005.02.22
¢Ñ  ±â  ´É  : ´Þ·Â ¿ÀÇÂ
************************************************************/
function gfn_cal_open(_val) {
  _name = _val.name;
  open_cal(_name);
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_logout()
¢Ñ  ÀÛ¼ºÀÚ  : ¿µ¿õ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.02.22
¢Ñ  ±â  ´É  : ·Î±×¾Æ¿ô
************************************************************/
function gfn_logout() {
  if(confirm('·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?')) {
    parent.document.location = '/Member/Login/LogOut.asp?fromsite=planm';
  }
}


//------------------------ PopUp Ã¢ ¶ç¿ì±â ½ºÅ©¸³Æ®                             //
function gfn_popup(popurl,popname,scroll,toolbar,resize,wsize,hsize,top,left)
{
	window.open(popurl,popname,'scrollbars='+scroll+',toolbars='+toolbar+',resizable='+resize+',width='+wsize+',height='+hsize+',top=0, left=0');
}


/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_send_mail()
¢Ñ  ÀÛ¼ºÀÚ  : ¿µ¿õ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.02.23
¢Ñ  ±â  ´É  : ¸ÞÀÏº¸³»±â
************************************************************/
function gfn_send_mail(_str) {
  gfn_popup(gfs_main_domain + '/MyFolder/MailSend.asp', 'emailsend', 'no', 'no', 'no', 601, 639, 0, 100);
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_send_sms()
¢Ñ  ÀÛ¼ºÀÚ  : ¿µ¿õ
¢Ñ  ÀÛ¼ºÀÏ  : 2005.02.23
¢Ñ  ±â  ´É  : SMSÀü¼Û
************************************************************/
function gfn_send_sms() {
  gfn_popup(gfs_main_domain + '/MyFolder/SMS_Send.asp', 'smssend', 'no', 'no', 'no', 685, 575, 0, 100);
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_move_page()
¢Ñ  ÀÛ¼ºÀÚ  : ¼Õµ¿¿í
¢Ñ  ÀÛ¼ºÀÏ  : 2005.03.16
¢Ñ  ±â  ´É  : ÆäÀÌÁöÀÌµ¿
************************************************************/
function gfn_move_page(url) {
  window.location.href = url;
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_date_check()
¢Ñ  ÀÛ¼ºÀÚ  : ¼Õµ¿¿í
¢Ñ  ÀÛ¼ºÀÏ  : 2005.03.16
¢Ñ  ±â  ´É  : °¡ÀÔÀÏ/¸¸±âÀÏ  Ã¼Å©
************************************************************/
function gfn_date_check(_this, _basic, val) {
  if(_this.value.length == 8) {
    if(val == "1") {
      if(_this.value > _basic) { alert("±âÁØÀÏº¸´Ù ÀÌÀü³¯Â¥¸¦ Àû¾îÁÖ¼¼¿ä."); _this.value = ''; _this.focus(); }
    }
    if(val == "0") {
      if(_this.value <= _basic) { alert("±âÁØÀÏÀÌÈÄÀÇ ³¯Â¥¸¦ Àû¾îÁÖ¼¼¿ä."); _this.value = ''; _this.focus(); }
    }
  }
}

//------------------------ ¼ýÀÚ¸¸ ÀÔ·Â ¹Þ´Â´Ù
function checkNumber(val) {
  var str_number = "0123456789";

  for(var i=0;i < val.value.length;i++) {
    if(str_number.indexOf(val.value.substring(i,i+1)) < 0) {
      alert("Àß¸øµÈ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¿´½À´Ï´Ù.\n\n¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä");
      val.value = "";
      val.focus();
      return;
    }
  }
  return true;
}

function addComma(obj, fLen) {
  if(event.keyCode == 37 || event.keyCode == 39 )
   return;

  var fLen = fLen || 2;
  var strValue = obj.value.replace(/,|\s+/g,'');
  var strBeforeValue = (strValue.indexOf('.') != -1)? strValue.substring(0,strValue.indexOf('.')) :strValue ;
  var strAfterValue  = (strValue.indexOf('.') != -1)? strValue.substr(strValue.indexOf('.'), fLen+1) : '' ;

  if(isNaN(strValue)) {
     alert(strValue.concat(' -> ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.'));
     return false;
  }
  var intLast =  strBeforeValue.length-1;
  var arrValue = new Array;
  var strComma = '';
  for(var i=intLast,j=0; i >= 0; i--,j++) {
    if( j !=0 && j%3 == 0)
      strComma = ',';
    else
      strComma = '';
    arrValue[arrValue.length] = strBeforeValue.charAt(i) + strComma  ;
  }
  obj.value=  arrValue.reverse().join('') +  strAfterValue;
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_element_next()
¢Ñ  ÀÛ¼ºÀÚ  : ¼Õµ¿¿í
¢Ñ  ÀÛ¼ºÀÏ  : 2005.04.23
¢Ñ  ±â  ´É  : _this.length ¿Í _lenÀ» ºñ±³ÇØ¼­ ÇØ´ç _nm À¸·Î Æ÷Ä¿½º ÀÌµ¿
************************************************************/

function gfn_element_next(_this, _len, _nm){
  if(_this.length >= _len){
    eval("document.all." + _nm + "").focus();
  }
}


function gfn_print_window(_port) {
	document.printbtn.src= gfs_main_domain + '/images/nothing.gif';
	document.event.src= gfs_main_domain + '/images/nothing.gif';
	factory.printing.header = ""
	factory.printing.footer = ""
	factory.printing.portrait = _port
	factory.printing.leftMargin = 10.0
	factory.printing.topMargin = 5.0
	factory.printing.rightMargin = 10.0
	factory.printing.bottomMargin = 5.0
	factory.printing.Print(false, window)
	document.printbtn.src = 'http://devplanm.fpnet.co.kr/images/butt/butt_print_1.gif';
	document.event.src = 'http://devplanm.fpnet.co.kr/images/butt/butt_event_1.gif';
}



function gfn_trim(src_str) {
  return src_str.replace(/(^\s*)|(\s*$)/gi, "");
}

function gfn_replace_all(src_str, str1, str2) {
  var temp_str = "";
  temp_str = gfn_trim(src_str)

  if (temp_str != "" && str1 != str2) {
    while (temp_str.indexOf(str1) > -1) {
      temp_str = temp_str.replace(str1, str2);
    }
  }
  return temp_str;
}

/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_yyyymmdd_view()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2005.06.13
¢Ñ  ±â  ´É  : _this¸¦ °¡Á®¿Í ³»¿ë Ã¼Å©ÈÄ ¾øÀ¸¸é ¹é±×¶ó¿îµå ÀÌ¹ÌÁö »ðÀÔ
************************************************************/
function gfn_yyyymmdd_view(_this, _chk){
  if(_chk=='1'){
    if(!_this.value){
      _this.style.backgroundImage = '/images/yyyymmdd.gif';
    }
  } else {
    _this.style.backgroundImage = '';
  }
}

function gfn_popup_post(_str_form, _str_post1, _str_post2, _str_address1) {
  post = window.open("/member/zip_code.html?zip1=" + _str_post1 + "&zip2=" + _str_post2 + "&address=" + _str_address1 + "&form=" + _str_form, "post", "width=540,height=310,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=100,left=200");
}

/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_auto_hyphen_date()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2006.01.11
¢Ñ  ±â  ´É  : ³¯Â¥ ÀÔ·Â ¹ÞÀ»¶§ ÀÚµ¿À¸·Î "-(ÇÏÀÌÇÂ)" À» ºÙÈù´Ù.
¢Ñ  ¼³  ¸í  : 
¢Ñ  ±â  Å¸  : 
¢Ñ  »ç¿ë¹æ¹ý: gfn_auto_hyphen_date(object)
*************************************************************/
function gfn_auto_hyphen_date(_obj)
{
    var _temp_dt = _obj.value;
    if(_temp_dt.length == 5)
    {
        _temp_dt = _temp_dt.substring(0, 4) + "-" + _temp_dt.substring(4, 5);
    }
    else if(_temp_dt.length == 8)
    {
        _temp_dt = _temp_dt.substring(0, 7) + "-" + _temp_dt.substring(7, 8);
    }
    
    _obj.value = _temp_dt;
}

