/**
 *  common.js
 *  UPDATE
 *      2007-07-11 S.Y,Yi : º¹¼ö¶óµð¿À¹öÆ° Ã¼Å© À§Ä¡¹ÝÈ¯ ÇÔ¼öÃß°¡
 *
 */

function getByteLength(str){
  var strLength = 0;

  if ( str == null ) return 0;
  for(var i = 0; i < str.length; i++){
    var tempChar = escape(str.charAt(i));
    if ( tempChar.length == 1 ) strLength ++;
    else if ( tempChar.indexOf("%u") != -1 ) strLength += 2;
    else if ( tempChar.indexOf("%") != -1 ) strLength += tempChar.length/3;
  }
  return strLength;
}


/* ÁÖ¹Î¹øÈ£ °Ë»ç */
function CheckSocialNo(socialno)
{
    var i;
    var val0, val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, val11, val12;
    var sum, checkno;

    if (socialno.length != 13)
        return false;

    for (i = 0; i < 13; i++) {
        if ((socialno.charAt(i) < '0') || (socialno.charAt(i) > '9'))
            return false;
    }

    //¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ °Ë»ç.
    if (socialno.charAt(6)=='5' || socialno.charAt(6)=='6' || socialno.charAt(6)=='7' || socialno.charAt(6)=='8')    return check_fgnno(socialno);

    //³»±¹ÀÎ ÁÖ¹Î¹øÈ£ °Ë»ç.
    if ((socialno.charAt(6) < '1') || (socialno.charAt(6) > '8'))
        return false;

    month = socialno.substring(2,4)
    day = socialno.substring(4,6)

    if ((month > 12) ||  (month < 1))
    {
      return false;
    }
    if ((day > 31) ||  (day < 1))
    {
      return false;
    }

    if ((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12)) {
        if ((day < 0) || (day > 31))
            return false;
    }
    if ((month == 2)) {
        if ((day < 0) || (day > 29))
            return false;
    }
    if ((month == 4) || (month == 6) || (month == 9) || (month == 11)) {
        if ((day < 0) || (day > 30))
            return false;
    }

    val0  = parseInt(socialno.charAt(0)) * 2;
    val1  = parseInt(socialno.charAt(1)) * 3;
    val2  = parseInt(socialno.charAt(2)) * 4;
    val3  = parseInt(socialno.charAt(3)) * 5;
    val4  = parseInt(socialno.charAt(4)) * 6;
    val5  = parseInt(socialno.charAt(5)) * 7;
    val6  = parseInt(socialno.charAt(6)) * 8;
    val7  = parseInt(socialno.charAt(7)) * 9;
    val8  = parseInt(socialno.charAt(8)) * 2;
    val9  = parseInt(socialno.charAt(9)) * 3;
    val10  = parseInt(socialno.charAt(10)) * 4;
    val11  = parseInt(socialno.charAt(11)) * 5;
    val12  = parseInt(socialno.charAt(12));

    sum = val0 + val1 + val2 + val3 + val4 + val5 + val6 + val7 + val8 + val9 + val10 + val11;

    checkno = (11 - (sum % 11)) % 10;
    if (checkno == val12) {
        return true;
    }
    else {
        return false;
    }

}

function ForeignNo(socialno) {
//function check_fgnno(fgnno) {

    var sum=0;
    var odd=0;

    buf = new Array(13);
    for(i=0; i<13; i++) { buf[i]=parseInt(socialno.charAt(i)); }
    odd = buf[7]*10 + buf[8];

    if(odd%2 != 0)
//     { return false; }
     { return true; }
    if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
//        return false;
     { return true; }
    }

    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
    sum = 11 - (sum%11);
    if(sum >= 10) { sum -= 10; }
    sum += 2;
    if(sum >= 10) { sum -= 10; }
    if(sum != buf[12])
//     { return false }
    return true;
}

/*  Àç ¿Ü±¹ÀÎ ÁÖ¹Î¹øÈ£ Ã¼Å© */
function check_fgnno(socialno) {
//function check_fgnno(fgnno) {
    var sum=0;
    var odd=0;
    buf = new Array(13);

    for(i=0; i<13; i++) { buf[i]=parseInt(socialno.charAt(i)); }
    odd = buf[7]*10 + buf[8];
    if(odd%2 != 0)
     { return false; }
    if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
        return false;
    }

    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
    sum = 11 - (sum%11);
    if(sum >= 10) { sum -= 10; }
    sum += 2;
    if(sum >= 10) { sum -= 10; }
    if(sum != buf[12])
     { return false }
    return true;
}

//¸¸ 20¼¼ ¹Ì¸¸ ¹Ì¼º³âÀÚ ¿©ºÎ
function getAge(txt, minnum){
	
	var yy = minnum.substring(0,2);//Ãâ»ý³âµµ
	var mm = parseInt(minnum.substring(2,4));//Ãâ»ý¿ù
	var dd = parseInt(minnum.substring(4,6));//Ãâ»ý³âµµ
	var yn = minnum.charAt(6);//ÁÖ¹Î¹øÈ£ µÞÀÚ¸®ÀÇ Ã¹Â° ±¸ºÐ¹øÈ£

	var current = new Date(); //ÇöÀç ³¯Â¥
	var c_year = current.getFullYear();

	var c_month = current.getMonth()+1;
	var c_day = current.getDate();

	var bf = "19";
	if(yn == "3" || yn == "4" || yn == "7" || yn == "8") bf = "20";

	var c_yy = bf + yy;//Ãâ»ý³âµµ ³×ÀÚ¸®
	var age = c_year - c_yy;//³ªÀÌ

	//³âµµ °è»ê½Ã 19»ìÀÌÇÏÀÏ °æ¿ì ¹Ì¼º³âÀÚ·Î Ã³¸®
	//³âµµ·Î °è»ê½Ã 20»ìÀÏ °æ¿ì ¿ù·Î °è»êÇÏ°í ¿ùÀÌ ÇöÀç ¿ùº¸´Ù Å©¸é ¹Ì¼º³âÀÚ ¾Æ´Ô
	// ¿ùÀÌ ÇöÀç¿ùº¸´Ù ÀÛÀ¸¸é ¹Ì¼º³âÀÚ·Î Ã³¸®

	if(age > 20){//21»ì ÀÌ»ó
    }else if(age == 20){//20»ì ÀÏ¶§
	    if(c_month < mm || (c_month == mm && c_day < dd)){//20»ìÀÌ¸ç Ãâ»ý¿ùÀÌ ÇöÀç¿ùº¸´Ù ÀÛÀ¸¸é ¶Ç´Â Ãâ»ý¿ù°ú ÇöÀç¿ùÀÌ °°°í ÇöÀç¿ùÀÌ Ãâ»ý¿ùº¸´Ù Å©¸é.
			alert('¸¸ 20¼¼ ¹Ì¸¸ÀÇ ¹Ì¼º³âÀÚ´Â '+txt+'À» ½ÅÃ»ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
			return false;
		}
	}else{//19»ì ÀÌÇÏ
		alert('¸¸ 20¼¼ ¹Ì¸¸ÀÇ ¹Ì¼º³âÀÚ´Â '+txt+'À» ½ÅÃ»ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');
		return false;
	}
	
	return true;
}

/* Email °Ë»ç */
function isEmail(s) {
  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}

/* (event)¼ýÀÚÀÎÁö °Ë»ç */
function onlyNumeric() {
    if(!(
         (event.keyCode == 8)||(event.keyCode == 46)||
         (event.keyCode == 37)||(event.keyCode == 38)||
         (event.keyCode == 39)||(event.keyCode == 40)||
         (event.keyCode == 100)||(event.keyCode == 99)||
         (event.keyCode == 102)||(event.keyCode == 104)||
         (event.keyCode >= 96 && event.keyCode <= 105)||
         (event.keyCode >= 48 && event.keyCode <= 57)||
         (event.keyCode == 9)||(event.keyCode == 13)
      )){
         event.returnValue = false;
         return;
     }
}

/* ÁÖ¾îÁø ¹®ÀÚ¿­ÀÌ ¼öÄ¡dataÀÎÁö °Ë»ç */
function isNum(src) {
  var dst = src.replace(/\D/,"");
  return !isNaN(Number(dst));
}

/* Ãµ´ÜÀ§·Î ¼Ò¼öÁ¡À» Âï¾îÁØ´Ù */
function commaNum(num) {

  if (num < 0) { num *= -1; var minus = true}
  else var minus = false

  var dotPos = (num+"").split(".")
  var dotU = dotPos[0]
  var dotD = dotPos[1]
  var commaFlag = dotU.length%3

  if(commaFlag) {
    var out = dotU.substring(0, commaFlag)
    if (dotU.length > 3) out += ","
  }
  else var out = ""

  for (var i=commaFlag; i < dotU.length; i+=3) {
    out += dotU.substring(i, i+3)
    if( i < dotU.length-3) out += ","
  }

  if(minus) out = "-" + out
  if(dotD) return out + "." + dotD
  else return out
}

/* ÁÖ¼Ò°¡Á®¿À±â */
// a:°ªÀÌ a  ÀÌ¸é ÇÊµå°¡ r_homeaddr1 bÀÌ¸é r_comaddr1, b :ÆûÀÌ¸§
function getaddress(a,b) {
  window.open('/html/member/zipcode/address.asp?where='+a+'&formname='+b, 'SearchZip', 'width=408,height=160,scrollbars=yes');
}


/**
 * È­Æä3ÀÚ¸® ÄÞ¸¶: #,### Çü½ÄÀ¸·Î º¯È¯(Á¤¼öÇü°ú ¼Ò¼öÇü ¸ðµÎ Áö¿ø)
 * @arguments str
 * @return    str
 */
function formatCurrency(str) {
  str = str + "";
  var arr = str.split(".");
  var src;
  src = arr[0];

  var sPos;
  var dst="";
  src = src.replace(/ /g,"");
  src = src.replace(/,/g,"");
  if (src.length>3) sPos=(src.length-1)%3+1;
  else sPos=3;

  dst=src.substring(0,sPos);
  for (_i=sPos; _i<src.length;_i+=3) dst+=","+src.substring(_i,_i+3);
  if(typeof(arr[1])!="undefined") dst = dst + "." + arr[1];
  return dst;
}


/* È­Æä3ÀÚ¸® ÄÞ¸¶ (Á¤¼öÇü¸¸ Áö¿ø)*/
function formatnum ( objTextField ) {
    var tempValue = "" ;
    if ( tempValue == objTextField.value ) return;
    tempValue = objTextField.value;
    tempValue = tempValue.replace(/\D/g,"");
    l = tempValue.length-3;

    while(l > 0) {
      tempValue = tempValue.substr(0,l) + "," + tempValue.substr(l);
      l -= 3;
      }
    objTextField.value = tempValue
}

/* È­Æó 3ÀÚ¸® ÄÞ¸¶ (Á¤¼öÇü¸¸ Áö¿ø) - 0À¸·Î ½ÃÀÛÇÒ ¼ö ¾ø´Ù. */
function formatAmt(objTextField){
  objTextField.value = objTextField.value.replace(/(^0*)|[^0-9,\.]/g, "");
  formatnum(objTextField);
}

/* ¸ðµç ¹®ÀÚ¸¦ Á¦°ÅÇÑ ¼ýÀÚ¸¸ ¸®ÅÏ */
function getNumber(num){
  return num.replace(/[^0-9\.]/g, "");
}

/* ¸ðµç ¹®ÀÚ¸¦ Á¦°ÅÇÑ ±Ý¾×¸¸ ¸®ÅÏ - Ã¹ÀÚ¸®°¡ 0À¸·Î ½ÃÀÛÇÒ ¼ö ¾ø´Ù.*/
function getAmt(num){
  var tmp = num.replace(/(^0*)|[^0-9\.]/g, "");
  return parseFloat(tmp == "" ? "0" : tmp);
}

/* ¼Ò¼öÁ¡À» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ¸¦ Á¦°ÅÇÑ ±Ý¾× ¸®ÅÏ - Ã¹ÀÚ¸®°¡ 0À¸·Î ½ÃÀÛÇÒ ¼ö ¾ø´Ù.*/
function getDecimal(num){
  return num.replace(/(^0*)|[^0-9.\.]/g, "");
}

/* Ãµ´ÜÀ§·Î ¼Ò¼öÁ¡À» Âï¾îÁØ´Ù */
function commaNum(num) {

  if (num < 0) { num *= -1; var minus = true}
  else var minus = false

  var dotPos = (num+"").split(".")
  var dotU = dotPos[0]
  var dotD = dotPos[1]
  var commaFlag = dotU.length%3

  if(commaFlag) {
    var out = dotU.substring(0, commaFlag)
    if (dotU.length > 3) out += ","
  }
  else var out = ""

  for (var i=commaFlag; i < dotU.length; i+=3) {
    out += dotU.substring(i, i+3)
    if( i < dotU.length-3) out += ","
  }

  if(minus) out = "-" + out
  if(dotD) return out + "." + dotD
  else return out
}


//id Ã¼Å© ÇÏ±â..
function CheckID(uid)
{
    var bResult;
    var nIndex;
    var cChar;
     alert(uid.length);
    if ((uid.length < 3) || (uid.length > 30))
        return false;

  bResult = true;

  for ( nIndex = 0; nIndex < uid.length; nIndex++) {

      cChar = uid.charAt(nIndex);

      if (nIndex == 0) {
          if ((cChar < 'a' || cChar > 'z') && (cChar < 'A' || cChar > 'Z')) {
              bResult = false;
              break;
          }
      }
      else {
          if ((cChar < '0' || cChar > '9') && (cChar < 'a' || cChar > 'z') && (cChar < 'A' || cChar > 'Z')) {
            bResult = false;
            break;
        }
      }
  }
  return bResult;
}


// ¼Ò¼önum À» ¼Ò¼öÁ¡ idx ¸¸Å­¸¸ Ãâ·ÂÇÑ´Ù.
function truncate(num, idx){
  var returnNum=0;
  if(num.indexOf(".")>0){
    returnNum=eval(num);
    for(var i=0;i<idx;i++){
      returnNum=returnNum*10
    }
    returnNum=Math.floor(returnNum);

    for(var i=0;i<idx;i++){
      returnNum=returnNum/10
    }
    return returnNum;
  }
}


/**
 * object¸¦ ¹ÝÈ¯
 * @arguments name
 * @return object
 * @example getobj('keyword')
 */
function getObj(name) {
  var obj = [];
  //alert(document.getElementById(name)+","+typeof(document.getElementById(name).length)+","+typeof(document.all[name].length));

  //name ¶Ç´Â id·Î Á¤ÀÇµÈ (collectionÀÌ ¾Æ´Ñ)°´Ã¼
  if (document.getElementById(name)
    && typeof(document.getElementById(name).length)=="undefined"
    && typeof(document.all[name].length)=="undefined") {
      obj = document.getElementById(name);
      return obj;

  //nameÀ¸·Î Á¤ÀÇµÈ radiobutton
  } else if (document.all[name]
    && typeof(document.getElementById(name).length)=="undefined"
    && typeof(document.all[name].length)!="undefined") {
      for(ii=0;ii<document.all[name].length;ii++) obj[obj.length] = document.all[name][ii];
      return obj;

  //name ¶Ç´Â id·Î Á¤ÀÇµÈ selectbox
  } else if (document.all[name]
    && typeof(document.getElementById(name).length)!="undefined"
    && typeof(document.all[name].length)!="undefined") {
      obj = document.all[name];
      return obj;

  } else {
    return "[ERROR] ÁöÁ¤ÇÑ °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.";
  }
}

/**
 * objectÀÇ °ªÀ» ¹ÝÈ¯(object¸¦ Ã£Áö ¸øÇßÀ» °æ¿ì ""¸¦ ¹ÝÈ¯)
 * @arguments obj ¶Ç´Â objname
 * @return  str
 * @example getValue('jumin') or getValue(getObj('jumin')) or getValue(document.frm.jumin)
 */
function getValue() {
  var obj;
  var str = "";
  if(typeof(arguments[0])=="string") {
    obj = getObj(arguments[0]);
  } else if(typeof(arguments[0])=="object") {
    obj = arguments[0];
  }
  //alert(obj.tagName);
  //alert(obj.length);
  try {
    if(typeof(obj.length)!="undefined") { //collectionÀÏ °æ¿ì
      //alert('obj.length != undefined');
      if(obj[0].type=="radio") { //¶óµð¿À¹öÆ°
        for(gg=0;gg<obj.length;gg++) {
          if(obj[gg].checked==true) {
            str = obj[gg].value;
            break;
          }
        }
      } else if(obj.type=="select-one") { //¼¿·ºÆ®¹Ú½º
        for(gg=0;gg<obj.options.length;gg++) {
          if(obj.options[gg].selected==true) {
            str = obj.options[gg].value;
            break;
          }
        }
      }
    } else { //collectionÀÌ ¾Æ´Ò °æ¿ì
      //ÅØ½ºÆ®ÇÊµå,Ã¼Å©¹Ú½º,¶óµð¿À¹öÆ°,¹öÆ°
      if(obj.type=="radio") {
        str = (obj.checked==true) ? obj.value : "";
        //alert(str);
      } else {
        str = obj.value;
      }
    }
  } catch(e) {
    /*if(typeof(obj)=="string" && obj.indexOf('ERROR')!=-1) {
      alert("[ERROR] "+arguments[0]+"À»(¸¦) Ã£À» ¼ö ¾ø½À´Ï´Ù.");
    } else {
        alert("[ERROR] ÁöÁ¤ÇÑ °´Ã¼ÀÇ °ªÀ» Ã£À» ¼ö ¾ø½À´Ï´Ù.");
    }*/
  }
  return str;
}

/**
 * 2007-07-11 S.Y,Yi
 * return : º¹¼ö¶óµð¿À¹öÆ° Ã¼Å© À§Ä¡(int)
 *          -1 (º¹¼ö ¶óµð¿À¹öÆ° ¹«Ã¼Å©)
 */
function checkRadioButton(objName) {
//alert("1111 : "+objName);
	var radioObj = document.all(objName);
	if ( radioObj.length == null)
		alert("ÆäÀÌÁö¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");

	var selectedIdx = -1;
	var tmp = 0;
	for ( i=0; i < radioObj.length; i++ ){
		if (radioObj[i].checked) {
			selectedIdx = tmp;
			break;
		}
		++tmp;
	}
//alert("selectedIdx : "+selectedIdx);
	return selectedIdx;
}

/**
 * ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
 * @arguments limit, next element
 * @return
 * @example onkeyup="autofocus(4, 'jumin2')"
 */
function autofocus(limit, next) {
    var charCode = (event.charCode) ? event.charCode : ((event.keyCode) ? event.keyCode : ((event.which) ? event.which : 0));
    if (charCode > 31 && event.srcElement.value.length == limit) {
        getObj(next).focus();
    }
}


/**
 * Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÒ ¶§ »ç¿ë
 */
function setFocus(obj){
  try{
    obj.focus();
  }catch(e){}
}


/**
 * ½ºÆ®¸µÀ» ±¸ºÐÀÚ·Î Á¶ÇÕÇÏ¿© ¹ÝÈ¯
 * @arguments input string,index 1,index 2,index n . . .,delimiter
 * @return string
 * @example formatStr('19771218',4,2,2,'-') -> "1977-12-18"
 *      formatStr('1025',2,2,':') -> "10:25"
 */
function formatStr() {
  var delimiter = arguments[arguments.length-1];
  var str ="";
  var tempStr = "";
  var startIndex = 0;
  var endIndex = 0;
  for(i=0;i<arguments.length-2;i++) {
    startIndex = (i==0) ? 0 : endIndex;
    endIndex = (i==0) ? startIndex+arguments[i+1] : startIndex+arguments[i+1];
    tempStr = arguments[0].substring(startIndex,endIndex);
    tempStr = (i!=arguments.length-3) ? tempStr+delimiter : tempStr;
    str += tempStr;
  }
  return str;
}


/**
 * htmlÄÞº¸¹Ú½º »ý¼º
 * Selectbox.jsÀÇ SS_write()¸¦ »ç¿ëÇÔ, attachEvent°¡ ¾ÈµÇ¼­ attachFunctionÀ» ¹Þµµ·Ï ÇÔ
 * @arguments objName,objWidth,startValue,selectedValue(³Î Çã¿ë),suffix(³Î Çã¿ë),listSize,attachFunction
 * @return html string
 * @example writeCombo('year',80,2005,2002,'³â',6,'onchange=fnSubmit()')
 *      year¶ó´Â ÄÞº¸¹Ú½º¸¦ »ý¼º,³ÐÀÌ´Â 80ÇÈ¼¿,½ÃÀÛ°ª´Â 2005,¼±ÅÃ°ªÀº 2002,ÅØ½ºÆ®¿¡ '³â'À» ºÙÀÓ,¸®½ºÆ®ÀÇ »çÀÌÁî´Â 6°³
 */
function writeCombo(objName,objWidth,startValue,selectedValue,suffix,listSize,attachFunction) {
  var strCombo = "<select name='"
    + objName
    + "' id='"
    + objName
    + "' style='width:"
    + objWidth
    + ";height:20' "
    + attachFunction
    + ">";
  for(i=listSize-1;i>=0;i--) {
    strCombo += "<option value='";
    strCombo += (startValue-i);
    strCombo += ((startValue-i)==selectedValue) ? "' selected>" : "'>";
    strCombo += (startValue-i);
    strCombo += suffix;
    strCombo += "</option>";
  }
  strCombo += "</select>";
  SS_write(strCombo,listSize);
}

/**
 * ¼¿·ºÆ®¹Ú½ºÀÇ ¿É¼Ç ÃÊ±âÈ­(arguments.length°¡ 1ÀÌ¸é ÀüºÎ ´Ù Áö¿ò, 2ÀÌ¸é option[0]Àº »©°í Áö¿ò)
 * @arguments obj ¶Ç´Â objName, flag(°ªÀº ¾Æ¹« ÀÇ¹Ì°¡ ¾ø°í, arguments[1]ÀÇ Á¸Àç ¿©ºÎ·Î ´Ù¸¥ ¾×¼ÇÀ» ÇÔ)
 * @return
 * @example clearOption('year')
 */
function clearOption() {
  var select = (typeof(arguments[0])=="object") ? arguments[0] : getObj(arguments[0]);
  if(arguments.length==1) {
    while (select.length > 1) {
      select.remove(1);
    }
    } else if(arguments.length==2) {
    while (select.length > 0) {
      select.remove(0);
    }
    }
}

/**
 * string typeÀ» number typeÀ¸·Î º¯È¯
 * @arguments string
 * @return    number
 * @example   toNumber('year1') -> 1,
        toNumber('01') -> 1
 */
function toNumber(s) {
  switch(typeof(s)) {
      case "number":
        return s;
      case "string":
      return Number(s.replace(/[^0-9\.]/g, ""));
  }
}


/**
 * trim
 */
function trim(str){
  newstr = str.replace (/(^\s*)|(\s*$)/g, "");
  return newstr;
}


/**
 * strÀÇ ±æÀÌ¸¦ len ¸¸Å­ ¸ÂÃç strÀÇ µÚ¿¡ addstr À» ºÙÀÎ´Ù.
 * @param date(String, int, String)
 */
function addSuffixChar(str, len, addstr){
  str = str.toString();
  if(str.length <len){
    for(var i=str.length; i<len; i++) str =+addstr;
  }
  return str;
}

/**
 * strÀÇ ±æÀÌ¸¦ len ¸¸Å­ ¸ÂÃç strÀÇ ¾Õ¿¡ addstr À» ºÙÀÎ´Ù.
 * @param date(String, int, String)
 */
function addPrefixChar(str, len, addstr){
  str = str.toString();
  if(str.length <len){
    for(var i=str.length; i<len; i++) str = addstr+str;
  }
  return str;
}


/**
 * ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯
 * @param date(JavaScript Date Object)
 */
function toTimeString(date) { //formatTime(date)
  var year  = date.getFullYear();
  var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
  var day   = date.getDate();
  var hour  = date.getHours();
  var min   = date.getMinutes();
  var sec   = date.getSeconds();

  if (("" + month).length == 1) { month = "0" + month; }
  if (("" + day).length   == 1) { day   = "0" + day;   }
  if (("" + hour).length  == 1) { hour  = "0" + hour;  }
  if (("" + min).length   == 1) { min   = "0" + min;   }
  if (("" + sec).length   == 1) { sec   = "0" + sec;   }

  return ("" + year + month + day + hour + min + sec)
}

/**
 * ¿Ã¹Ù¸¥ ³¯ÀÚÀÎÁö °Ë»ç
 */
function isValidDate(year, mm, dd) {
  if (isValidDate.arguments.length==1) {
    yyyy = year.substring(0,4);
    mm   = year.substring(4,6);
    dd   = year.substring(6,8);
  }
  //alert(yyyy +','+ mm +','+ dd);
  yyyy = Number(yyyy);  if (isNaN(yyyy)) {alert(1);return false;}
  mm   = Number(mm  );  if (isNaN(mm  )) {alert(2);return false;}
  dd   = Number(dd  );  if (isNaN(dd  )) {alert(3);return false;}
  //alert('isValidMonth(mm)='+isValidMonth(mm) +', isValidDay(yyyy,mm,dd)='+isValidDay(yyyy,mm,dd));
  return ( isValidMonth(mm) && isValidDay(yyyy,mm,dd) );
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö Ã¼Å©
 */
function isValidMonth(mm) {
  var m = parseInt(mm,10);
  return (m >= 1 && m <= 12);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
 */
function isValidDay(yyyy, mm, dd) {
  var m = parseInt(mm,10) - 1;
  var d = parseInt(dd,10);

  var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) {
    end[1] = 29;
  }

  return (d >= 1 && d <= end[m]);
}

/**
 * ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getYear() {
  return getCurrentTime().substr(0,4);
}

/**
 * ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getMonth() {
  return getCurrentTime().substr(4,6);
}

/**
 * ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getDay() {
  return getCurrentTime().substr(6,8);
}

/**
 * ÇöÀç ½Ã°¢À» Time Çü½ÄÀ¸·Î ¸®ÅÏ
 */
function getCurrentTime() {
  return toTimeString(new Date());
}

/**
 * parentÀÇ iframe ³ôÀÌ¸¦ Àç¼³Á¤(È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments frameName
 */
function resizeframe(frameName) {
  try{
      var rSize=document.body.scrollHeight;

          if(rSize < 300) rSize=300;

    parent.document.all(frameName).style.height = rSize;
  } catch(e) {
  }
}

/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-»óÇ°Æ¯Â¡-°ü·Ã´º½º ¿­°í´Ý±â(È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments tarID
 */
function BestFAQ(tarID){
  i = 1;
  while (document.all['Cont_'+i]) {
    tarDiv = 'Cont_'+i;
    if ( tarID == tarDiv ) document.all['Cont_'+i].style.display = 'block';
    else document.all['Cont_'+i].style.display = 'none';
    i++;
  }
  resizeframe('productFrame');
}


/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-»óÇ°¼³°è-Æ¯¾àÇÁ·¹ÀÓº¸¿©ÁÖ±â (È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 */
function ShowScon() {
  if(document.all['Scon'].style.display=='block') {
    document.all['Scon'].style.display='none';
  } else {
    document.all['Scon'].style.display='block';
  }
  resizeframe('productFrame');
}

/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-»ó´ã½ÅÃ»ÆäÀÌÁö·Î ÀÌµ¿(È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments productCode
 */
function goCounselPage(productCode) {
  document.frames('productFrame').location.href='/Forward.do?cmd=create&flag=consult&product_code='+productCode+'&returnURL=/Private/Ins_Loan/Consult.jsp';
}

/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-»óÇ°¹®ÀÇÆäÀÌÁö·Î ÀÌµ¿(È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments productCode
 */
function goExMailQuestionPage(productCode) {
  document.frames('productFrame').location.href='/Forward.do?cmd=create&flag=exmailquestion&product_code='+productCode+'&returnURL=/Private/Ins_Loan/Consult.jsp';
}

/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-eCatalogÆË¾÷¶ç¿ì±â(È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments productCode
 */
function openCatalog(productCode) {
  alert('ÀÛ¾÷ÁßÀÔ´Ï´Ù.');
}

/**
 * È¨ÆäÀÌÁö-º¸Çè´ëÃâ-»óÇ°-°¡ÀÔÀÚÆòÆäÀÌÁö·Î ÀÌµ¿ (È¨ÆäÀÌÁö-º¸Çè»óÇ°È­¸é¿¡¼­ »ç¿ë)
 * @arguments productCode
 */
function goUserRatingPage(productCode) {
  document.frames('productFrame').location.href='/UserRating.do?cmd=read&flag=list&product_code='+productCode;
}


function makeProcessbar(h, ch){
    var tsrc = '';
    tsrc +='<table width="100%" height='+h+' id="oTableProcess" cellpadding=0 cellspacing=0>';
    tsrc +='  <tr height='+ch+'>';
    tsrc +='    <td style="text-align:center; vertical-align:middle;">';
    tsrc +='    <iframe src="/Private/Cyber/Mny_Process.jsp" width="484" height="150" scrolling=no frameborder=0></iframe></td>';
    tsrc +='  </tr>';
    tsrc +='  <tr><td></td></tr>';
    tsrc +='</table>';
    
	var newDiv = document.createElement("div"); 
	newDiv.innerHTML="<div id='oDivProcess' style='display:none; position:absolute; z-index:100;'>";
	//newDiv.setAttribute("id", "oDivProcess"); 
	//newDiv.setAttribute("style", "display:none; position:absolute; z-index:100;");
  	//var newDiv = document.createElement('<div id="oDivProcess" style="display:none; position:absolute; z-index : 100;">');
    document.body.insertBefore(newDiv, null);
	document.all.oDivProcess.innerHTML = tsrc;
	//document.body.appendChild(newDiv);
}

/**
 * »çÀÌ¹ö Ã¢±¸ ÁøÇà¹Ù ÄÁÆ®·Ñ
 */
function showProcessbar() {

  var w = window.document.body.scrollWidth;
  var h = window.document.body.scrollHeight;
  var ch = window.document.body.clientHeight;
  var oDivH = 251;
  var oDivW = 450;

  if(document.all.oDivProcess == null) makeProcessbar(h, ch);

  try{

    var obj = document.all.oDivProcess;
    var objt = document.all.oTableProcess;

    //obj.style.top = h/2 - oDivH/2;
    //obj.style.left = w/2 - oDivW/2;
    obj.style.top = 0;
    obj.style.left= 0;
    obj.style.height = h;
    obj.style.width = w;

    obj.style.border = "0px";

    obj.style.display = "block";

  }catch(e){}
}

/**
 * »çÀÌ¹ö Ã¢±¸ ÁøÇà¹Ù ÄÁÆ®·Ñ
 */
function hideProcessbar() {
  try{
    var obj = document.all.oDivProcess;
    obj.style.display = "none";
  }catch(e){}
}


/**
 * »ý³â¿ùÀÏ(yyyymmdd)·Î º¸Çè³ªÀÌ,»ó·ÉÀÏ °è»ê - birthÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÑ ÈÄ »ç¿ëÇÏ¿©¾ß ÇÔ
 * @arguments »ý³â¿ùÀÏ,¼­¹öÅ¸ÀÓ ³â,¿ù,ÀÏ
 * @return    º¸Çè³ªÀÌ(boAge),»ó·ÉÀÏ(sangday)
 */
function calcBoAge(birth,yyyymmdd) {
  var days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
  var boAge = 0;
  var birthYear   = birth.substring(0,4); //»ý³â
  var birthMonth  = birth.substring(4,6); //»ý¿ù
  var birthDay    = birth.substring(6,8); //»ýÀÏ
  var yyyy      = yyyymmdd.substring(0,4);
  var mm      = yyyymmdd.substring(4,6);
  var dd        = yyyymmdd.substring(6,8);

  if (((yyyy%400)==0) || ((yyyy%100)!=0) && ((yyyy%4)==0)) days[1] = 29;

  //=============»ó ·É ÀÏ=============//
  var sangday = "";
  var objsangyear = yyyy;
  if (birthMonth.substr(0,1) == 0) { birthMonth = birthMonth.substring(1,2); }
  if (birthDay.substr(0,1) == 0) { birthDay = birthDay.substring(1,2); }
  var objsangmon  = parseInt(birthMonth) + 6;
  var objsangday  = parseInt(birthDay);
  if(objsangmon > 12 ) {
    objsangmon  = parseInt(objsangmon) - 12;
    objsangyear = parseInt(objsangyear) + 1;
  }
  //À±³âÀÎÁö ÆÇ´Ü (2¿ù)
  if(objsangyear%4 != 0 && objsangmon == 2 && objsangday > 28) {
    objsangmon = "03";
    objsangday = "01";
  }
  if (("" + objsangmon).length == 1)  { objsangmon  = "0" + objsangmon;  }
  if (("" + objsangday).length == 1)  { objsangday  = "0" + objsangday;  }
  sangday = objsangyear+ "" + objsangmon + "" +  objsangday;

  //=============º¸Çè ³ªÀÌ=============//
  var yYear = yyyy;
  var tMon  = mm;
  var tDay  = dd;
  if((parseInt(tMon,10) - parseInt(birthMonth,10)) > 6) {
    boAge = (parseInt(yYear,10) - parseInt(birthYear,10)) + 1;
  } else if((parseInt(tMon,10) - parseInt(birthMonth,10)) == 6) {
    if(parseInt(tDay,10) < parseInt(birthDay,10)) {
      boAge = parseInt(yYear,10) - parseInt(birthYear,10);
    } else {
      boAge = (parseInt(yYear,10) - parseInt(birthYear,10)) + 1;
    }
  } else if((parseInt(tMon,10) - parseInt(birthMonth,10)) == -6) {
    if(parseInt(tDay,10) < parseInt(birthDay,10)) {
      boAge = (parseInt(yYear,10) - parseInt(birthYear,10)) - 1;
    } else {
      boAge = parseInt(yYear,10) - parseInt(birthYear,10);
    }
  } else if((parseInt(tMon,10) - parseInt(birthMonth,10)) < -6) {
    boAge = (parseInt(yYear,10) - parseInt(birthYear,10)) - 1;
  } else {
    boAge = parseInt(yYear,10) - parseInt(birthYear,10);
  }

  var returnArr = [boAge,sangday];

  return returnArr;
}


//°£Æí¼³°è
function goEasyPlan() {
  var flag = false;
  var src = getValue('birth');
  //alert("isNaN(src)=" + isNaN(src) +', isValidDate(src)='+ isValidDate(src) +', (parseInt(src)>today)'+ (parseInt(src)>today));
  if(src=='' || src.length!=8) {
    alert('»ý³â¿ùÀÏ(¿¹:19770202)À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
    flag = false;
  } else {
    if(isNaN(src) || !isValidDate(src) || (parseInt(src)>today)) {
      alert('»ý³â¿ùÀÏ(¿¹:19770202)À» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
      flag = false;
    } else {
      getObj('boAge').value = calcBoAge(src,today+"")[0];
      getObj('sang_day').value = calcBoAge(src,today+"")[1];
      flag = true;

      // 20060404 ÀÌ»ó¿ë==>
      //flag = false;
      //alert('º¸Çè·á °£´ÜÁ¶È¸ ¼­ºñ½º¸¦ Àá½Ã Áß´ÜÇÕ´Ï´Ù.\n°¡°Ý°ø½Ã½ÇÀ» ÅëÇÏ¿© º¸Çè·á°è»ê ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.');
      // <== 20060404
    }
  }

  return flag;
}

//½Ç¼Ó¼³°è
function goRealPlan() {
  var flag = false;
  var src = getValue('birth');
  if(getValue('product_code')=='') {
    alert('°ü½Éº¸Çè»óÇ°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
    flag = false;
  } else {
    if(getValue('desire_premium')=='') {
      alert('Èñ¸Áº¸Çè·á¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
      flag = false;
    } else {
      if(src=='' || src.length!=8) {
        alert('»ý³â¿ùÀÏ(¿¹:19770202)À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
        flag = false;
      } else {
        if(isNaN(src) || !isValidDate(src) || (parseInt(src)>today)) {
          alert('»ý³â¿ùÀÏ(¿¹:19770202)À» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
          flag = false;
        } else {
          if(getValue('gender')=='') {
              alert('¼ºº°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
            flag = false;
          } else {
            getObj('boAge').value = calcBoAge(src,today+"")[0];
            getObj('sang_day').value = calcBoAge(src,today+"")[1];
            flag = true;
          }
        }
      }
    }
  }
  return flag;
}
/**
 * selectboxÀÇ textÁß txt¿Í °°Àº °ÍÀ» ¼±ÅÃÇÏ°Ô ÇÑ´Ù.
 * @arguments selectbox object
 * @return    ¼±ÅÃÇÒ txt°ª
 */
function setSelectBoxText(oSelect, txt){
  var flag = false;
  for(var i=0; i<oSelect.options.length; i++){
    if(oSelect.options[i].text == txt) {
      oSelect.selectedIndex = i;
      flag = true;
      break;
    }
  }

  return flag;
}

/**
 * ÀÏ(day) option»ý¼º
 * @arguments selectbox object
 * @arguments targetObjName
 */
function getDayList(oSelect, targetObjName){
  var end = parseInt(oSelect.options[oSelect.selectedIndex].value,10);
  var targetObj = getObj(targetObjName);
  var days = [31,28,31,30,31,30,31,31,30,31,30,31];
  clearOption(targetObjName,0);
  if(end!='' && end!=0) {
    for(var i=1; i<=days[end-1]; i++) targetObj.options[i-1] = new Option(i,i<10?"0"+i:i);
  }
}

/**
 * Áö¿ª¹øÈ£ À¯È¿¼º °Ë»ç 2005.08.17
 */
function isValidDDD(src) {
  var ddd = [ '02',
        '031',
        '032',
        '033',
        '041',
        '042',
        '043',
        '051',
        '052',
        '053',
        '054',
        '055',
        '061',
        '062',
        '063',
        '064'];
  var result = false;
  for(i=0;i<ddd.length;i++) if(ddd[i]==src) result = true;

  return result;
}

function isValidHANDDDD(src) {
  var ddd = [ '010',
        '011',
        '016',
        '017',
        '018',
        '019'];
  var result = false;
  for(i=0;i<ddd.length;i++) if(ddd[i]==src) result = true;
    return result;
}




/**
* ÆÐ½º¿öµå ¹®ÀÚ¿­ ÆÐÅÏ Ã¼Å©
*/
function checkPasswdValue(str){

        //°ø¹é Ã¼Å©
        if (str.indexOf(' ') >= 0)
        {
            alert("ºñ¹Ð¹øÈ£¿¡´Â °ø¹éÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.")
            return false;
        }


        //´Ü¼ø ¹Ýº¹ ¹®ÀÚ Ã¼Å©
        var chrcheck;
        var chrnum =0;

        if (str.length > 0) {
                chrcheck = str.substring(0,1)

                for (var i=0;i<str.length;i++) {
                    if (chrcheck == str.substring(i, i+1)) {
                        chrnum = chrnum + 1;
                        if(chrnum > 2){
                            alert("ÆÐ½º¿öµå ÀÔ·Â¶õ¿¡´Â 3ÀÚ ÀÌ»ó ¶È°°Àº ¹®ÀÚ¸¦ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.");
                            return false;
                        }
                    }else {
                        chrnum=1;
                        chrcheck=str.substring(i,i+1);
                    }
                }

        }

        // ¼ýÀÚ+¿µ¹®ÀÎÁö Ã¼Å©...
        var numExists = false;
        var alphaExists = false;
        for (var i = 0; i < str.length; i++) {

            if (str.substr(i, 1) > '9' ||  str.substr(i, 1) < '0' )  alphaExists = true;
            else numExists = true;
        }

        if (!numExists || !alphaExists){
            alert("ºñ¹Ð¹øÈ£´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¦ Á¶ÇÕÇÏ¿© ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            return false;
        }

        return true;

}

function openflash(width,height,src){
	return "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width="+width+" height="+height+"><param name=movie value="+src+"><param name=wmode value=transparent><param name=quality value=high ><embed src="+src+" quality=high  pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width="+width+" height="+height+"></embed></object>";
}
function writeflash(src){
	document.write(src);
}
function isValidPwd(pwdObj) {
  var pwStr = pwdObj.value;

  //Space Ã¼Å©
  if (pwStr.indexOf(" ") != -1) {
    alert("ºñ¹Ð¹øÈ£´Â ºó °ø°£ ¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.");
    pwdObj.select();
    return false;
  }

  //Data Type & Length Ã¼Å©
  var isPW = /^[a-zA-Z0-9]{6,10}$/;
  if (!isPW.test(pwStr)) {
    alert("ºñ¹Ð¹øÈ£´Â 6~10ÀÚÀÇ ¿µ¹®°ú ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
    pwdObj.select();
    return false;
  }

  //ºñ¹Ð¹øÈ£´Â 6~10ÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÑ´Ù.
  if ((pwStr.length < 6) || (pwStr.length > 10)) {
    alert ("ºñ¹Ð¹øÈ£´Â 6ÀÚ¸® ~ 10ÀÚ¸®·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
    pwdObj.select();
    return false;
  }

  //¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ÆÐ½º¿öµå´Â Çã¿ëÇÏÁö ¾Ê´Â´Ù.
  var flag = false;
  for (var i=0; i<pwStr.length; i++) {
    if ((pwStr.charAt(i) < "0") || (pwStr.charAt(i) > "9")) {
      flag = true;
    }
  }
  if (!flag) {
    alert ("¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ºñ¹Ð¹øÈ£´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
    pwdObj.select();
    return false;
  }

  //¿µ¹®ÀÚ¸¸À¸·Î ±¸¼ºµÈ ÆÐ½º¿öµå´Â Çã¿ëÇÏÁö ¾Ê´Â´Ù.
  flag = false;
  for(var i=0; i<pwStr.length; i++) {
    curStr = pwStr.charAt(i)
    if ((curStr.charCodeAt() < 58) && (curStr.charCodeAt() > 47)) {
      flag = true;
    }
  }
  if (!flag) {
    alert ("¹®ÀÚ¸¸À¸·Î ±¸¼ºµÈ ºñ¹Ð¹øÈ£´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
    pwdObj.select();
    return false;
  }

  //¿¬¼ÓµÈ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎÁö È®ÀÎ
  var cnt = 0;
  for (var i=0; i<pwStr.length;i++) {
    var curStr = pwStr.charAt(i);
    var nextStr = pwStr.charAt(i+1);
    if ((pwStr.charCodeAt(i) == pwStr.charCodeAt(i+1)) || (pwStr.charCodeAt(i) == pwStr.charCodeAt(i-1))) {
      cnt++;
      if (cnt == 3) {
        alert ("ºñ¹Ð¹øÈ£´Â ¼ýÀÚ³ª ¹®ÀÚ¸¦ 4ÀÚ¸® ¿¬¼ÓÇÏ¿© »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        pwdObj.select();
        return false;
      }
    } else
      cnt=0;
  }

  //µ¿ÀÏÇÑ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎ °æ¿ì
  cnt = 0;
  for (var i=0; i<pwStr.length;i++) {
    if ((pwStr.charCodeAt(i) - pwStr.charCodeAt(i+1)) == 0) {
      cnt++;
      if (cnt == 3) {
        alert ("ºñ¹Ð¹øÈ£´Â µ¿ÀÏÇÑ ¼ýÀÚ³ª ¹®ÀÚ¸¦ 4ÀÚ¸® ¿¬¼Ó(¿¹:aaaa,5555)ÇÏ¿© »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
        pwdObj.select();
        return false;
      }
    }
  }

  return true;
}

function num2han(num){
/*
* ¼ýÀÚ2ÇÑ±Û ½ºÅ©¸³Æ®
* ¸¸µç³Ñ : Çàº¹ÇÑ°í´Ï(gonom9@empal.com)
*/
        var i, j=0, k=0;
        var han1 = new Array("","ÀÏ","ÀÌ","»ï","»ç","¿À","À°","Ä¥","ÆÈ","±¸");
        var han2 = new Array("","¸¸","¾ï","Á¶","°æ","ÇØ","½Ã","¾ç","±¸","°£");
        var han3 = new Array("","½Ê","¹é","Ãµ");
        var result="", hangul = num + "", pm = "";
        var str = new Array(), str2="";
        var strTmp = new Array();

        if(parseInt(num)==0) return "¿µ"; //ÀÔ·ÂµÈ ¼ýÀÚ°¡ 0ÀÏ °æ¿ì Ã³¸®
        if(hangul.substring(0,1) == "-"){ //À½¼ö Ã³¸®
                pm = "¸¶ÀÌ³Ê½º ";
                hangul = hangul.substring(1, hangul.length);
        }
        if(hangul.length > han2.length*4) return "too much number"; //¹üÀ§¸¦ ³Ñ´Â ¼ýÀÚ Ã³¸® ÀÚ¸®¼ö ¹è¿­ han2¿¡ ÀÚ¸®¼ö ´ÜÀ§¸¸ Ãß°¡ÇÏ¸é ¹üÀ§°¡ ´Ã¾î³².

        for(i=hangul.length; i > 0; i=i-4){
                str[j] = hangul.substring(i-4,i); //4ÀÚ¸®¾¿ ²÷´Â´Ù.
                for(k=str[j].length;k>0;k--){
                        strTmp[k] = (str[j].substring(k-1,k))?str[j].substring(k-1,k):"";
                        strTmp[k] = han1[parseInt(strTmp[k])];
                        if(strTmp[k]) strTmp[k] += han3[str[j].length-k];
                        str2 = strTmp[k] + str2;
                }
                str[j] = str2;
                if(str[j]) result = str[j]+han2[j]+result;
                //4ÀÚ¸®¸¶´Ù ÇÑÄ­¾¿ ¶ç¿ö¼­ º¸¿©ÁÖ´Â ºÎºÐ. ¿ì¼±Àº ÁÖ¼®Ã³¸®
                //result = (str[j])? " "+str[j]+han2[j]+result : " " + result;

                j++; str2 = "";
        }

        return pm + result; //ºÎÈ£ + ¼ýÀÚ°ª
}



//2006.08.29;Å°º¸µå º¸¾È(Å·½º¼ÒÇÁÆ® ¸í±¤Áø)
document.write('<script language=\'javascript\' src=\'/Js/kdfense_object.js\'></script>');

//2006.08.29;°³ÀÎ ¹æÈ­º®(Å·½º¼ÒÇÁÆ® ¸í±¤Áø)
document.write('<script language=\'javascript\' src=\'/Js/idefense_object.js\'></script>');

