//////////////////////////////////////////////////////////////////////
//							   	    //
//         Kwang Ju Bank Internet Banking Common JS                 //
//								    //
//////////////////////////////////////////////////////////////////////

// stripCharsInBag (s, bag)            	Removes all characters in string bag from string s.
// getRadioButtonValue (radio)        	 Get checked value from radio button.
// checkAccountNumber (radio)  		 Validate Account Number info.

// our preferred delimiter for reformatting Account Numbers
var AccNumDelimeter = "-"
var AmtDelimeter = ","

// right and bottom margin
var nAdCornerMarginX = 0;
var nAdCornerMarginY = 150;

// window's scrollbar width and height
var nScrollBarWidth = 16;
var nScrollBarHeight = 16;

// navigator check
var isMSIE = 0;
var nVersion = 3;

// refresh interval of AdCorner
var nInterval = 100;
var isLoaded = 0;

function getPadAct(pad, ori_dt, len, align) {	
	var lenChk = len - ori_dt.length;
	
	if (lenChk > 0) {
		for (i=0; i<lenChk; i++) {
			if (align == "L") {
				ori_dt = ori_dt + pad;			
			} else {
				ori_dt = pad + ori_dt;
			}
		}
	} else {
		alert("ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ ¼³Á¤ ¿À·ù ÀÔ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
		return false;
	}
	return ori_dt;
}

//UMS ¸ÞÀÏ¸µ ¼­ºñ½º
function ums_go()
{
	document.location.href = "/banking/business/ums3_110_01.jsp";
}


/*
  Function
	  objectÀÇ value¸¦ ´ë¹®ÀÚ·Î º¯È¯ÇÔ

  Parameter
	  obj :  ÀÔ·ÂµÈ °ªÀ» º¯È¯ÇÑ °´Ã¼

  Return
      ¾øÀ½
*/
function insert_upperCase( obj )
{
	obj.value = obj.value.toUpperCase();
}


/*
  Function
	  ¶óµð¿À ¹öÆ°¿¡¼­ Æ¯Á¤ÇÑ °ªÀ» °¡Áø element¸¦ check ÇÔ

  Parameter
	  checkObj :  check ÇÒ ¶óµð¿À¹öÆ°ÀÇ °´Ã¼
	  wantValue:  check ÇÒ °ª

  Return
      ¾øÀ½
*/
function check_RadioButtonValue ( checkObj , wantValue ){
 for ( i = 0 ; i < checkObj.length; i++){
        if  ( checkObj[i].value ==  wantValue ){
                checkObj[i].checked = true;
        }
 }
}

/*
  Function
	  ¶óµð¿À ¹öÆ°À» ÃÊ±âÈ­ ÇÑ´Ù.(false·Î)

  Parameter
	  checkObj :  check ÇÒ ¶óµð¿À¹öÆ°ÀÇ °´Ã¼

  Return
      ¾øÀ½
*/
function check_RadioButtonClear ( checkObj ){
	for ( i = 0 ; i < checkObj.length; i++){
		checkObj[i].checked = false;
	}
}

/*
  Function
	  ¶óµð¿À ¹öÆ°¿¡¼­ Æ¯Á¤ÇÑ °ªÀ» °¡Áø element¸¦ check ÇÔ

  Parameter
	  checkObj :  check ÇÒ ¶óµð¿À¹öÆ°ÀÇ °´Ã¼
	  wantValue:  check ÇÒ °ª

  Return
      ¾øÀ½
*/
function select_SelectValue( selectObj , wantValue ){

 for  ( i = 0 ; i < selectObj.options.length; i++){
      if( selectObj.options[i].value == wantValue ){
         selectObj.options[i].selected = true;
         break;
      }
 }

}


/*
  Function
	  combobox elementÀÇ µðÆúÆ® °ªÀ» ¼³Á¤ÇÔ

  Parameter
	  selectObj   :  µðÆúÆ® °ªÀ» ÁöÁ¤ÇÒ ¶óµð¿À¹öÆ°ÀÇ °´Ã¼
	  defaultValue:  µðÆúÆ® °ª

  Return
      ¾øÀ½
*/
function select_SelectDefaultValue( selectObj , defaultValue ){

  for  ( i = 0 ; i < selectObj.options.length; i++){
      if( selectObj.options[i].selected  ){
		  alert ( selectObj.options[i].value +"·Î ¼±ÅÃµÇ¾îÀÖ½À´Ï´Ù.  ");
		  return;
	  }
  }

 for  ( i = 0 ; i < selectObj.options.length; i++){
      if( selectObj.options[i].value == defaultValue ){
         selectObj.options[i].selected = true;
         break;
      }
 }

}



/*
  Function
	  ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ °è»êÇÔ

	  javascript¿¡½Ã object.valueÀÇ length attribute´Â
	  ¹ÙÀÌÆ®¼ö°¡ ¾Æ´Ï¶ó , 2¹ÙÀÌÆ®¹®ÀÚ( ÇÑ±Û , ÇÑÀÚ.. . )¸¦ 1·Î °è»êÇÏ¿©
	  ¹®ÀÚÀÇ¼ö¸¦ ÀÇ¹ÌÇÕ´Ï´Ù.

	  Áï  byte ¼ö¸¦ °è»êÇÏ·Á¸é ÀÌ ÇÔ¼ö¸¦ ½á¾ßÇÔ..

  Parameter
	  str : ¹ÙÀÌÆ®¼ö¸¦ °è»êÇÒ ¹®ÀÚ¿­

  Return
      ¾øÀ½
*/
function GetBytes(str) {
	var l = 0;
	for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
	return l;
}

/*
  Function
	  ¹®ÀÚ¿­¿¡¼­ ±æÀÌ¸¸Å­À» ¸®ÅÏÇÑ

	  (ÇÑ±Û, ÇÑÀÚ) 2byte Ã³¸®ÇÏ¿© ¿äÃ» ±æÀÌº¸´Ù Å« °æ¿ì ¿äÃ» byte ¸¸Å­
	  Àß¶ó¼­ ¸®ÅÏÇÔ(ÇÑ±Û, ÇÑÀÚÀÏ °æ¿ì ÀÌÀü±ÛÀÚ±îÁö)

  Parameter
	  str : ¹®ÀÚ¿­ ¹®ÀÚ¿­
	  len : ±æÀÌ

  Return
      len ÀÌ³»ÀÇ ¹®ÀÚ¿­
*/
function cutString(str, len) {
	var s = 0;
	for (var i=0; i<str.length; i++) {
		s += (str.charCodeAt(i) > 128) ? 2 : 1;
		if (s > len) return str.substring(0,i);
	}

	return str;
}

/*
  Function
	  8ÀÚ¸®ÀÇ ¹®ÀÚ¿­ÀÌ ½ÇÁ¦ ´Þ·Â¿¡ ÀÖ´Â ³¯Â¥ÀÎÁö´Â °Ë»çÇÔ

  Parameter
	  8ÀÚ¸® ¹®ÀÚ¿­

  Return
      true : ´Þ·Â¿¡ ÀÖ´Â À¯È¿ÇÑ ³¯Â¥
	  false: ´Þ·Â¿¡ ¾ø´Â ³¯Â¥

  Comment
  ÀÔ·ÂÇÑ 8ÀÚ¸® ³¯ÀÚ°¡ À¯È¿ÇÑÁö Ã¼Å©
  ¼öÁ¤(2004.07.24) by kbr : ³¯Â¥ Çü½Ä ±æÀÌÃ¼Å©

  .. 8ÀÚ¸® ¹®ÀÚ¿­À» 4,2,2·Î Àß¶ó Date°´Ã¼¸¦ »ý¼ºÇÏ°í , °´Ã¼¿¡¼­ returnÇÑ ³â,¿ù.ÀÏ°ú
     ÆÄ¶ó¸ÞÅÍ·Î ¹ÞÀº °ªÀÌ ÀÏÄ¡ÇÏ´ÂÁö °Ë»ç.
	 ( ´Þ·Â¿¡ ¾ø´Â ³¯Â¥¶ó¸é, Date °´Ã¼ »ý¼ºÈÄ ³â¿ùÀÏ Á¤º¸°¡ ¹Ù²ñ ex. 20041131  )

*/
function ValidateDate( input ){

  var inputYear = input.substr(0,4);
  var inputMonth = input.substr(4,2) - 1;
  var inputDate = input.substr(6,2);
  var resultDate = new Date(inputYear, inputMonth, inputDate);
  if ( resultDate.getFullYear() != inputYear ||
	   resultDate.getMonth() != inputMonth ||
	   resultDate.getDate() != inputDate) {
		return false;
  }
		return true;

}

/*
  Function
	  Á¶È¸±â°£ÀÏ 3°³¿ù À¯È¿¼ºÃ¼Å©

  Parameter
      startday : Á¶È¸½ÃÀÛÀÏ
	  endday   : Á¶È¸Á¾·áÀÏ

  Return
	 À¯È¿ÇÏ¸é true ±×·¸Áö ¾ÊÀ¸¸é false

  Comment
     ¹®Á¦°¡ »ý±æ°æ¿ì  ·ÎÁ÷ÀÇ ±¸ÇöÀÌ Á¤È®ÇÏÁö ¾Ê¾Æ CheckMonth ¸¦ ´ë½Å È£ÃâÇÏµµ·Ï ¼öÁ¤ÇÒ°Í
    ( ÇØ°¡ ³Ñ¾î°¡¸é Ã¼Å©°¡ Á¦´ë·Î µÇÁö ¾ÊÀ½ )

*/
function Check3Month (startday , endday ){

	//return CheckMonth  ( startday, endday ,3 ); // ÇÔ¼ö°¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì ÀÌºÎºÐÀÇ ÁÖ¼®À» Ç®°Í

	if ( startday.length != 8 ){
		alert ( "Á¶È¸½ÃÀÛÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
		return false;
	}
	if ( endday.length != 8 ){
		alert ( "Á¶È¸ ³¡ÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
		return false;
	}

	if (!ValidateDate ( startday )){
		alert ( "Á¶È¸½ÃÀÛÀÏÀÌ ´Þ·Â¿¡ Á¸ÀçÇÏ´Â ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
		return false;
	}

	if (!ValidateDate ( endday )){
		alert ( "Á¶È¸ ³¡ÀÏÀÌ ´Þ·Â¿¡ Á¸ÀçÇÏ´Â ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
		return false;
	}

  var f_date = new Date(startday.substring(0,4), parseInt(startday.substring(4,6))-1,startday.substring(6,8));
  var s_date = new Date(endday.substring(0,4),parseInt(endday.substring(4,6))-1,endday.substring(6,8));

  var gap = s_date.getTime() - f_date.getTime();
  gap = Math.floor(gap/(1000*60*60*24));

  if (gap > 92 ) {
    alert ( " ÃÖ´ë 3°³¿ù ±îÁö¸¸ Á¶È¸°¡ °¡´ÉÇÕ´Ï´Ù. " );
    return false;
  }

	//var dateGap = parseFloat ( endday   ) - parseFloat ( startday ) ;

	/*
	if ( dateGap < 0){
		alert ( " Á¶È¸ ½ÃÀÛÀÏÀÌ Á¶È¸ ³¡ÀÏº¸´Ù ÀÌÈÄÀÔ´Ï´Ù.  " );
		return false;
	}
	*/

	//if ( dateGap > 300 ){
	//	alert ( " ÃÖ´ë 3°³¿ù ±îÁö¸¸ Á¶È¸°¡ °¡´ÉÇÕ´Ï´Ù. " );
	//	return false;
	//}

	return true;
}

/*
  Function
	  Á¶È¸±â°£ÀÏ °³¿ù À¯È¿¼ºÃ¼Å©

  Parameter
      startday : Á¶È¸½ÃÀÛÀÏ
	  endday   : Á¶È¸Á¾·áÀÏ
	  month    : ½ÃÀÛÀÏ°ú Á¾·áÀÏ Â÷ÀÌ¸¦ Ã¼Å©ÇÒ °³¿ù¼ö

  Return
	 À¯È¿ÇÏ¸é true. ±×·¸Áö ¾ÊÀ¸¸é false

  Comment
	 Á¾·á³â x 12 + Á¾·á¿ù    °ú  ½ÃÀÛ³â x 12 + ½ÃÀÛ¿ùÀÇ Â÷ÀÌ·Î ÆÄ¶ó¸ÞÅÍ·Î ¹ÞÀº °³¿ù ¸¸Å­ Â÷ÀÌ³ª´ÂÁö °Ë»çÇÔ

*/
function CheckMonth (startday , endday, month )
{
	if ( startday.length != 8 ){
		alert ( "Á¶È¸½ÃÀÛÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
		return false;
	}
	if ( endday.length != 8 ){
		alert ( "Á¶È¸ ³¡ÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
		return false;
	}

	if (!ValidateDate ( startday )){
		alert ( "Á¶È¸½ÃÀÛÀÏÀÌ ´Þ·Â¿¡ Á¸ÀçÇÏ´Â ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
		return false;
	}

	if (!ValidateDate ( endday )){
		alert ( "Á¶È¸ ³¡ÀÏÀÌ ´Þ·Â¿¡ Á¸ÀçÇÏ´Â ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù." );
		return false;
	}

	// ÀÛ¼ºÀÚ Á¤¹ÎÀç
	// 20050101 - 20041007 = ??? ( ÇØ ³Ñ¾î°¥¶§ È®ÀÎ¿ë)
	// startday, endday µÚÁýÈ÷´Â °ÍÀº È£ÃâÇÏ±â Àü¿¡ ¸·µµ·Ï!

	var styear = startday.substring ( 0, 4 );
	var stother = startday.substring ( 4, 8 );
	var endyear = endday.substring ( 0, 4 );
	var endother = endday.substring ( 4, 8 );

	var yearGap = parseFloat ( endyear ) - parseFloat ( styear );
	var dateGap = parseFloat ( endother ) + ( 1200 * yearGap ) - parseFloat ( stother );

	if ( dateGap > parseFloat ( month ) * 100 )	return false;
	return true;
}



/*
  Function
	  Å°º¸µå ÀÌº¥Æ®°¡ ¹ß»ýÇßÀ»¶§, ¼ýÀÚ ÀÔ·ÂÀÌ³ª , BackSpace, Tab ÀÌ ¾Æ´Ï¶ó¸é
	  ÀÌº¥Æ®¸¦ Ã³¸®ÇÏÁö ¾ÊÀ½ ( Á× ¼ýÀÚ¸¸ ÀÔ·ÂµÊ )

  Parameter
	  val      : ÇöÀç´Â »ç¿ëÇÏÁö ¾ÊÀ½

  Return
	  ¾øÀ½

  Comment

*/
function checkDigit(val)
{
	if ( (event.keyCode>=48 && event.keyCode<=57 ) || (event.keyCode>=96 && event.keyCode<=105 ) || event.keyCode == 8|| event.keyCode == 9){
		// ¼ýÀÚ,  Å°ÆÐµå, BackSpace , TAB
	}else{
		event.returnValue = false;
	}


	/*
	if ( (event.keyCode<48) && (event.keyCode>57 )   ){
		//
		if(event.keyCode != 8 && (  event.keyCode < 96 && event.keyCode > 105  )  ) // ¹é½ºÆäÀÌ½º Á¦¿Ü
		{
			event.returnValue=false;
		}
	}else{
		//alert(val);
	}
	*/

}

// toCurrency (STRING)
//

function toNumber(s) {


	if(s == '') return "0";

	return parseFloat(s);
}


function toCurrency(s) {

	//if(s == '') return s;
	if(s == '') return "0";

	inFloat = parseFloat(s.toString());
	strIn   = inFloat.toString();

	var nCount  =  0;
	var strTmp  = "";
	var strOut  = "";
	var chTmp = "";


	for (var nPos = strIn.length-1; nPos >= 0; nPos--) {	// 543,21
		chTmp = strIn.charAt(nPos);

		if (nCount == 3 && strIn.charAt(nPos) != '-') {
			strTmp += ",";
			strTmp += chTmp;
			nCount = 1;

			continue;
		}
		else {
			strTmp += chTmp;
			nCount ++;
		}
	}

	for (var nPos = strTmp.length-1; nPos >= 0; nPos--) {	// 12,345
		chTmp = strTmp.charAt(nPos);
		strOut += chTmp;
	}

	return strOut;
}

// ±Ý¾×ÀÇ Æ¯Á¤ ´ÜÀ§ ÀÌÇÏ Àý»è 
// ¿¹> 1234567 ¿øÀÇ  1¸¸¿ø ÀÌÇÏ Àý»è  -> 1230000
// s : ±Ý¾× (string), unitValue : ´ÜÀ§ (string)
function toCutting(s, unitValue) {

	//if(s == '') return s;
	if(s == '') return "0";

	if(unitValue == '') return s;
	
	inFloat = parseFloat(s.toString());
	inUnitFloat = parseFloat(unitValue.toString());
	
	retValue = parseInt(inFloat / inUnitFloat);
	
	retValue = retValue * parseInt(unitValue.toString());
	
	return retValue;
}

function toInterest(s) {
	if(s == '') return s;

	inFloat = parseFloat(s.toString());
	strIn   = inFloat.toString();

	var nCount  =  0;
	var strTmp  = "";
	var strOut  = "";
	var chTmp = "";

	for (var nPos = strIn.length-1; nPos >= 0; nPos--) {	// 543,21
		chTmp = strIn.charAt(nPos);

		if (nCount == 3 && strIn.charAt(nPos) != '-') {
			strTmp += ".";
			strTmp += chTmp;
			nCount = 1;
			continue;

		} else if (nCount == 2 && strIn.length == 3) {
		    strTmp += chTmp;
		    strTmp += ".";
			strTmp += 0;
			nCount = 1;
			continue;
		}  else if (nCount == 1 && strIn.length == 2) {
		    strTmp += chTmp;
		    strTmp += 0;
		    strTmp += ".";
			strTmp += 0;
			nCount = 1;
			continue;
		}  else if (nCount == 0 && strIn.length == 1) {
		    strTmp += chTmp;
		    strTmp += 0;
		    strTmp += 0;
		    strTmp += ".";
			strTmp += 0;
			nCount = 1;
			continue;
		} else {
			strTmp += chTmp;
			nCount ++;
		}
	}
	for (var nPos = strTmp.length-1; nPos >= 0; nPos--) {	// 12,345
		chTmp = strTmp.charAt(nPos);
		strOut += chTmp;
	}


	return strOut;
}

function toFexCurrency(s,totLen,pointLen) {

	if(s == '') return "0";

	var str1 = s.substring(0,totLen-pointLen);
	var str2 = s.substring(totLen-pointLen,totLen);
	inFloat = parseFloat(str1.toString());
	strIn   = inFloat.toString();

	var nCount  =  0;
	var strTmp  = "";
	var strOut  = "";
	var chTmp = "";



	for (var nPos = strIn.length-1; nPos >= 0; nPos--) {	// 543,21
		chTmp = strIn.charAt(nPos);

		if (nCount == 3 && strIn.charAt(nPos) != '-') {
			strTmp += ",";
			strTmp += chTmp;
			nCount = 1;

			continue;
		}
		else {
			strTmp += chTmp;
			nCount ++;
		}
	}

	for (var nPos = strTmp.length-1; nPos >= 0; nPos--) {	// 12,345
		chTmp = strTmp.charAt(nPos);
		strOut += chTmp;
	}

	if (strIn == '0' && s.substring(0,1) == '-')
	{
		strOut = '-' + strOut;
	}
	strOut = strOut + '.' + str2;

	return strOut;
}

function toDateTime  ( s  ){

	if (s.length != 14 ) return "";

	return (reformat (s, "", 4, "/", 2, "/", 2 , "&nbsp;" , 2 , ":", 2, ":", 2 ));

}

// toDate (STRING, CHAR)
//
function toDate(s, ch) {

	return (reformat (s, "", 4, ch, 2, ch, 2));

}

function toDate2(s, ch) {

	return (reformat (s, "", 4, ch, 2));

}

function toDate3(s, ch) {

    return (reformat (s, "", 2, ch, 2));

}

function toDate4(s, ch) {

	return (reformat (s, "", 4, "<br>", 2, ch, 2));

}

// toTime (STRING, CHAR) 24HH:MI:SS
//

function toTime(s, ch) {

	return (reformat (s, "", 2, ch, 2, ch, 2));

}

// toTime2 (STRING, CHAR) , 24HH:MI
//

function toTime2(s, ch) {
	return (reformat (s, "", 2, ch, 2));
}


// toAcctNum (STRING, CHAR)
//

function toAcctNum(s, ch)
{
	if(s == '') return s;
	s = stripCharsInBag(s," ");

	if ( ch == null || ch == '' ) ch = AccNumDelimeter;
	if (s.length == 10) return (reformat (s, "", 3, ch, 3, ch, 4));
	if (s.length == 11) return (reformat (s, "", 3, ch, 3, ch, 5));
	if (s.length == 12) return (reformat (s, "", 3, ch, 3, ch, 6));
	if (s.length == 14) return (reformat (s, "", 6, ch, 2, ch, 6));
	if (s.length == 15) return (reformat (s, "", 3, ch, 3, ch, 6, ch, 3));
	if (s.length == 16) return (reformat (s, "", 3, ch, 3, ch, 6, ch, 4));
	return s;

}

// toSecureAcctNum (STRING, CHAR)
//

function toSecureAcctNum(s, ch) {

	//return (reformat (s, "", 3, ch, 3, ch, 6));
	if ( ch == null || ch == '' ) ch = AccNumDelimeter;
	return (reformat (s, "", 3, ch, 3, ch, 2) + "***" + s.charAt(11));

}

// toVisaNum (STRING, CHAR)
//

function toVisaNum(s, ch) {
       return "XXXX-" +s.substring(4,6)+"XX-X"+s.substring(9,10)+"XX-X"+  s.substring(13)
	//return (reformat (s, "", 4, ch, 4, ch, 4, ch, 4));
	//return (reformat (s, "", 4, ch, 4, ch, 4, ch, 1) + "***");           
}

// toJuminNum (STRING, CHAR)
//

function toJuminNum(s, ch) {

	if(s == '') return s;
	if(s.length < 13 )
	{
		//return (reformat (s, "", 3, ch, 2, ch, 5));
		return s.substring(0,3)+ ch + s.substring(3,5) + ch + "*****";
	}else if(s.substring(0,3) == "999")
	{
		tmpSaupja = s.substring(3,13);
		//return (reformat (tmpSaupja, "", 3, ch, 2, ch, 5));
		return tmpSaupja.substring(0,3)+ ch + tmpSaupja.substring(3,5) + ch + "*****";		
	}
	else
		//return (reformat (s, "", 6, ch, 7));
		return s.substring(0,6)+ ch + "*******";
}

function toJuminNum_bus(s, ch) {

	if(s == '') return s;
	if(s.length < 13 )
	{
		//return (reformat (s, "", 3, ch, 2, ch, 5));
		return s.substring(0,3)+ ch + s.substring(3,5) + ch + "*****";
	}else if(s.substring(0,3) == "999")
	{
		tmpSaupja = s.substring(3,13);
		//return (reformat (tmpSaupja, "", 3, ch, 2, ch, 5));		
		return tmpSaupja.substring(0,3)+ ch + tmpSaupja.substring(3,5) + ch + "*****";
	}
	else
		//return (reformat (s, "", 6, ch, 7));
		return s.substring(0,6)+ ch + "*******";
}

function toJuminNum_all(s, ch) {

	if(s == '') return s;
	if(s.length == 10 )
	{
		return s.substring(0,3)+ ch + s.substring(3,5) + ch + s.substring(5);
	}else if(s.substring(0,3) == "999")
	{
		tmpSaupja = s.substring(3,13);
		return tmpSaupja.substring(0,3)+ ch + tmpSaupja.substring(3,5) + ch + tmpSaupja.substring(5);
	}else if(s.length == 15 )
	{
		return s.substring(0,6)+ ch + s.substring(6,13);
	} else
		return s.substring(0,6)+ ch + s.substring(6);
}

// toSaupjaNo (STRING, CHAR)
//

function toSaupjaNo(s, ch) {

	//return (reformat (s, "", 3, ch, 2, ch, 5));
	return s.substring(0,3)+ ch + s.substring(3,5) + ch + "*****";

}
// reformat (TARGETSTRING, STRING, INTEGER, STRING, INTEGER ... )
//

function reformat (s)

{
	if(s == '') return s;
	var arg;
   	var sPos = 0;
    	var resultString = "";

    for (var i = 1; i < reformat.arguments.length; i++) {
       arg = reformat.arguments[i];
       if (i % 2 == 1) resultString += arg;
       else {
           resultString += s.substring(sPos, sPos + arg);
           sPos += arg;
       }
    }
    return resultString;
}

// Make Blink
//

function MakeBlink()
{
	var blink = document.all.tags("BLINK")

	for (var i=0; i < blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
}

function startBlink()
{
	if (document.all)
		setInterval("MakeBlink()", 600)	 // ¼ýÀÚ°¡ ÀÛÀ»¼ö·Ï »¡¶óÁü.
}

// Removes all characters which appear in string bag from string s.

function stripCharsInBag (s, bag)
{
	var i;
	var returnString = "";

	// Search through string's characters one by one.
	// If character is not in bag, append to returnString.

	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);

		if (bag.indexOf(c) == -1) returnString += c;
	}

	return returnString;
}

// Get checked value from radio button.

function getRadioButtonValue (radio)
{

	for (var i = 0; i < radio.length; i++)
	{
		if (radio[i].checked) { break; }
	}


	return radio[i].value;
}

// Validate Account Number Info

function checkAccountNumber (inACC)
{
	var outACC;

	outACC = stripCharsInBag(inACC, AccNumDelimeter);

	return	outACC;
}

// Remove Comma In Amt

function RemoveComma (inAmt)
{
	var outAmt;

	outAmt = stripCharsInBag(inAmt, AmtDelimeter);

	return	outAmt;
}

/*
  Function
	  ¿ÀºêÁ§Æ®ÀÇ value°¡ Æ¯Á¤±æÀÌ¸¦ ¸¸Á·ÇÒ°æ¿ì focus¸¦ ÀÌµ¿
	  À§ÂÊ È­»ìÇ¥¸¦ ´©¸£¸é ÀÌÀü element·Î focus ÀÌµ¿

  Parameter
      size	   :  ¹®ÀÚ¿­±æÀÌ
	  prev_obj :  ÀÌÀü object
	  this_obj :  ÇöÀç object
	  next_obj :  ´ÙÀ½ object

  Return
	  ¾øÀ½

*/
function movefocus (size, prev_obj, this_obj, next_obj)
{

	var theKey;
	theKey = window.event.keyCode;	
	
	//À§ÂÊ È­»ìÇ¥¸¦ ´©¸£¸é ÀÌÀü Ç×¸ñÀ¸·Î ÀÌµ¿
	if(theKey == 38){
		prev_obj.focus();
		prev_obj.value = prev_obj.value;
		return true;
	}

	//Å°±æÀÌ°¡ ÀÔ·ÂµÈ size¿Í µ¿ÀÏÇÒ °æ¿ì ´ÙÀ½Ç×¸ñÀ¸·Î ³Ñ¾î°¨.
	if(this_obj.value.length == size){
      	next_obj.focus();
		return true;
	}

	//¾Æ·¡ÂÊ È­»ìÇ¥¸¦ ´©¸£¸é ´ÙÀ½ Ç×¸ñÀ¸·Î ÀÌµ¿
	if(theKey == 40){		
		next_obj.focus();
		return true;
	}
	//¿£ÅÍÅ°Ä¥°æ¿ì ´ÙÀ½Ç×¸ñÀ¸·Î ³Ñ¾î°¨
	if (theKey == 13 && this_obj.value.length == size) {
		next_obj.focus();
		return true;
	}
	//½ºÆäÀÌ½ºÄ¡¸é ´ÙÀ½Ç×¸ñÀ¸·Î ³Ñ¾î°¨ : ´ÙÀ½Ç×¸ñ³Ñ¾î°¡¼­ ½ºÆäÀÌ½º »ý¼ºµÇ¹Ç·Î »ç¿ë¾ÈÇÔ.
	//else if (theKey == 32) {
	//	next_obj.focus();
	//}
	
	return false;
}

function checkAvail(inputValue)
{
        if(inputValue == 1)
                document.writeln("»ç¿ë°¡´É");
        else
                document.writeln("<font color=red>»ç¿ëºÒ´É</font>");

}


function dateCheck() {
        FromDate = document.forms[0].pt_iqfrdyy.value + "" + document.forms[0].pt_iqfrdmm.value + "" +document.forms[0].pt_iqfrddd.value;
        ToDate = document.forms[0].pt_iqtodyy.value + "" + document.forms[0].pt_iqtodmm.value + "" + document.forms[0].pt_iqtoddd.value;

        if(FromDate > ToDate)
                return -1;
        else if(FromDate == ToDate)
		return 0;
	else
		return 1;
}

// ÀÌÇÔ¼ö¸¦ »ç¿ëÇÏÁö ¸»°Í
// Code MapÀÇ ÀºÇàÄÚµå¸¦ »ç¿ëÇÏ½Ê½Ã¿À.
function show_bankname(bankCode)
{

	if(bankCode.length == 6) bankCode = bankCode.substring(0,2);

    switch(bankCode)
    {
		case "02" : return "»ê¾÷ÀºÇà";
		case "03" : return "±â¾÷ÀºÇà";
		case "04" : return "±¹¹ÎÀºÇà";
		case "05" : return "¿ÜÈ¯ÀºÇà";
		case "06" : return "ÁÖÅÃÀºÇà";
		case "07" : return "¼öÇù";
		case "08" : return "¼öÃâÀÔÀºÇà";
		case "11" : return "³óÇù";
		case "12" : return "´ÜÀ§³óÇù";
		case "20" : return "¿ì¸®ÀºÇà";
		case "21" : return "Á¶ÈïÀºÇà";
		case "23" : return "Á¦ÀÏÀºÇà";
		case "25" : return "¼­¿ïÀºÇà";
		case "26" : return "½ÅÇÑÀºÇà";
		case "27" : return "ÇÑ¹ÌÀºÇà";
		case "31" : return "´ë±¸ÀºÇà";
		case "32" : return "ºÎ»êÀºÇà";
		case "34" : return "±¤ÁÖÀºÇà";
		case "35" : return "Á¦ÁÖÀºÇà";
		case "37" : return "ÀüºÏÀºÇà";
		case "39" : return "°æ³²ÀºÇà";
		case "45" : return "»õ¸¶À»±Ý°í";
		case "48" : return "½Å¿ëÇùµ¿Á¶ÇÕ";
		case "53" : return "½ÃÆ¼ÀºÇà";
		case "71" : return "¿ìÃ¼±¹";
		case "81" : return "ÇÏ³ªÀºÇà";
		case "83" : return "ÆòÈ­ÀºÇà";
		case "50" : return "»óÈ£ÀúÃàÀºÇà";
		default   : return "±âÅ¸ÀºÇà";
	}
}

// ÀÌÇÔ¼ö¸¦ »ç¿ëÇÏÁö ¸»°Í
// Code MapÀÇ ÀºÇàÄÚµå¸¦ »ç¿ëÇÏ½Ê½Ã¿À.
function print_banklist()
{
	var bankList;

	bankList = "<option value='39'>°æ³²ÀºÇà</option>";
	bankList = bankList + "<option value='34' selected>±¤ÁÖÀºÇà</option>";
	bankList = bankList + "<option value='04'>±¹¹ÎÀºÇà</option>";
	bankList = bankList + "<option value='03'>±â¾÷ÀºÇà</option>";
	bankList = bankList + "<option value='11'>³óÇù</option>";
	bankList = bankList + "<option value='31'>´ë±¸ÀºÇà</option>";
	bankList = bankList + "<option value='32'>ºÎ»êÀºÇà</option>";
	bankList = bankList + "<option value='02'>»ê¾÷ÀºÇà</option>";
	bankList = bankList + "<option value='50'>»óÈ£ÀúÃàÀºÇà</option>";
	bankList = bankList + "<option value='45'>»õ¸¶À»±Ý°í</option>";
	bankList = bankList + "<option value='08'>¼öÃâÀÔÀºÇà</option>";
	bankList = bankList + "<option value='07'>¼öÇù</option>";
	bankList = bankList + "<option value='53'>½ÃÆ¼ÀºÇà</option>";
	bankList = bankList + "<option value='26'>½ÅÇÑÀºÇà</option>";
	bankList = bankList + "<option value='48'>½ÅÇù</option>";
	bankList = bankList + "<option value='05'>¿ÜÈ¯ÀºÇà</option>";
	bankList = bankList + "<option value='20'>¿ì¸®ÀºÇà</option>";
	bankList = bankList + "<option value='71'>¿ìÃ¼±¹</option>";
	bankList = bankList + "<option value='37'>ÀüºÏÀºÇà</option>";
	bankList = bankList + "<option value='23'>Á¦ÀÏÀºÇà</option>";
	bankList = bankList + "<option value='35'>Á¦ÁÖÀºÇà</option>";
	bankList = bankList + "<option value='21'>Á¶ÈïÀºÇà</option>";
	bankList = bankList + "<option value='81'>ÇÏ³ªÀºÇà</option>";
	bankList = bankList + "<option value='27'>ÇÑ¹ÌÀºÇà</option>";
	bankList = bankList + "<option value='54'>HSBC</option>";
	bankList = bankList + "<option value='55'>µµÀÌÄ¡ÀºÇà</option>";
	bankList = bankList + "<option value='56'>¿¡ÀÌºñ¿£¾Ï·ÎÀºÇà</option>";
	bankList = bankList + "<option value='57'>UFJÀºÇà</option>";

	document.write(bankList);

}
//must  use as like this : removeZero('0000012343');
//don't use as like this : removeZero(0000012345);

function removeZero(strIn){


	var nTmp   = 0;
	var strTmp = "";
	var nType = 'f';

	while(nTmp < strIn.length){

		chTmp = strIn.charAt(nTmp++);

		if(chTmp == '0' && nType == 'f')
		{
		}
		else
		{
			strTmp += chTmp;
			nType = 't';
		}

	}

	if(nType == 'f')
		return 0;

	return strTmp;

}


function removeZeroReverse(strIn){


	var nTmp   = strIn.length-1;
	var strTmp = "";
	var nType = 'f';

	while(nTmp >= 0){

		chTmp = strIn.charAt(nTmp--);

		if(chTmp == '0' && nType == 'f')
		{
		}
		else
		{

			strTmp = chTmp + strTmp;
			nType = 't';
		}
	}

	if(nType == 'f')
		return 0;

	return strTmp;

}

function removeZeroReverseFex(strIn){


	var nTmp   = strIn.length-1;
	var strTmp = "";
	var nType = 'f';

	while(nTmp >= 0){

		chTmp = strIn.charAt(nTmp--);

		if(chTmp == '0' && nType == 'f')
		{
		}
		else
		{

			strTmp = chTmp + strTmp;
			nType = 't';
		}
	}
	
	var strLen = strTmp.length;
	if (strTmp.substring(strLen-1,strLen) == '.') {
		strTmp = strTmp + '0';
	}

	if(nType == 'f')
		return 0;

	return strTmp;

}



function before_day(BeforeDay)
{

   today = new Date(todaydate);
   //b_years  = today.getYear();
   b_years  = today.getFullYear();
   b_months = today.getMonth() + 1;
   b_days   = today.getDate();

	b_months = ((b_months < 10) ? "0" : "") + b_months;
	b_days   = ((b_days < 10) ? "0" : "") + b_days;

   document.forms[0].pt_iqtodyy.value = b_years;
   document.forms[0].pt_iqtodmm.value = b_months;
   document.forms[0].pt_iqtoddd.value = b_days;

   today.setDate(today.getDate()-BeforeDay);

   //years  = today.getYear();
   years  = today.getFullYear();
   months = today.getMonth() + 1;
   days   = today.getDate();

   if( years < 2000)
       YearStr = years+1900;
   else
       YearStr = years

   MonthStr = ((months < 10) ? "0" : "") + months;
   DayStr   = ((days < 10) ? "0" : "") + days;

   // ÆûÀÇ ÀÏÀÚ¸¦ Ç¥½ÃÇÏ´Â ÀÔ·Â¶õ¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
   document.forms[0].pt_iqfrdyy.value = YearStr;
   changeMD(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrdmm.value = MonthStr;
   changeDate(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrddd.value = DayStr;



}
function After_day(AfterDay)
{

   today = new Date(todaydate);
   //b_years  = today.getYear();
   b_years  = today.getFullYear();
   b_months = today.getMonth() + 1;
   b_days   = today.getDate();

	b_months = ((b_months < 10) ? "0" : "") + b_months;
	b_days   = ((b_days < 10) ? "0" : "") + b_days;

   document.forms[0].pt_iqfrdyy.value = b_years;
   changeMD(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrdmm.value = b_months;
   changeDate(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrddd.value = b_days;

   today.setDate(today.getDate()+AfterDay);

   //years  = today.getYear();
   years  = today.getFullYear();
   months = today.getMonth() + 1;
   days   = today.getDate();



   if( years < 2000)
       YearStr = years+1900;
   else
       YearStr = years

   MonthStr = ((months < 10) ? "0" : "") + months;
   DayStr   = ((days < 10) ? "0" : "") + days;


   // ÆûÀÇ ÀÏÀÚ¸¦ Ç¥½ÃÇÏ´Â ÀÔ·Â¶õ¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
   document.forms[0].pt_iqtodyy.value = YearStr;
   changeMD(document.forms[0].pt_iqtodyy, document.forms[0].pt_iqtodmm, document.forms[0].pt_iqtoddd);
   document.forms[0].pt_iqtodmm.value = MonthStr;
   changeDate(document.forms[0].pt_iqtodyy, document.forms[0].pt_iqtodmm, document.forms[0].pt_iqtoddd);
   document.forms[0].pt_iqtoddd.value = DayStr;

}
function before_day2(BeforeDay)
{
<!-- pt_iqtoday ºÎÅÍÀÇ ±â°£ -->
   today = new Date(todaydate);

   today.setDate(document.forms[0].pt_iqtoddd.value-BeforeDay);

   //years  = today.getYear();
   years  = today.getFullYear();
   months = today.getMonth() + 1;
   days   = today.getDate();



   if( years < 2000)
       YearStr = years+1900;
   else
       YearStr = years

   MonthStr = ((months < 10) ? "0" : "") + months;
   DayStr   = ((days < 10) ? "0" : "") + days;


   // ÆûÀÇ ÀÏÀÚ¸¦ Ç¥½ÃÇÏ´Â ÀÔ·Â¶õ¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
   document.forms[0].pt_iqfrdyy.value = YearStr;
   changeMD(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrdmm.value = MonthStr;
   changeDate(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrddd.value = DayStr;

}

// baseday : ÇöÀçÀÏ¿¡¼­ ¿øÇÏ´Â +- ÀÏÀÚ
// afterday : baseday¿¡¼­ ¿øÇÏ´Â +- ÀÏÀÚ
// »ç¿ë ¿¹ : Base_After_day(1, 30)
function Base_After_day(baseday, afterday)
{

   today = new Date(todaydate);
   today.setDate(today.getDate()+baseday);
   //b_years  = today.getYear();
   b_years  = today.getFullYear();
   b_months = today.getMonth() + 1;
   b_days   = today.getDate();

	b_months = ((b_months < 10) ? "0" : "") + b_months;
	b_days   = ((b_days < 10) ? "0" : "") + b_days;

   document.forms[0].pt_iqfrdyy.value = b_years;
   changeMD(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrdmm.value = b_months;
   changeDate(document.forms[0].pt_iqfrdyy, document.forms[0].pt_iqfrdmm, document.forms[0].pt_iqfrddd);
   document.forms[0].pt_iqfrddd.value = b_days;

   today.setDate(today.getDate()+afterday);

   //years  = today.getYear();
   years  = today.getFullYear();
   months = today.getMonth() + 1;
   days   = today.getDate();

   if( years < 2000)
       YearStr = years+1900;
   else
       YearStr = years

   MonthStr = ((months < 10) ? "0" : "") + months;
   DayStr   = ((days < 10) ? "0" : "") + days;


   // ÆûÀÇ ÀÏÀÚ¸¦ Ç¥½ÃÇÏ´Â ÀÔ·Â¶õ¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
   document.forms[0].pt_iqtodyy.value = YearStr;
   changeMD(document.forms[0].pt_iqtodyy, document.forms[0].pt_iqtodmm, document.forms[0].pt_iqtoddd);
   document.forms[0].pt_iqtodmm.value = MonthStr;
   changeDate(document.forms[0].pt_iqtodyy, document.forms[0].pt_iqtodmm, document.forms[0].pt_iqtoddd);
   document.forms[0].pt_iqtoddd.value = DayStr;

}

/*
  Function
	  Á¶È¸½ÃÀÛÀÏ°ú Á¶È¸Á¾·áÀÏÀ» ¿À´ÃÀÏÀÚ·Î ¸ÂÃã

  Parameter
      ¾øÀ½

  Return
	  ¾øÀ½

  Comment
	  ÇöÀç È­¸é¿¡¼­ »ç¿ëÇÏ´Â Á¶È¸ ½ÃÀÛÀÏ , Á¶È¸ Á¾·áÀÏÀº
  	  pt_iqfrdyy,pt_iqfrdmm,pt_iqfrddd
  	  pt_iqtodyy,pt_iqtodmm,pt_iqtoddd


*/
function Today_select()
{
   data = new Date();

   //years = data.getYear();
   years = data.getFullYear();
   months = data.getMonth() + 1;
   days = data.getDate();

   if( years < 2000)
       YearStr = years+1900;
   else
       YearStr = years

   MonthStr = ((months < 10) ? "0" : "") + months;
   DayStr = ((days < 10) ? "0" : "") + days;

   // ÆûÀÇ ÀÏÀÚ¸¦ Ç¥½ÃÇÏ´Â ÀÔ·Â¶õ¿¡ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.
   document.forms[0].pt_iqfrdyy.value = YearStr;
   document.forms[0].pt_iqfrdmm.value = MonthStr;
   document.forms[0].pt_iqfrddd.value = DayStr;

   document.forms[0].pt_iqtodyy.value = YearStr;
   document.forms[0].pt_iqtodmm.value = MonthStr;
   document.forms[0].pt_iqtoddd.value = DayStr;
}

/*
  Function
      È®ÀÎ/Ãë¼Ò ¹öÆ°À» ¾ø¾ØÈÄ 	  Ã³¸®ÁßÇ¥½Ã¸¦ º¸ÀÓ
	  ¿ø·¡ÀÇ ¸ð½ÀÀ¸·Î µÇµ¹¸²

  Parameter
      ¾øÀ½

  Return
	  ¾øÀ½

  Comment

*/
function btn_submit()
{

	document.all.btn1.style.visibility="hidden";
	document.all.btn2.style.visibility="visible";
	
	if (!submit_check())
	{
	
		document.all.btn1.style.visibility="visible";
		document.all.btn2.style.visibility="hidden";
	}
}

/*
  Function
      È®ÀÎ/Ãë¼Ò ¹öÆ°À» ¾ø¾ØÈÄ 	  Ã³¸®ÁßÇ¥½Ã¸¦ º¸ÀÓ
	  ¿ø·¡ÀÇ ¸ð½ÀÀ¸·Î µÇµ¹¸²

  Parameter
      ¾øÀ½

  Return
	  ¾øÀ½

  Comment

*/
function btn_submit2()
{
	document.all.btn3.style.visibility="hidden";
	document.all.btn4.style.visibility="visible";
	if (!submit_check2())
	{
		document.all.btn3.style.visibility="visible";
		document.all.btn4.style.visibility="hidden";
	}
}

/*
  Function
      È®ÀÎ/Ãë¼Ò ¹öÆ°À» ¾ø¾ØÈÄ 	  Ã³¸®ÁßÇ¥½Ã¸¦ º¸ÀÓ
	  ¿ø·¡ÀÇ ¸ð½ÀÀ¸·Î µÇµ¹¸²

  Parameter
      ¾øÀ½

  Return
	  ¾øÀ½

  Comment

*/
function refresh_submit()
{
	document.all.btn1.style.visibility="hidden";
	document.all.btn2.style.visibility="visible";
	if (!refresh())
	{
		document.all.btn1.style.visibility="visible";
		document.all.btn2.style.visibility="hidden";
	}
}


function checkInputSize(input_Obj, msglen, next_Obj)
{
        var t;
	var maxSize = msglen;

        l = input_Obj.value.length;
        tmpstr = ""

        if (l == 0);
        else {
                for(k=0;k<l;k++)
                {
                        t = input_Obj.value.charAt(k);

                        if (escape(t).length > 4)
                                msglen -= 2;
                        else
                                msglen--;

                        if(msglen < 0) {
                                alert(maxSize + "¹ÙÀÌÆ® ¾È¿¡¼­ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n ÇÑ±ÛÀº "+ maxSize/2 +"ÀÚ±îÁö, ¿µ¹®Àº "+maxSize+"ÀÚ±îÁö °¡´É");
                                input_Obj.value = tmpstr;
				if(next_Obj == null)
					alert(next_Obj);
				else
					next_Obj.focus();

                                break;
                        }
                        else {
                                tmpstr += t;
                                input_Obj.focus();
                        }
                }
        }
}

// hideCifnoByAsterisk(STRING) º¯µ¿ÇÏ(2003.7.9)

function hideCifnoByAsterisk( inCifno )
{
	var outCifno = "";

	outCifno = inCifno.substring(0,6) + "-" + "*******";

	return outCifno;
}


function hidestatus(){
window.status=''
return true
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus


var boodschap = ' ';
function dgstatus()
{

	try{
	  window.status = boodschap;
	}catch(e){

	}

	timerID= setTimeout("dgstatus()", 30);
}

dgstatus()

 /*
  Function
	  ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯ÇØµµ contextmenu°¡ ¾È³ª¿Àµµ·Ï ¼öÁ¤

  Parameter
      ¾øÀ½

  Return
	  ¾øÀ½

  Comment


*/
function click() {
	if (event.button==2) {
		//test ÇÏ±â À§ÇØ ¸·¾ÒÀ½..
		alert('¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.');
	}
}
function getSelectedOption(obj)
	{
		if ( obj.selectedIndex != -1)
		{
		  var idx = obj.selectedIndex;
		  var v_sel = obj.options[idx].value;
		}
		else
		  var v_sel = "";

		return v_sel;
	}
	function displayDay(obj_year, obj_month, obj_day)
	 {
	 	//alert(obj_year+","+obj_month+","+obj_day);
	 	//alert(getSelectedOption(obj_day));
	 	var s_day = getSelectedOption(obj_day);

	 	var YEAR = obj_year.options[obj_year.selectedIndex].value;

	 	var MONTH = obj_month.options[obj_month.selectedIndex].value;
	 	var daysInMonth = new Date(new Date(YEAR,MONTH,1)-86400000).getDate();

	 	for(var i=0; i<obj_day.length; i++)
	 		obj_day.options[i]=null;

	 	for(var j=0; j<daysInMonth; j++)
	 	{
	 		if(j<9)
	 			var k="0"+(j+1);
	 		else
	 			var k=j+1;

	 		obj_day.options[j]=new Option(k, k);

	 		if(s_day==k)
	 			obj_day.options[j].selected = true;
	 	}
	 }
	 function MonthConvert(mo){
	  if(mo<10){
	    return "0"+mo;
	  }else{
	    return mo;
	  }
	}
	<!-- ´Þ·Â Ãâ·Â¿ë ½ºÅ©¸³Æ® -->
	/*
	function ClickCal(str){
		
	
		if (str==1){
			//getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');DivAlign(event.x+220,event.y+160);return false;
			getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');return false;
		}else{
			//getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');DivAlign(event.x+220,event.y+160);return false;
			getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');return false;
		}
	}

	function ClickCal(str, x){
		
		if (str==1){
			//getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');DivAlign(event.x-x,event.y);return false;
			getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');return false;
		}else{
			//getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');DivAlign(event.x-x,event.y);return false;
			getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');return false;
		}
	}
	*/
	function ClickCal(str, x, y){
		if(x == undefined){
				x= 198;
		}
		
		if(y == undefined){
			y= 158;	
		}
		
		if (str==1){
			//getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');DivAlign(event.x-x,event.y);return false;
			getSelDate(document.forms[0].pt_iqfrdyy,document.forms[0].pt_iqfrdmm,document.forms[0].pt_iqfrddd,' ');DivAlign(event.x+x,event.y+y);return false;
		}else{
			//getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');DivAlign(event.x-x,event.y);return false;
			getSelDate(document.forms[0].pt_iqtodyy,document.forms[0].pt_iqtodmm,document.forms[0].pt_iqtoddd,' ');DivAlign(event.x+x,event.y+y);return false;
		}
	}


	// 2004.06.22 Ãß°¡
	// µÎ °ªÀÇ Â÷ °è»ê(num1 - num2)
	function toBalance1(num1, num2)
	{
		if(num1 != '' &&  num2 != '') {
			var balance = parseFloat(num1) - parseFloat(num2);
			return toCurrency(balance);

		} else if(num1 == '' && num2 != '') {
			if(parseFloat(num2) > 0)
				return ('-'+toCurrency(parseFloat(num2)));
			else
				return '0';
		} else if(num1 != '' && num2 == '') {
			 return toCurrency(parseFloat(num1));
		}else {
			return '0';
		}
	}

function tr_write(trCnt)
{
	if(trCnt%2 == 0)
	{
		document.write("<tr height=25 class=t_contents_c align=center>");
	}
	else
	{
		document.write("<tr height=25 class=t_contents_d align=center>");
	}
}

/*

	Function

		DBÁ¶È¸¾÷¹«µî¿¡¼­ »ç¿ëÇÏ´Â ¸®½ºÆ® ÇÏ´ÜÀÇ ÆäÀÌÁö ÀÎµ¦½º¸¦ »ý¼ºÇÕ´Ï´Ù. ( È­¸é¿¡ »Ñ¸² )

	Parameter

		p_totCnt      : ÀüÃ¼µ¥ÀÌÅÍ°Ç¼ö
		p_pageIndex   : ÇöÁ¦ÆäÀÌÁöÀÎµ¦½º
		p_countPerPage: È­¸é¿¡ º¸¿©ÁÙ °Ç¼ö

	Return

		¾øÀ½

	Comment

		ÀÌÇÔ¼ö¸¦ ¾²·Á¸é goPageWithIndex ( pageIndex ) ÇÔ¼ö¸¦ ±¸ÇöÇØ¾ßÇÕ´Ï´Ù.
*/
function writePageIndices ( p_totCnt , p_pageIndex , p_countPerPage ){
	var totCnt =  p_totCnt;
	if ( totCnt != '' ) {

		var curIndex = p_pageIndex;
		var indexMAX = 10 ;
		var firstViewIndex =  ( parseInt ( (curIndex-1) / indexMAX ) * indexMAX ) + 1 ;
		var lastViewIndex =  firstViewIndex + ( indexMAX - 1  ) ;

		if ( firstViewIndex != 1   ) {
			document.write ( '<a href="javascript:goPageWithIndex('+(firstViewIndex-1)+')"><IMG src="/banking/images/btn_prev_01.gif" align=absMiddle border=0></a>' );
		}

		totCnt = parseFloat  ( totCnt  );

		var totalIndex = Math.ceil( totCnt / parseFloat( p_countPerPage )  );
			for ( i = firstViewIndex ; i <= lastViewIndex && i <= totalIndex ; i++){

				if ( curIndex  == i ){
					document.write ( "<B class='accent_1'>"+(i)+"</B>" );
				}else{
					document.write ( "<a href='javascript:goPageWithIndex("+(i)+")'>"+(i)+"</a>");
				}

				if ( i+1 <= lastViewIndex && i+1 <= totalIndex )document.write ( " | ");
			}

		if ( totalIndex >  lastViewIndex  ) {
			document.write ('<a href="javascript:goPageWithIndex('+(lastViewIndex+1)+')"><IMG  src="/banking/images/btn_next_01.gif" border=0  align=absMiddle></a>');
		}

	}

}


// 2004.06.22 ½Ç ¿î¿µ½Ã ÁÖ¼® ÇØÁ¦(¿À¸¥ÂÊ ¹öÆ° Å¬¸¯ ¸·±â)
// onmousedownÀ¸·Î ±¸ÇöÇÏ¸é ¿ÞÂÊ¹öÆ°ºÎÅÍ ´©¸£°í ¿À¸¥ÂÊ ¹öÆ°À» ´©¸£¸é ¼Ò½ºº¸±â°¡³ª¿É´Ï´Ù.
//
// oncontextmenu·Î ÇÏ¸é ±×·± Çö»óÀ» ¸·À»¼ö ÀÖ½À´Ï´Ù.
// Å×½ºÆ® ÇØº¸°í Àû¿ëÇÏ¼¼¿ä
document.onmousedown=click

/**
* FAQ µµ¿ò¸» ÆË¾÷ À©µµ¿ì
* @usage : <a href="javascript:helpFaqPop('F06');"><img src='/banking/image/btn_chelp_01.gif' hspace='8' ></a>
*/
function helpFaqPop(gbn)
{
	var winname = 'helpFAQ'
	//window.open("/banking/board/newfaq/faqlist_m_p.jsp?gubuncd="+gbn, winname, "width=605,height=400, toolbar=y, menubar=y,scrollbars=yes, resizable=n");
	window.open("/banking/homepage/customer_center/faq/popup_faq.jsp?gubuncd="+gbn, winname, "width=625,height=660, toolbar=y, menubar=y,scrollbars=yes, resizable=n");
}

/**
* »ó½Å/°áÀç/°áÀçÃë¼Ò½Ã°£À» È®ÀÎÇØ¼­ ¾Ë·Á ÁÖ´Â ¸Þ¼Òµå
* @param c_time : ÇöÀç ½Ã°£(hour)
* @param c_min  : ÇöÀç ºÐ(minute)
* @s_hr         : »ó½Å/°áÀç/°áÀçÃë¼Ò¸¦ ÇÒ ¼ö ÀÖ´Â ½ÃÀÛ½Ã°£(hour)
* @s_min        : »ó½Å/°áÀç/°áÀçÃë¼Ò¸¦ ÇÒ ¼ö ÀÖ´Â ½ÃÀÛºÐ(minute)
* @e_hr         : »ó½Å/°áÀç/°áÀçÃë¼Ò¸¦ ÇÒ ¼ö ÀÖ´Â ³¡½Ã°£(hour)
* @e_min        : »ó½Å/°áÀç/°áÀçÃë¼Ò¸¦ ÇÒ ¼ö ÀÖ´Â ³¡ºÐ(minute)
* »ó½ÅÀ» ÇÒ ¼ö ÀÖ´Â ½Ã°£ÀÌ 09:00-16:00 ¶ó°í °¡Á¤ÇÑ´Ù¸é
* s_hr=9, s_min=0, e_hr=16, e_min=0 ÀÌ µÈ´Ù. ±¸ÇÏ´Â ½ÄÀº include/top_include_cor.jsp ÇÏ´ÜºÎ¿¡
* ±¸ÇöµÇ¾î ÀÖ´Ù.
*
* @author Young Jin Jung
* @date Tue, 03 Aug 2004
*/

function isExecTime(c_time,c_min,s_hr,s_min,e_hr,e_min)
{
	var flag = true;

	c_time = eval(c_time);
	c_min  = eval(c_min);
	s_hr   = eval(s_hr);
	s_min  = eval(s_min);
	e_hr   = eval(e_hr);
	e_min  = eval(e_min);

	if(c_time >= s_hr && c_time <= e_hr)
	{
		if(c_time == s_hr && c_min < s_min)
		{
			flag = false;
		}

		if(c_time == e_hr && c_min >= e_min)
		{
			flag = false;
		}

	}
	else
	{
		flag = false;
	}

	/*if(flag)
	{
		alert("Âü ÀßÇß¾î¿ä");
	}
	else
	{
		alert("shit!!!");
	}*/

	return flag;
}

/*
  Function  : ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©
  Parameter : ¸ÞÀÏ, ¸ÞÀÏÁÖ¼Ò, Á÷Á¢ÀÔ·Â
  Return	  : ¾øÀ½
  Comment
*/
function emailAddress(email2, email3, em2) {
  var _email3 = email3.value;
  
  if (_email3 != "") {
    if (_email3 == "direct") {
      em2.style.display = "block";
      email2.value = "";
      email2.disabled = false;
      email2.focus();
    } else {
      em2.style.display = "none";
      email2.value = email3.value;
      email2.disabled = true;
    }
  } else {
    em2.style.display = "none";
    email2.value = "";
    email2.disabled = true;
  }
}

function emailAddress2(email2, email3, em2) {
  var _email3 = email3.value;
  
  if (_email3 != "") {
    if (_email3 == "direct") {
      em2.style.display = "inline";
      email2.value = "";
      email2.disabled = false;
      email2.focus();
    } else {
      em2.style.display = "none";
      email2.value = email3.value;
      email2.disabled = true;
    }
  } else {
    em2.style.display = "none";
    email2.value = "";
    email2.disabled = true;
  }
}

/*
  Function  : ÀÌ¸ÞÀÏ ÁÖ¼Ò ÀÚµ¿ ¼±ÅÃ
  Parameter : ¸ÞÀÏ, ¸ÞÀÏÁÖ¼Ò, Á÷Á¢ÀÔ·Â, »ç¿ëÀÚ¸ÞÀÏÁÖ¼Ò
  Return	  : ¾øÀ½
  Comment
*/
function select_email(email2, email3, em2, email) {
  var cnt = 0;
  
  for (i = 0; i < email3.options.length; i++) {
    if (email == email3.options[i].value) {
      email3.options[i].selected = true;
      cnt++;
    }
  }
  
  if (cnt == 0) {
    em2.style.display = "block";
    email2.disabled = false;
    email3.value = "direct";
  }
}

/*
  Function  : TOP ¹öÆ°
  Parameter : ¾øÀ½
  Return	  : ¾øÀ½
  Comment
*/
function setup(obj) {
  // Detect Navigator
  nVersion = parseInt (navigator.appVersion);      // chang
  
  if (navigator.appName == "Microsoft Internet Explorer") {
    isMSIE = 1;
    
    if (navigator.userAgent.indexOf ("MSIE 5") != -1) {
      nVersion = 5;
    }
  } else {
    isMSIE = 0;
    
    if (nVersion >= 4) {
      window.captureEvents (Event.MOUSEMOVE);
      jCur= document.layers["idAdCorner"];   
    }
  }

  if (nVersion >= 4) {
    window.setInterval ("AdCornerMove(" + obj + ");", nInterval);
  }
}

function AdCornerMove(obj) {
  if (isLoaded == 0) {
    return;
  }
  if (isMSIE) {
    nAdCornerOriginX = obj - idAdCorner.width - nAdCornerMarginX;
    nAdCornerOriginY = document.body.clientHeight - idAdCorner.height - nAdCornerMarginY;

    nAdCornerOriginX += document.body.scrollLeft;
    nAdCornerOriginY += document.body.scrollTop;

    idAdCorner.style.pixelLeft = nAdCornerOriginX;
    idAdCorner.style.pixelTop = nAdCornerOriginY;
  } else {
    nAdCornerOriginX = window.innerWidth + window.pageXOffset - jCur.clip.width - nAdCornerMarginX;
    nAdCornerOriginY = window.innerHeight + window.pageYOffset - jCur.clip.height - nAdCornerMarginY;

    if (window.scrollbars.visible == true) {
      nAdCornerOriginX -= nScrollBarWidth;
      nAdCornerOriginY -= nScrollBarHeight;
    }

    jCur.left = nAdCornerOriginX;
    jCur.top = nAdCornerOriginY;
  }
}
