/*  ÀüºÏÀºÇà °øÅë ½ºÅ©¸³Æ® ÆÄÀÏ */
/*  top ¿¡ include µÊ  */

/* °øÅë top º¯¼ö */
var isLogin = false; //·Î±×ÀÎ ¿©ºÎ
var ACTION_JSP = '/action.jsp';
var ACTION = ACTION_JSP + '?appid=';

// ¼±ÅÃµÈ ÀÌ¹ÌÁö¸¦ on ÇÏ´Â ±â´É
// Input : image Object
function imgOn(imgObj, onStr){
  if(typeof(onStr) == 'undefined')
    onStr = '_on';
  iname = imgObj.src;
  if(iname == '' || iname == null)
    return;
  if((p = iname.indexOf(onStr)) != -1){
    return;
  } else {
    p = iname.lastIndexOf(".");
    imgObj.oSrc = imgObj.src;
    imgObj.src = iname.substring(0,p) + onStr + iname.substring(p);
  }
  return;
}

// ¼±ÅÃµÈ ÀÌ¹ÌÁö¸¦ off ÇÏ´Â ±â´É
// Input : image Object
function imgOff(imgObj, onStr){
  if(typeof(onStr) == 'undefined')
    onStr = '_on';
  iname = imgObj.src;
  if(iname == '' || iname == null)
    return;
  if((p = iname.indexOf(onStr)) > 0){
    if(imgObj.oSrc == null)
      return;

    tmp = imgObj.oSrc;
    imgObj.oSrc = imgObj.src;
    imgObj.src = tmp;
  } else {
    return;
  }
  return;
}

// µµ¿ò¸» ÆË¾÷
// Input : ÇÁ·Î±×·¥ ID String
function helpOpen(pid){
  openWindowFlag(pid, "help", 600, 400,"0");
}

// º¸¾È¸ðµâ¿¡ µû¸¥ ¾ÏÈ£È­ Submit È£Ãâ
// Input : form Object
function encSubmit(fo){
  try {
//  if(typeof(opener) != 'undefined'){
//    alert("xecure popup");
//    opener.top.x.XecureSubmit(fo);
//  }else{
    top.x.XecureSubmit(fo);
//  }
  //fo.submit();
  //alert("¾ÏÈ£È­Ã³¸®OK");
  }
  catch(ex) {
    alert('¾ÏÈ£È­ Àü¼ÛÁ¾ ½ÇÆÐÇÏ¿´½À´Ï´Ù..\n´Ù½Ã½ÃµµÇÏ¼¼¿ä.');
  }
  return false;
}
function encSubmitPop(fo) {
  XecureSubmit(fo);
  return false;
}

function enclink(dObj, appid){

  var fo;

  if(typeof(dObj.f) != 'undefined' && dObj.f != null){
    fo = dObj.f;
  }else if(typeof(dObj.errForm) != 'undefined' && dObj.errForm != null){
    fo = dObj.errForm;
  }else{
    return false;
  }

  if(typeof(fo) == 'undefined' || typeof(fo.appid) == 'undefined' || fo.appid == null){
    return false;
  }else{
    fo.appid.value = appid;
  }

  try{
    top.x.XecureSubmit(fo);
  }catch(ex) {
    alert('¾ÏÈ£È­ Àü¼ÛÁ¾ ½ÇÆÐÇÏ¿´½À´Ï´Ù..\n´Ù½Ã½ÃµµÇÏ¼¼¿ä.');
  }
  return false;
}

function XecureSubmitPop(fo) {
  return XecureSubmit(fo);
}
// °øÅë Init function
// Input : ¾øÀ½
function sgInit(){
}

// ´Þ·Â ÆË¾÷
var preElm1;
var preElm2;
var preElm3;
var preElmName1;
var preElmName2;
var preElmName3;

var oPopup;

var setYY = '';
var setMM = '';
var setDD = '';
var holichk = '';

function viewCal(cholichk)  {

  var objFrame = getFrame();              //  Ã³¸®´ë»ó frame object
  var doc = objFrame.document;            //  ÇöÀç elementÀÇ document object
  var eSrc = objFrame.event;              //  ÇöÀç ¹ß»ýÇÑ window.event;
  var elm = eSrc.srcElement;              //  ÇöÀç element object

  if ( cholichk==null )
    holichk = 0;
  else
    holichk = cholichk;

  preElm1 = null;
  preElm2 = null;
  preElm3 = null;

  setYY = curDate.substring(0,4);
  setMM = curDate.substring(4,6);
  setDD = curDate.substring(6,8);

  var preBaseName = '';

  //  date1
  for ( inx=elm.sourceIndex; inx>1; inx-- )  {
    preElm1 = doc.all[inx-1];
    if ( preElm1.tagName == 'SELECT' && preElm1.datatype == 'date1' )  {
      preElmName1 = preElm1.name;
      preBaseName = preElmName1.substring(0, preElmName1.length-4); //  year
      break;
    }
  }

  //  date2
  for ( inx=elm.sourceIndex; inx>1; inx-- )  {
    preElm2 = doc.all[inx-1];
    if ( preElm2.tagName == 'SELECT' && preElm2.datatype == 'date2'
      && preBaseName+"month" == preElm2.name )  {
      break;
    }
  }

  //  date3
  for ( inx=elm.sourceIndex; inx>1; inx-- )  {
    if ( doc.all[inx-1].tagName == 'SELECT' && doc.all[inx-1].datatype == 'date3'
      && preBaseName+"day" == doc.all[inx-1].name )  {
      preElm3 = doc.all[inx-1];
      break;
    }
  }

  if ( preElm1 && preElm2 )  {
    setYY = preElm1.options[preElm1.selectedIndex].value;
    setMM = preElm2.options[preElm2.selectedIndex].value;
  }
  if ( preElm3 )  {
    setDD = preElm3.options[preElm3.selectedIndex].value;
  }

//  oPopup.show(qx, qy, 180, 203, doc.body);
  //setCalendar('2005', '12');
//  setCalendar(setYY, setMM, holichk);

  //oPopup.setCalendar(setYY, setMM);

  qx = eSrc.x - 10;
  qy = eSrc.y + 90;

  oPopup=window.open("/common/cal_popup.jsp", "calWindowPopup", "left="+qx+",top="+qy+",width=177,height=201,menubar=0,statusbar=0")

}

// Ãâ±Ý°¡´É¾× Á¶È¸ ÆË¾÷
function openAccount(){
  alert('Ãâ±Ý°¡´É±Ý¾× Á¶È¸ function »ç¿ë ±ÝÁö\nÀÌÃ¼ ³»¿ëÀ» Âü°íÇÏ¿© ¼öÁ¤ÇÏ½Ê½Ã¿ä.');
  var theURL = '/remit/RM11109Q.jsp'
  var winName = 'popup'
  var sizeW = 450;
  var sizeH = 310;
  var nLeft  = screen.width/2 - sizeW/2 ;
  var nTop  = screen.height/2 - sizeH/2 ;
  opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no";
  w = window.open(theURL, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
  w.focus();
}

// ³¯Â¥ select onchange ½Ã hidden value setting
function chgdate(winObj, selObj){
  var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if((p = selObj.name.indexOf('year')) > -1){
    nameStart = selObj.name.substring(0,p);
  } else if((p = selObj.name.indexOf('month')) > -1){
    nameStart = selObj.name.substring(0,p);
  } else if((p = selObj.name.indexOf('day')) > -1){
    nameStart = selObj.name.substring(0,p);
  }

  wname = winObj.name;
  if(winObj.parent == winObj)
    wname = 'window';

  yearObj = eval(wname + '.document.f.' + nameStart + 'year');
  monthObj = eval(wname + '.document.f.' + nameStart + 'month');
  dayObj = eval(wname + '.document.f.' + nameStart + 'day');
  targetObj = eval(wname + '.document.f.' + nameStart + 'date');

  if(typeof(yearObj) == 'undefined'){
    alert(' form ÀÌ¸§ÀÌ f ¿©¾ß¸¸ ÇÕ´Ï´Ù.\nÈ®ÀÎÇÏ¼¼¿ä.');
  }

  yyyy = yearObj.options[yearObj.selectedIndex].value;
  if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0)
    end[1] = 29;
  mm = Number(monthObj.options[monthObj.selectedIndex].value);
  dd = Number(dayObj.options[dayObj.selectedIndex].value);
  dayObj.options.length = end[mm-1];

  for(i=0;i<end[mm-1];i++){
    dayObj.options[i].value = i+1;
    dayObj.options[i].text = i+1;
    if((i+1) == dd)
      dayObj.options[i].selected = true;
  }
  setdate(winObj, selObj);
}

function setdate(winObj, selObj){
 if((p = selObj.name.indexOf('year')) > -1){
    nameStart = selObj.name.substring(0,p);
  } else if((p = selObj.name.indexOf('month')) > -1){
    nameStart = selObj.name.substring(0,p);
  } else if((p = selObj.name.indexOf('day')) > -1){
    nameStart = selObj.name.substring(0,p);
  }
  wname = winObj.name;
  if(winObj.parent == winObj)
    wname = 'window';

  yearObj = eval(wname + '.document.f.' + nameStart + 'year');
  monthObj = eval(wname + '.document.f.' + nameStart + 'month');
  dayObj = eval(wname + '.document.f.' + nameStart + 'day');
  targetObj = eval(wname + '.document.f.' + nameStart + 'date');

  if(typeof(yearObj) == 'undefined'){
    alert(' form ÀÌ¸§ÀÌ f ¿©¾ß¸¸ ÇÕ´Ï´Ù.\nÈ®ÀÎÇÏ¼¼¿ä.');
  }

  yyyy = yearObj.options[yearObj.selectedIndex].value;
  mm = Number(monthObj.options[monthObj.selectedIndex].value);
  dd = Number(dayObj.options[dayObj.selectedIndex].value);

  if(mm < 10)
    mm = '0' + '' + mm;
  if(dd < 10)
    dd = '0' + '' + dd;
  targetObj.value = yyyy + '' + mm + '' + dd;

}

// ±â°£ ¼±ÅÃ select ¿¡¼­ ¹öÆ°À» ÀÌ¿ëÇÏ¿© ±â°£À» ¼±ÅÃÇÏ´Â °æ¿ì setting
// @param fn : From Object NameStart
// @param tn : To Object NameStart
// @ range : ±â°£, +/-1d, +/-1w, +/-1m, +/-1y  ,  + ¹Ì·¡, - °ú°Å
function setRange(fn, tn, range){
  r = range.charAt(range.length - 1);
  n = Number(range.substring(0, range.length - 1));
  targetDate = new Date(curDate.substring(0,4), (Number(curDate.substring(4,6)) - 1), curDate.substring(6));

	var objFrame = getFrame();							//	Ã³¸®´ë»ó frame object
	var doc = objFrame.document;						//	ÇöÀç elementÀÇ document object

  fy = eval('objFrame.frm.' + fn + 'year');
  fm = eval('objFrame.frm.' + fn + 'month');
  fd = eval('objFrame.frm.' + fn + 'day');
  fdate = eval('objFrame.frm.' + fn + 'date');

  ty = eval('objFrame.frm.' + tn + 'year');
  tm = eval('objFrame.frm.' + tn + 'month');
  td = eval('objFrame.frm.' + tn + 'day');
  tdate = eval('objFrame.frm.' + tn + 'date');

  ymOnly = false;

  if(n != 0){
    switch (r){
      case 'd' : targetDate.setDate(targetDate.getDate() + n);break;
      case 'w' : targetDate.setDate(targetDate.getDate() + (n*7));break;
      case 'm' : targetDate.setMonth(targetDate.getMonth() + n);break;
      case 'y' : targetDate.setYear(targetDate.getYear() + n);break;
      default : alert('Àß¸øµÈ ±â°£ÀÔ´Ï´Ù. : ' + range);return;
    }
    if(n < 0)
      targetDate.setDate(targetDate.getDate() + 1);
    else
      targetDate.setDate(targetDate.getDate() - 1);
  }

  if(typeof(td) == 'undefined' && typeof(fd) == 'undefined'){ // ³â¿ù¸¸ ÀÖ´Â °æ¿ì´Â ±â°£À» 1¿ùÀ» »©ÁÜ
    ymOnly = true;
    if(n < 0) {
      targetDate.setMonth(targetDate.getMonth() + 1);
    } else {
      targetDate.setMonth(targetDate.getMonth() - 1);
    }
  }

  tyear  = targetDate.getFullYear();
  tmonth = targetDate.getMonth() + 1;

  if(tmonth < 10)
    tmonth = '0' + tmonth;

  tday   = targetDate.getDate();
  if(tday < 10)
    tday = '0' + tday;

  trgdate = tyear + '' + tmonth + '' + tday;

//20070430 end ³¯Â¥ º¯°æ½Ã ¿ù¿¡ µû¸¥ ÀÏº¯°æ ¿À·ù ¼öÁ¤
if(typeof(td) != 'undefined' && typeof(fd) != 'undefined'){
  var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if ((tyear % 4 == 0 && tyear % 100 != 0) || tyear % 400 == 0)
    end[1] = 29;
  fd.options.length = end[tmonth-1];
  for(i=0;i<end[tmonth-1];i++){
		if(i<9){
    	fd.options[i].value ='0'+(i+1);
    	fd.options[i].text ='0'+(i+1);
    }else{
	    fd.options[i].value = i+1;
  	  fd.options[i].text = i+1;
  	}

    if((i+1) == Number(tday))
      fd.options[i].selected = true;
  }
}
//20070430 end ³¯Â¥ º¯°æ½Ã ¿ù¿¡ µû¸¥ ÀÏº¯°æ ¿À·ù ¼öÁ¤

  if(n >= 0){
    try{ selectObjSelect(fy, curDate.substring(0,4)); } catch (e) { }
    try{ selectObjSelect(fm, curDate.substring(4,6)); } catch (e) { }

    try{ selectObjSelect(ty, tyear);  } catch (e) { }
    try{ selectObjSelect(tm, tmonth); } catch (e) { }
    if(ymOnly){
      try{ fdate.value = curDate.substring(0,6);       } catch (e) { }

      try{ tdate.value = trgdate.substring(0,6);       } catch (e) { }
    } else {
      try{ selectObjSelect(fd, curDate.substring(6));   } catch (e) { }
      try{ fdate.value = curDate;                       } catch (e) { }

      try{ selectObjSelect(td, tday);   } catch (e) { }
      try{ tdate.value = targetDate;    } catch (e) { }
    }
  } else {
    try{ selectObjSelect(ty, curDate.substring(0,4)); } catch (e) { }
    try{ selectObjSelect(tm, curDate.substring(4,6)); } catch (e) { }
    try{ selectObjSelect(td, curDate.substring(6));   } catch (e) { }
    try{ tdate.value = curDate;                       } catch (e) { }

    try{ selectObjSelect(fy, tyear);  } catch (e) { }
    try{ selectObjSelect(fm, tmonth); } catch (e) { }
    try{ selectObjSelect(fd, tday);   } catch (e) { }
    try{ fdate.value = trgdate;    } catch (e) { }
  }
}

// ±âÁØÀÏÀ» º¯°æ (20090317 ÁØ¿ë)
// ±â°£ ¼±ÅÃ select ¿¡¼­ ¹öÆ°À» ÀÌ¿ëÇÏ¿© ±â°£À» ¼±ÅÃÇÏ´Â °æ¿ì setting
// @param fn : From Object NameStart
// @param tn : To Object NameStart
// @ range : ±â°£, +/-1d, +/-1w, +/-1m, +/-1y  ,  + ¹Ì·¡, - °ú°Å
function setRange_past(fn, tn, range){

  var newM = '';
  var newD = '';
  var newDay = new Date();
  newDay.setMonth(newDay.getMonth()-3);

  if((newDay.getMonth()+1).toString().length == 1){
    newM = '0'+(newDay.getMonth()+1).toString();
  }else{
    newM = (newDay.getMonth()+1).toString();
  }
  /*
  if(newDay.getDate().toString().length == 1){
    newD = '0'+newDay.getDate().toString();
  }else{
    newD = newDay.getDate().toString();
  }
  */
  newD = top.getEndDate(newDay.getFullYear().toString()+newM);

  pastday = newDay.getFullYear().toString()+newM+newD;

  r = range.charAt(range.length - 1);
  n = Number(range.substring(0, range.length - 1));
  targetDate = new Date(pastday.substring(0,4), (Number(pastday.substring(4,6)) - 1), pastday.substring(6));

	var objFrame = getFrame();							//	Ã³¸®´ë»ó frame object
	var doc = objFrame.document;						//	ÇöÀç elementÀÇ document object

  fy = eval('objFrame.frm.' + fn + 'year');
  fm = eval('objFrame.frm.' + fn + 'month');
  fd = eval('objFrame.frm.' + fn + 'day');
  fdate = eval('objFrame.frm.' + fn + 'date');

  ty = eval('objFrame.frm.' + tn + 'year');
  tm = eval('objFrame.frm.' + tn + 'month');
  td = eval('objFrame.frm.' + tn + 'day');
  tdate = eval('objFrame.frm.' + tn + 'date');

  ymOnly = false;

  if(n != 0){
    switch (r){
      case 'd' : targetDate.setDate(targetDate.getDate() + n);break;
      case 'w' : targetDate.setDate(targetDate.getDate() + (n*7));break;
      case 'm' : targetDate.setMonth(targetDate.getMonth() + n);break;
      case 'y' : targetDate.setYear(targetDate.getYear() + n);break;
      default : alert('Àß¸øµÈ ±â°£ÀÔ´Ï´Ù. : ' + range);return;
    }
    if(n < 0)
      targetDate.setDate(targetDate.getDate() + 1);
    else
      targetDate.setDate(targetDate.getDate() - 1);
  }

  if(typeof(td) == 'undefined' && typeof(fd) == 'undefined'){ // ³â¿ù¸¸ ÀÖ´Â °æ¿ì´Â ±â°£À» 1¿ùÀ» »©ÁÜ
    ymOnly = true;
    if(n < 0) {
      targetDate.setMonth(targetDate.getMonth() + 1);
    } else {
      targetDate.setMonth(targetDate.getMonth() - 1);
    }
  }

  tyear  = targetDate.getFullYear();
  tmonth = targetDate.getMonth() + 1;

  if(tmonth < 10)
    tmonth = '0' + tmonth;

  tday   = targetDate.getDate();
  if(tday < 10)
    tday = '0' + tday;

  trgdate = tyear + '' + tmonth + '' + tday;

//20070430 end ³¯Â¥ º¯°æ½Ã ¿ù¿¡ µû¸¥ ÀÏº¯°æ ¿À·ù ¼öÁ¤
if(typeof(td) != 'undefined' && typeof(fd) != 'undefined'){
  var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if ((tyear % 4 == 0 && tyear % 100 != 0) || tyear % 400 == 0)
    end[1] = 29;
  fd.options.length = end[tmonth-1];
  for(i=0;i<end[tmonth-1];i++){
		if(i<9){
    	fd.options[i].value ='0'+(i+1);
    	fd.options[i].text ='0'+(i+1);
    }else{
	    fd.options[i].value = i+1;
  	  fd.options[i].text = i+1;
  	}

    if((i+1) == Number(tday))
      fd.options[i].selected = true;
  }
}
//20070430 end ³¯Â¥ º¯°æ½Ã ¿ù¿¡ µû¸¥ ÀÏº¯°æ ¿À·ù ¼öÁ¤

  if(n >= 0){
    try{ selectObjSelect(fy, pastday.substring(0,4)); } catch (e) { }
    try{ selectObjSelect(fm, pastday.substring(4,6)); } catch (e) { }

    try{ selectObjSelect(ty, tyear);  } catch (e) { }
    try{ selectObjSelect(tm, tmonth); } catch (e) { }
    if(ymOnly){
      try{ fdate.value = pastday.substring(0,6);       } catch (e) { }

      try{ tdate.value = trgdate.substring(0,6);       } catch (e) { }
    } else {
      try{ selectObjSelect(fd, pastday.substring(6));   } catch (e) { }
      try{ fdate.value = pastday;                       } catch (e) { }

      try{ selectObjSelect(td, tday);   } catch (e) { }
      try{ tdate.value = targetDate;    } catch (e) { }
    }
  } else {
    try{ selectObjSelect(ty, pastday.substring(0,4)); } catch (e) { }
    try{ selectObjSelect(tm, pastday.substring(4,6)); } catch (e) { }
    try{ selectObjSelect(td, pastday.substring(6));   } catch (e) { }
    try{ tdate.value = pastday;                       } catch (e) { }

    try{ selectObjSelect(fy, tyear);  } catch (e) { }
    try{ selectObjSelect(fm, tmonth); } catch (e) { }
    try{ selectObjSelect(fd, tday);   } catch (e) { }
    try{ fdate.value = trgdate;    } catch (e) { }
  }
}

function selectObjSelect(sObj, sval){
  if(typeof(sObj) == 'undefined')
    return;
  for(i=0;i<sObj.options.length;i++){
    if(sObj.options[i].value == sval){
      sObj.options[i].selected = true;
      return;
    }
  }
  return;
}

var w;

function openWindowClose()  {
  try {
    if(w!=null) {
      top.main.focus();
      w.close();
    }
  }
  catch(ex) {}
}

/**
* ½ºÅ©·ÑÀ» ¿É¼ÇÀ¸·Î ÁÖ´Â popup Ã¢ (¾ÏÈ£È­ ¾ÈµÊ)
*/
function openWindowFunction(url, winName, sizeW, sizeH,scollflag) {
  var nLeft  = screen.width/2 - sizeW/2 ;
    var nTop  = screen.height/2 - sizeH/2 ;
  if(scollflag == "1") {
    opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no";
  } else {
    opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=no";
  }
  if(url.indexOf('.') == -1 && url != ''){ // appid °¡ µé¾î¿Â °æ¿ì
    url = ACTION + url;
  }
  openWindowClose();
  w = window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
  w.focus();
//  return w;
}
/**
* ½ºÅ©·ÑÀ» ¿É¼ÇÀ¸·Î ÁÖ´Â popup Ã¢ (¾ÏÈ£È­ ¾ÈµÊ)
*/
function openWindowFlag(url, winName, sizeW, sizeH,scollflag) {
  openWindowFunction(url, winName, sizeW, sizeH,scollflag) ;
  w.focus();
}

/**
* ½ºÅ©·ÑÀÌ µÇÁö ¾Ê´Â popup Ã¢       (¾ÏÈ£È­ ¾ÈµÊ)
*/
function openWindow(url, winName, sizeW, sizeH) {
  openWindowFunction(url, winName, sizeW, sizeH,"1");
  w.focus();
//  return w;
}
function openWindowSimple(url, winName, sizeW, sizeH) {
  openWindowFunction(url, winName, sizeW, sizeH,"1");
  w.focus();
//  return ;
}
/**
* ½ºÅ©·ÑÀ» ¿É¼ÇÀ¸·Î ÁÖ´Â ¾ÏÈ£È­ÇØ¼­ µ¥ÀÌÅ¸¸¦ Àü´ÞÇÏ´Â PopupÃ¢
*/
function openWinFlag(formObj, appid, winName, sizeW, sizeH, scollflag) { //v2.0

//  w = openWindowFunction("",winName,sizeW,sizeH,scollflag);
  openWindowFunction("",winName,sizeW,sizeH,scollflag);
  // ÇöÀç form ¿¡¼­ À¯ÁöµÇ¾î¾ß ÇÏ´Â ºÎºÐµé Ã¼Å©

  targetName = formObj.target;
  actionUrl  = formObj.action;
  formObj.target = winName;
  if( typeof(formObj.appid) == 'undefined'){
    formObj.action = ACTION +appid;
  }else {
    preAppid = formObj.appid.value;
    formObj.appid.value=appid;
  }

  top.x.XecureSubmit(formObj);
  // ÇöÀç form ÀÇ °ªµéÀ» ÀÌÀü °ªÀ¸·Î ¼ÂÆÃ.

  formObj.target = targetName;
  formObj.action = actionUrl;
  if( typeof(formObj.appid) != 'undefined'){
    formObj.appid.value = preAppid;
  }

  w.focus();
//  return false;
}
/**
* ½ºÅ©·ÑÀÌ ¾ÈµÇ¸ç, ¾ÏÈ£È­ÇØ¼­ µ¥ÀÌÅ¸¸¦ Àü´ÞÇÏ´Â PopupÃ¢
*/
function openWin(formObj, appid, winName,sizeW,sizeH) { //v2.0
  openWinFlag(formObj, appid, winName, sizeW, sizeH, 1);
}
// ÁÂÃø ¸Þ´º °ü·Ã ½ºÅ©¸³Æ®
var selMenuId3 = "";
function viewSubMenu3(idName) {
    if( selMenuId3!="" && main.document.all.item(selMenuId3) != null) {
      main.document.all.item(selMenuId3).style.display="none";
    }
    if(main.document.all.item(idName)!=null){
      main.document.all.item(idName).style.display="";
      selMenuId3 = idName;
    }
}
var selMenuId4 = "";
function viewSubMenu4(idName) {
    if( selMenuId4!="" && main.document.all.item(selMenuId4) != null) {
      main.document.all.item(selMenuId4).style.display="none";
    }
    if(main.document.all.item(idName)!=null){
      main.document.all.item(idName).style.display="";
      selMenuId4 = idName;
    }
}
var selMenuId5 = "";
function viewSubMenu5(idName) {
    if( selMenuId5!="" && main.document.all.item(selMenuId5) != null) {
      main.document.all.item(selMenuId5).style.display="none";
    }
    if(main.document.all.item(idName)!=null){
      main.document.all.item(idName).style.display="";
      selMenuId5 = idName;
    }
}
var selMenuId6 = "";
function viewSubMenu6(idName) {
    if( selMenuId6!="" && main.document.all.item(selMenuId6) != null) {
      main.document.all.item(selMenuId6).style.display="none";
    }
    if(main.document.all.item(idName)!=null){
      main.document.all.item(idName).style.display="";
      selMenuId6 = idName;
    }
}
function login(appgbn, appid){
  tPage = '';
  if(typeof(appgbn)=='undefined') { appgbn = 'P'; }
  if(typeof(appid) != 'undefined'){
    tPage = '&tPage='+appid;
  } else {
//    loc = window.main.location.href.substring(7);
//    loc = loc.substring(loc.indexOf('/'));
//    tPage = '&tPage='+
      loc = window.main.location.href.substring(7);
      var re1 = new RegExp("&", "g");
      var re2 = new RegExp("=", "g");
      loc = top.replace(loc, re1,"%26");
      loc = top.replace(loc, re2,"%3D");

      tPage = '&tPage='+loc;
  }
  if(appgbn=='P' || appgbn=='C' || appgbn=='T')  {
    top.go( ACTION + 'MI000011U_P'+tPage,1);
  } else {
    top.go(ACTION + 'MI000011U_B'+tPage,1);
  }

}
function logOut(appgbn){
  if(typeof(appgbn)=='undefined') { appgbn = 'P'; }
  if(typeof(top.svcgbn) != 'undefined') {
    if(top.svcgbn=='COIBS') appgbn = 'B';
  }
  if(appgbn=='P' || appgbn=='C')  {
    top.go(ACTION + 'MI900010Q_P',1);
  }
  else  {
    top.go(ACTION + 'MI900010Q_B',1);
  }
}
function formReset(f) {
  for(i=0;i<f.elements.length;i++) {
    //alert("name="+f.elements[i].name+"\ntype="+f.elements[i].type);
    if(f.elements[i].type =='text' || f.elements[i].type =='password' ) {
       f.elements[i].value = "";
    }else if(f.elements[i].type =='checkbox') {
       f.elements[i].checked = false;
    //}else if(f.elements[i].type =='select-one') {
    //if(f.elements[i].datatype != null && f.elements[i].datatype.value='date3') {

    //}else {
    //  f.elements[i].selectedIndex=0;
    //}
    //}else if(f.elements[i].type =='select-multiple') {
    //  f.elements[i].selectedIndex=0;
    }
  }
  if(typeof(window.main) != 'undefined' && typeof(window.main.document.all.amth) != 'undefined'){
    window.main.document.all.amth.innerText = '';
  }
}
// www-ibs »çÀÌ¿¡ ¼¼¼ÇÀ» ¿¬°áÇÏ¿© ¸µÅ©¸¦  ÇÒ ¶§ »ç¿ëÇÏ´Â function
// ÀÌ function À» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¼¼¼ÇÀÌ Á¾·áµÊ
function changeServer(url){
  if(!encLoad){
    for(i=0;i<1000000;i++){
      if(encLoad){
        if(usernm == ''){
          break;
        }
      }
    }
    if(!encLoad){
      alert('¾ÏÈ£È­ ÇÁ·¹ÀÓÀÌ ·ÎµåµÇÁö ¾Ê¾Ò½À´Ï´Ù.\nÀá½ÃÈÄ¿¡ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿ä.');
      return;
    }
  }
  jbbserver = true;
  if(typeof(url) == 'undefined')
    url = '';
  if(url.indexOf('http') > -1)
    url = ''; // fishing ¹æÁö
  window.x.sbm(url);
}

//  ±Ý¾×ÀÔ·Â±â
function setMoney(obj, amount)  {

  if(amount==null)  amount = 0;
  if(amount==0) {
    obj.value = '';
  }
  else  {

    val = obj.value;
    if(trim(val)=='') val = 0;
    else              val = eval(delComma(obj.value));
    obj.value = val + eval(amount)*10000;
    obj.value = addComma(obj.value);    //  verification.js
  }
  obj.focus();

}

// href ¿¡¼­ »ç¿ëÇÒ function
// @param URL : http://www.jbbank.co.kr À» Á¦¿ÜÇÑ URL
// @param svridx : ´Ù¸¥ ¼­¹ö·Î ÀÌµ¿ÇÒ °æ¿ì »ç¿ë, 0:www, 1:ibs
function go(URL, svridx){

  var _err_step = 'start';
  try {
    if(URL.indexOf('http') != -1){
      alert('Àß¸øµÈ URL ÀÔ´Ï´Ù.');
      return;
    }

    _err_step = 'direct process';
    if(URL.indexOf('.') == -1){ // APPID ·Î È£ÃâµÈ °æ¿ì
      if(URL.indexOf("DR") == 0 ) {
        URL = "/direct"+ACTION+URL;
      }else {
        URL = ACTION + URL;
      }
    }

    _err_step = 'server index check';
    if(typeof(svridx) == 'undefined'){ // ÇöÀç ¼­¹ö
      window.main.location.href = URL;
    } else { // ´Ù¸¥ ¼­¹ö·Î ÀÌµ¿
      _err_step = 'getIndexURL call';
      if(getIndexURL() == getIndexURL(svridx)){ // °°Àº ¼­¹öÀÏ °æ¿ì
        window.main.location.href = URL;
      } else {
        _err_step = 'changeServer call';
        changeServer(URL);
      }
    }
  }
  catch(ex) {
    msg = '';
    msg += 'current url : ['+window.main.location.href+']';
    msg += '\n¿À·ù¹ß»ý : ['+_err_step+']';
    msg += '\nURL : ['+URL+']';
    msg += '\nsvridx : ['+svridx+']';
    alert(msg);
  }
}

// HTMLUtil ¿¡¼­ ÂïÀº Áö·Î Áö¿ª¼±ÅÃ select ¸¦ ¼±ÅÃÇØÁÖ´Â function
function setGiro(sObj){
  selVal = sObj.options[sObj.selectedIndex].value;
  theDoc = window.main;

  if(selVal == '00' || selVal == '000'){
    theDoc.frm.hgirocd.disabled = true;
    return false;
  }else{
    theDoc.frm.hgirocd.disabled = false;
  }

  acd = -1;
  for(i=0;i<theDoc.girohead.length;i++){
    if(selVal == theDoc.girohead[i]){
      acd = i;
      break;
    }
  }
  if(acd != -1){
    sArr = theDoc.girod[acd];
    tObj = theDoc.frm.hgirocd;
    tObj.options.length = sArr.length;
    for(i=0;i<sArr.length;i++){
      tObj.options[i].value=sArr[i][2];
      tObj.options[i].text=sArr[i][3];
    }
    setgirocd(tObj);
  } else {
    alert('Àß¸øµÈ Áö¿ª ÄÚµåÀÔ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ½Ê½Ã¿ä.' + selVal);
  }
}
// HTMLUtil ¿¡¼­ ÂïÀº Áö·Î Áö¿ª¼±ÅÃ select ¸¦ ¼±ÅÃÇØÁÖ´Â function
function setgirocd(sObj){

  theDoc = window.main;
  aselVal = theDoc.frm.area.options[theDoc.frm.area.selectedIndex].value;
  selVal = sObj.options[sObj.selectedIndex].value;
  acd = -1;
  for(i=0;i<theDoc.girohead.length;i++){
    if(aselVal == theDoc.girohead[i]){
      acd = i;
      break;
    }
  }
  if(acd != -1){
    sArr = theDoc.girod[acd];
    gcd = -1;
    for(i=0;i<sArr.length;i++){
      if(selVal == sArr[i][2]){
        gcd = i;
        break;
      }
    }

    if(gcd != -1){
      gArr = sArr[gcd];
      theDoc.frm.code.value = gArr[1];
      theDoc.frm.kind.value = gArr[4];

      try{
        theDoc.displayGiroInput(acd,gcd);
      } catch (gex){
      }
    } else {
      alert('Àß¸øµÈ Áö·Î ÄÚµåÀÔ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ½Ê½Ã¿ä.' + selVal);
    }
  } else {
    alert('Àß¸øµÈ Áö¿ª ÄÚµåÀÔ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ½Ê½Ã¿ä.' + aselVal);
  }
}
// ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÑ °æ¿ì ÀÔ·ÂÇÑ ³»¿ëÀ» Àü¹®À¸·Î º¸³»±â À§ÇØ ÇÏ³ªÀÇ ¹®ÀÚ¿­·Î »ý¼º
// formatChar °ªÀ» ±¸ºÐÀÚ·Î »ç¿ë ÇÔ
// isFormat ÀÌ true ÀÌ¸é 0À» Ã¤¿î 4-4-4 ·Î Æ÷¸ËÆÃ ÇÔ
function checkTelno(tel1, tel2, tel3, telno, formatChar, isFormat){
  if(typeof(isFormat) == 'undefined'){
    isFormat = false;
  }
  vtel1 = trim(tel1.options[tel1.selectedIndex].value);
  vtel2 = trim(tel2.value);
  vtel3 = trim(tel3.value);
  if(vtel2 == '' && vtel3 == ''){  // ÀÔ·ÂÀ» ¾ÈÇÑ °æ¿ì, ÇÊ¼öÀÔ·Â Ã¼Å©´Â ¿©±â¼­´Â ¾ÈÇÔ
    telno.value = '';
    return true;
  } else { // µÑÁß ÇÏ³ª¶óµµ ÀÔ·ÂÇÑ °æ¿ì, Ã¼Å©ÇÔ
    if(vtel2 != ''){ // ±¹¹ø ÀÔ·ÂÇÑ °æ¿ì
      if(vtel2.length < 2 || vtel2.charAt(0) == '0'){
        alert('ÀüÈ­±¹¹øÀº 0 À¸·Î ½ÃÀÛÇÏÁö ¾Ê´Â ¼ýÀÚ 2ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
        tel2.focus();
        return false;
      }
    } else { // ±¹¹ø ÀÔ·Â ¾ÈÇÑ °æ¿ì
      alert('ÀüÈ­±¹¹øÀº 0 À¸·Î ½ÃÀÛÇÏÁö ¾Ê´Â ¼ýÀÚ 2ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
      tel2.focus();
      return false;
    }

    if(vtel3.length != 4) { // ÀüÈ­¹øÈ£ ÀÔ·ÂÀ» ¾ÈÇß°Å³ª ±æÀÌ°¡ ÀÛÀº °æ¿ì
      alert('ÀüÈ­¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ 4ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
      tel3.focus();
      return false;
    }
  }

  if(typeof(formatChar) == 'undefined'){
    formatChar = '-';
  }
  if(isFormat){
    telno.value = getPadString(vtel1,4,'0') + formatChar + getPadString(vtel2,4,'0') + formatChar + getPadString(vtel3,4,'0');
    return true;
  } else {
    telno.value = vtel1 + formatChar + vtel2 + formatChar + vtel3;
    return true;
  }
}
function makeTelno(tel1, tel2, tel3, formatChar){
  // ÀüÈ­¹øÈ£´Â Áö¿ª¹øÈ£, ±¹¹ø, ÀüÈ­¹øÈ£°¡ ¸ðµÎ ÀÖ¾î¾ß ÇÏ°í ±¹¹øÀº 2~4ÀÚ¸®, ÀüÈ­¹øÈ£´Â 4ÀÚ¸®¿©¾ß ÇÔ
  if(trim(tel1) == '' || trim(tel2) == '' || trim(tel3) == '' || trim(tel3).length != 4 || trim(tel2).length < 2 ){
    return '';
  }
  if(typeof(formatChar) == 'undefined'){
    formatChar = '-';
  }
  return tel1 + formatChar + tel2 + formatChar + tel3;
}
// ÀÔ·Â°ª(str)¿¡ ¿øÇÏ´Â ¹®ÀÚ(padstr)¸¦ ±æÀÌ(len)¸¸Å­ ´õÇÑ´Ù.
// lr 0:¿ÞÂÊ¿¡ ´õÇÔ, 1:¿À¸¥ÂÊ¿¡ ´õÇÔ
function getPadString(str, len, padstr, lr){
  if(typeof(lr) == 'undefined') lr = 0;
  if(typeof(padstr) == 'undefined') padstr = ' ';
  rtnstr = '';

  if(str.length >= len){
    return str;
  } else {
    if(lr == 1){
      rtnstr = str + padstr;
    } else {
      rtnstr = padstr + str;
    }
    if(rtnstr.length < len){
      return getPadString(rtnstr, len, padstr, lr);
    } else {
      return rtnstr;
    }
  }
}

// º¸¾ÈÄ«µå °ßº»º¸±â ÆË¾÷
function openSecImg(flag){
  if(flag==null || typeof(flag)=='undefined') {
    flag = 2;
  }

  var sizeW = 610;
  var sizeH = 422;
  var url = homedomain + '/private/securitycard_sample_01_pop.html';
  if(flag==3) {
    url = homedomain + '/business/OTP_change_sample_pop.html';
  }

  var nLeft  = screen.width/2 - sizeW/2 ;
  var nTop  = screen.height/2 - sizeH/2 ;
  opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no";

  try {
  if(w!=null) { w.close(); }
  }
  catch(ex) {}

  w = window.open(url, "securecardwin", "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH + opt );
  w.focus();
//  return w;
}

/*
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
        for (var inx = 0; inx < input.value.length; inx++) {
                if (chars.indexOf(input.value.charAt(inx)) != -1)
                        return true;
        }
        return false;
}

/*
 * °³ÀÎ/±â¾÷/Ä«µå¿¡ µû¶ó ÀÌ¹ÌÁö µ¥·ºÅä¸® Á¤º¸¸¦ return
 */
function getImgDir(C_APPGBN){
  if(C_APPGBN == 'B') {
    imgdir = 'bimg';
  } else if(C_APPGBN == 'C' || C_APPGBN == 'D') {
    imgdir = 'cimg';
  } else {
    imgdir = 'pimg';
  }
  return imgdir;
}
/**
 * ÁÖ¹Î¹øÈ£, Ä«µå¹øÈ£, ÀüÈ­¹øÈ£, °èÁÂ¹øÈ£ µî ÁÖ¿äÁ¤º¸¿¡ ´ëÇØ * ·Î ¸¶½ºÅ· Ã³¸®¸¦ ÇÔ<br>
 * °¢ ¹øÈ£ÀÇ Á¾·ù¿¡ µû¶ó °¢°¢ ¸¶½ºÅ· Ã³¸®¸¦ ÇÏ¸ç Æ÷¸ËµÇ°Å³ª Æ÷¸Ë ¾ÈµÈ °ÍÀ» ¸ðµÎ Áö¿øÇÔ<br>
 * °á°ú´Â Æ÷¸ËÀ» ÇÏ¿© º¸¿©ÁÜ
 * @param str String , ÀÔ·Â °ª
 * @param itype int ÀÔ·Â°ª ±¸ºÐ<br>
 *      1: ÁÖ¹Î¹øÈ£, ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ * ·Î º¯È¯<br>
 *      2: Ä«µå¹øÈ£, Ä«µå¹øÈ£ 2¹øÂ°, 3¹øÂ° 4ÀÚ¸®¸¦ * ·Î º¯È¯<br>
 *      3: ÀüÈ­¹øÈ£, ¸¶Áö¸· 4ÀÚ¸®¸¦ * ·Î º¯È¯<br>
 *      4: °èÁÂ¹øÈ£, ¸¶Áö¸· 4ÀÚ¸®¸¦ * ·Î º¯È¯<br>
 *      5: ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÇ Ã¹¹øÂ° 2ÀÚ¸®¸¦ * ·Î º¯È¯<br>
 * @param isFormat boolean, Ãâ·Â µ¥ÀÌÅÍ Æ÷¸Ë¿©ºÎ, true:Æ÷¸Ë, false:Æ÷¸Ë ¾ÈÇÔ
 * @return String°´Ã¼
 */
function getMask(str, itype, isFormat){
  p = 0;
  if(typeof(isFormat) == 'undefined') isFormat = false;
  str = str.replace(/^\s+/,"");   //left trim
  str = str.replace(/\s+$/,"");  //right trim
  if(itype == 1){ // ÁÖ¹Î¹øÈ£
    if(( p = str.indexOf("-")) > -1){
      if(str.length == 14){
        return str.substring(0,p+1) + "*******";
      }
      else if(str.length == 12){
        return str.substring(0,str.length-5) + "*****";
      }
      else {
        return str;
      }
    } else {
      if(str.length==13){
        if(isFormat){
          return str.substring(0,6) + "-*******";
        } else {
          return str.substring(0,6) + "*******";
        }
      }
      else if(str.length==10){
        if(isFormat){
          return str.substring(0,3)+"-"+str.substring(3,5)+"-"+"*****";
        } else {
          return str.substring(0,str.length-5)+"*****";
        }
      }
      else {
        return str;
      }
    }
  } else if(itype == 2) {
    if(( p = str.indexOf("-")) > -1){
      if(str.length != 19){
        return str;
      } else {
//20071121 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234-6789-1234-1234 -> 1234-67**-****-1234
//        return str.substring(0,15) + "***" + str.substring(str.length-1);
//20080403 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234567812341234 -> 1234-****-****-1234
        return str.substring(0,4) + "-****-****-" + str.substring(str.length-4);
      }
    } else {
      if(str.length != 16){
        return str;
      } else {
        if(isFormat){
//20071121 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234567812341234 -> 1234-56**-****-1234
//          return str.substring(0,4) + "-" + str.substring(4,8) + "-" + str.substring(8,12) + "-***" + str.substring(str.length-1);
//20080403 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234567812341234 -> 1234-****-****-1234
          return str.substring(0,4) + "-****-****-" + str.substring(str.length-4);
        } else {
//20071121 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234567812341234 -> 123456******1234
//          return str.substring(0,12) + "***" + str.substring(str.length-1);
//20080403 Ä«µå¹øÈ£ ¸¶½ºÅ· Çü½Ä º¯°æ 1234567812341234 -> 1234********1234
          return str.substring(0,4) + "********" + str.substring(str.length-4);
        }
      }
    }
  } else if(itype == 3) {
    if(trim(str).length < 5){
      return "";
    }
    if(str.indexOf("-") != -1){
	    return str.substring(0,str.lastIndexOf("-")) + "-****";
    } else {
	    return str.substring(0,str.length-4) + "****";
    }
  } else if(itype == 4) {
    if(isFormat){
      str = addAccountFormat(str);
    }
    return str.substring(0,str.length-4) + "***" + str.substring(str.length-1);
  } else if(itype == 5) {
    id = "";
    if((p = str.indexOf("@")) != -1){
      id = str.substring(0,p);
      if(id.length == 0){ // ÀÌ¸ÞÀÏ ÁÖ¼Ò ¿¡·¯
        return "";
      } else if (id.length == 1){
        return "*" + str.substring(p);
      } else if (id.length == 2){
        return "**" + str.substring(p);
      } else {
        var m = id.substring(0,2);
        for(var i=0;i<p-2;i++)
          m += "*";
        m += str.substring(p);
        return m;
//        return "**" + id.substring(2) + str.substring(p);
      }
    } else { // ÀÌ¸ÞÀÏ ÁÖ¼Ò ¿¡·¯
      return "";
    }
  } else {
    return "Áö¿øµÇÁö ¾Ê´Â type ÀÔ´Ï´Ù.";
  }
}
/** °èÁÂ¹øÈ£ °ËÁõ function
 * bankObj : ÀºÇàÄÚµå select
 * acctObj : °èÁÂ¹øÈ£ input
 * isCard  : Ä«µåÀÎ °æ¿ì true
 **/
function checkAcct(bankobj, acctObj, isCard){
  if(typeof(bankobj) == 'undefined' || typeof(acctObj) == 'undefined'){
    alert('Àß¸øµÈ °èÁÂ¹øÈ£ ÀÔ·ÂÀÔ´Ï´Ù.');
    acctObj.focus();
    return false;
  }
  if(typeof(isCard) != 'undefined'){
    isCard = false;
  }

  if(typeof(bankobj) == 'string'){
    bankcd = bankobj;
  } else {
    bankcd = bankobj.options[bankobj.selectedIndex].value;
  }

  tacct = top.replace(acctObj.value,'-','');
  isOld = false;
  if(isCard){
    if(tacct.length != 16){
      alert('Ä«µå¹øÈ£ 16ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
      acctObj.focus();
      return false;
    }
  } else {
    if(bankcd == '037' || bankcd == '37' || bankcd == 37){
      if(tacct.length != 12 && tacct.length != 10){
        alert('ÀüºÏÀºÇà °èÁÂ¹øÈ£ 12ÀÚ¸® ¶Ç´Â 10ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
        return false;
      }
      if(tacct.length == 10){
        tacct = '0' + tacct.substring(0,4) + '0' + tacct.substring(4);
        isOld = true;
      }
      if(CDAccNum(tacct)){
        if(isOld){
          if(typeof(acctObj) != 'undefined'){
            acctObj.value = tacct;
          } else {
            eval('window.main.document.'+acctObj).value = tacct;
          }
        }
        return true;
      } else {
        alert('Àß¸øµÈ °èÁÂ¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÈ®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
        acctObj.focus();
        return false;
      }
    } else {
      if(tacct.length < 8 || tacct.length > 14){
        alert('8ÀÚ¸® ÀÌ»ó 14ÀÚ¸® ÀÌÇÏÀÇ °èÁÂ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
        acctObj.focus();
        return false;
      }
    }
  }
  return true;
}

/** °èÁÂ¹øÈ£ °ËÁõ function (Æí¸®ÇÑ °èÁÂ Àü¿ë)
 * bankObj : ÀºÇàÄÚµå select
 * acctObj : °èÁÂ¹øÈ£ input
 * isCard  : Ä«µåÀÎ °æ¿ì true
 **/
function checkAcct_conv(bankobj, acctObj, isCard){
  if(typeof(bankobj) == 'undefined' || typeof(acctObj) == 'undefined'){
    alert('Àß¸øµÈ °èÁÂ¹øÈ£ ÀÔ·ÂÀÔ´Ï´Ù.');
    acctObj.focus();
    return false;
  }
  if(typeof(isCard) != 'undefined'){
    isCard = false;
  }

  if(typeof(bankobj) == 'string'){
    bankcd = bankobj;
  } else {
    bankcd = bankobj.options[bankobj.selectedIndex].value;
  }

  tacct = top.replace(acctObj.value,'-','');
  isOld = false;
  if(isCard){
    if(tacct.length != 16){
      alert('Ä«µå¹øÈ£ 16ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
      acctObj.focus();
      return false;
    }
  } else {
    if(bankcd == '037' || bankcd == '37' || bankcd == 37){
      if(tacct.length > 12 || tacct.length < 9){
        alert('9ÀÚ¸® ÀÌ»ó 12ÀÚ¸® ÀÌÇÏÀÇ ÀüºÏÀºÇà °èÁÂ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
        return false;
      }
      if(tacct.length == 12){
        if(CDAccNum(tacct)){
          if(isOld){
            if(typeof(acctObj) != 'undefined'){
              acctObj.value = tacct;
            } else {
              eval('window.main.document.'+acctObj).value = tacct;
            }
          }
          return true;
        } else {
          alert('Àß¸øµÈ °èÁÂ¹øÈ£ÀÔ´Ï´Ù. ´Ù½ÃÈ®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
          acctObj.focus();
          return false;
        }
      }
    } else {
      if(tacct.length < 8 || tacct.length > 14){
        alert('8ÀÚ¸® ÀÌ»ó 14ÀÚ¸® ÀÌÇÏÀÇ °èÁÂ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.');
        acctObj.focus();
        return false;
      }
    }
  }
  return true;
}

/**
 * ÀÔ·ÂµÈ ÀüÈ­¹øÈ£¸¦ maskÃ³¸®µÈ outputÀ¸·Î Ç¥ÇöÇÑ´Ù.
 */
function getDisplayTelNo(tel)  {

  var tel1 = '';
  var tel2 = '';
  var tel3 = '';

  tel = top.replace(tel," ","");
  tel = top.replace(tel,"-","");

  for(i=0; i<tel.length; i++) {
    if(tel.charAt(i)!='0')  {
      if(i>0) {
        tel = tel.substring(i-1,tel.length);
      }
      else  {
        tel = tel.substring(i,tel.length);
      }
      break;
    }
  }

  if(tel.length < 6)  {
    alert('Àß¸øµÈ ÀüÈ­¹øÈ£');
  }
  else  {
    tel3 = tel.substring(tel.length-4,tel.length);
    if(tel.substring(0,1)=='0') {
      if(tel.substring(0,2)=='02')  {
        tel1 = '02';
        tel2 = tel.substring(2, tel.length-4);
      }
      else  {
        tel1 = tel.substring(0,3);
        tel2 = tel.substring(3, tel.length-4);
      }
    }
    else  {
      alert('Àß¸øµÈ ÀüÈ­¹øÈ£');
      return;
    }
  }

  return (tel1 + '-' + tel2 + '-' + tel3);

}
/** ÃÊ±âÈ­¸éÀÇ ÀÎ»ç¸»À» Ãâ·Â */
greeting = new Array();
greeting[0] = new Array('½Ì±×·¯¿î ¾ÆÄ§ÀÔ´Ï´Ù. ¾Æ¸§´Ù¿î.. ²ÞÇÏ³ª °¡½¿¿¡ »õ±â´Â ¿¹»Û ÇÏ·ç µÇ¼¼¿ä.'
                       ,'»óÄèÇÑ ¾ÆÄ§ÀÔ´Ï´Ù. ÁÁÀºÀÏ¸¸ °¡µæÇÑ.. ÇÏ·ç°¡ µÇ±æ.. ºô¾î º¾´Ï´Ù.'
                       ,'È°±âÂù ÇÏ·ç°¡ ½ÃÀÛµÇ¾ú½À´Ï´Ù. ÈûÂù ÇÏ·ç¸¦ º¸³»¼¼¿ä^^'
                       ,'¿À´Ãµµ "ÈûÂ÷°Ô" ´Þ¸± ÁØºñ µÇ¼Ì³ª¿ä ?  ÈûÂù ÇÏ·ç µÇ¼¼¿ä ~ !!'
                       ,'¿À´Ã ÇÏ·ç Çàº¹µÎ¹è ¾ðÁ¦³ª Áñ°Ì°í ¾ËÂù ÇÏ·ç º¸³»¼¼¿ä..'
                       ,'¸¶¼úÃ³·³ Áñ°Å¿î ÀÏµé¸¸ ÀÖ´Â ÇÏ·ç µÇ¼¼¿ä.');

greeting[1] = new Array('³ª¸¥ÇÑ ¿ÀÈÄÀÔ´Ï´Ù. ±âÁö°³¸¦ È°Â¦ Æì½Ã°í, ÈûÂùÇÏ·ç º¸³»¼¼¿ä.'
                       ,'È°Â¦¿ô´Â ¿ôÀ½Àº ÇÏ·ç¸¦ Çàº¹ÇÏ°Ô ÇØÁØµ¥¿ä. ¿À´ÃÇÏ·çµµ È°Â¦ ¿ô´Â ÇÏ·ç µÇ¼¼¿ä.');

greeting[2] = new Array('ÁÁÀº Àú³áÀÔ´Ï´Ù. Áñ°Å¿òÀÌ °¡µæÇÑ Àú³á½Ã°£ÀÌ µÇ½Ã±æ...'
                       ,'ÇÏ·ç°¡ Àú¹°¾î °©´Ï´Ù. ¿À´Ã ³²Àº ÇÏ·çµµ Çàº¹ÇÏ°Ô º¸³»¼¼¿ä.'
                       ,'È±ÆÃ ! Èûµé°í ÁöÄ£ ÇÏ·ç ¶³ÃÄ ¹ö¸®°í Áñ°Ì°í ¹àÀº ³»ÀÏÀ» ¸ÂÀ¸¼¼¿ä.');

function printGreeting(time){
  time = Number(time);
  idx = 0;
  if(time > 600 && time <= 1200){
    idx = 0;
  } else if(time > 1200 && time <= 1800) {
    idx = 1;
  } else {
    idx = 2;
  }
  r = Math.floor((Math.random()*1000)%greeting[idx].length);
  this.main.document.all.greetingtd.innerText = greeting[idx][r];
}
function getGreeting(time){
  time = Number(time);
  idx = 0;
  if(time > 600 && time <= 1200){
    idx = 0;
  } else if(time > 1200 && time <= 1800) {
    idx = 1;
  } else {
    idx = 2;
  }
  r = Math.floor((Math.random()*1000)%greeting[idx].length);
  return greeting[idx][r];
}

// element°¡ ¿Ã¹Ù¸¥ °èÁÂ¹øÈ£ÀÎÁö check
function CDAccNum( szAccNum )
{
	var data;

	var nAccNumCheck = new Object();

	nAccNumCheck[0] = 0;
	nAccNumCheck[1] = 3;
	nAccNumCheck[2] = 2;
	nAccNumCheck[3] = 0;
	nAccNumCheck[4] = 9;
	nAccNumCheck[5] = 0;
	nAccNumCheck[6] = 8;
	nAccNumCheck[7] = 7;
	nAccNumCheck[8] = 4;
	nAccNumCheck[9] = 3;
	nAccNumCheck[10] = 2;

	var nAmount = 0;
	var ch;

/* °ú¸ñ ÄÚµå°¡ '37' ÀÎ °æ¿ì '02'·Î º¯°æ ÇØ¼­ Check */
	if(szAccNum.charAt(3) == 3 && szAccNum.charAt(4) == 7)
	{
		data = szAccNum.charAt(0) + szAccNum.charAt(1) + szAccNum.charAt(2) +
			"0" + "2" +
			szAccNum.charAt(5) + szAccNum.charAt(6) + szAccNum.charAt(7) +
			szAccNum.charAt(8) + szAccNum.charAt(9) + szAccNum.charAt(10) +
			szAccNum.charAt(11);
	}
	else
	if(szAccNum.charAt(3) == "4" && szAccNum.charAt(4) != "0")
	{
		data = "0" + "4" + "3" + "3" + "2" +
			szAccNum.charAt(5) + szAccNum.charAt(6) + szAccNum.charAt(7) +
			szAccNum.charAt(8) + szAccNum.charAt(9) + szAccNum.charAt(10) +
			szAccNum.charAt(11);
	}
	else
	{
		data = szAccNum;
	}

	for( var i = 0; i < 11; i ++ )
	{
		ch = data.charAt(i);

		if ( ch < "0" || ch > "9" )
			return false;

		nAmount += ( nAccNumCheck[i] *  ( ch - "0"));
	}

	nAmount += 76;

	if (isNum(data.charAt(11)) == false )
	  return false;

	nAmount %= 10;

	if( nAmount != 0 ) nAmount = 10 - nAmount;
	if( nAmount == 0 ) nAmount = 0;

	if( nAmount == ( data.charAt(11) - "0" )) return true
	return false;
}
// 10. ¹ðÅ· ºñ¹Ð¹øÈ£ °Ë»ç : 4°³ ÀÌ»óÀÇ ¿¬¼ÓµÇ°Å³ª µ¿ÀÏÇÑ ¼ýÀÚ°¡ ¿Ã¼ö ¾ø´Ù
// @@@ »ç¿ëÀÚ ºñ¹ø, alnum À¸·Î Ã¼Å©ÇØ¾ß ÇÔ
function CheckUserPswd(str,len)
{
	for(i=0;i<len-3;i++)
	{
		if( str.charAt(i) == str.charAt(i+1) && str.charAt(i) == str.charAt(i+2) && str.charAt(i) == str.charAt(i+3))
			return false
	}

	for(i=0;i<len-3;i++)
	{
		if( parseInt(str.charAt(i))+1 == parseInt(str.charAt(i+1)) && parseInt(str.charAt(i))+2 == parseInt(str.charAt(i+2)) &&  parseInt(str.charAt(i))+3 == parseInt(str.charAt(i+3)))
			return false
	}

	for(i=0;i<len-3;i++)
	{
		if( parseInt(str.charAt(i))-1 == parseInt(str.charAt(i+1)) && parseInt(str.charAt(i))-2 == parseInt(str.charAt(i+2)) && parseInt(str.charAt(i))-3 == parseInt(str.charAt(i+3)))
			return false
	}

	return true;
}
// ch(1 character)°¡ ¼ýÀÚÀÎÁö check
function isNum( ch )
{
	if ( ch < "0" || ch > "9" ) return false
	return true
}
//ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ popup
function openFRAC(C_APPGBN){
  openWindowFunction('RMFRAC11U_'+C_APPGBN,'fpopup',700,600,0);
}

var _DBCS1 = new Array( "£°","£±","£²","£³","£´","£µ","£¶","£·","£¸","£¹" );
var _DBCS2 = new Array( "£¨","£©","¡¡" );
var _DBCS3 = new Array( "£Á","£Â","£Ã","£Ä","£Å","£Æ","£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î","£Ï","£Ð","£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø","£Ù","£Ú" );
var _DBCS4 = new Array( "£á","£â","£ã","£ä","£å","£æ","£ç","£è","£é","£ê","£ë","£ì","£í","£î","£ï","£ð","£ñ","£ò","£ó","£ô","£õ","£ö","£÷","£ø","£ù","£ú" );

/**
 * ÀüÀÚ·Î º¯È¯
 * @param Object input Object
 * @param String flag nullÀÌ¸é obj°ª¸¸ converÃ³¸®
 *               flag '1' ÀÌ¸é obj°ª¿¡ maxlength¸¸Å­ Àü°¢space('¡¡')¸¦ Ã¼¿î´Ù.
 * @return void ( obj°ª¿¡ Ã¼¿ò )
 */
function changeDBCS(obj, flag){

  var val = obj.value;
  var rtnVal = '';
  var cd = 0;

  rtnVal = convert2ByteChar(val);

  if(typeof(flag)!='undefined' && flag=='1')  {
    tempmaxlen = obj.maxLength;
    curlen = getByteLength(rtnVal);
    i = curlen;
    while(curlen<tempmaxlen && i<tempmaxlen) {
      rtnVal += '¡¡';
      i += 2;
    }
  }

  obj.value = rtnVal;

}

// ¹Ý°¢ ¹®ÀÚ¸¦ Àü°¢¹®ÀÚ·Î
function convert2ByteChar(x_char) {
    var x_2byteChar = ""; //ÄÁ¹öÆ®µÈ ¹®ÀÚ
    var c = '';
    var rtn = '';
    for(i=0; i<x_char.length; i++) {
      c = (x_char.charAt(i)).charCodeAt();
      if(32 <= c && c <= 126) { //Àü°¢À¸·Î º¯È¯µÉ¼ö ÀÖ´Â ¹®ÀÚÀÇ ¹üÀ§
          if(c == 32) { //½ºÆäÀÌ½ºÀÎ°æ¿ì ascii ÄÚµå 32
//              x_2byteChar = unescape("%uFFFC");
              x_2byteChar = unescape("%u3000"); //  "¡¡"
          } else {
              x_2byteChar = unescape("%u"+getDecToHex(c+65248));
          }
      }
      else  {
        x_2byteChar = x_char.charAt(i);
      }
      rtn += x_2byteChar;
    }
    return  rtn;
}

// 10Áø¼ö¸¦ 16Áø¼ö·Î
function getDecToHex(x_dec) {
    var x_Hex = new Array();
    var x_serial = 0;
    var x_over16 = x_dec;
    var x_tempNum = 0;
    while(x_dec > 15) {
        var x_h = x_dec % 16;          //³ª¸ÓÁö
        x_dec = parseInt(x_dec/16); //¸ò
        x_Hex[x_serial++] = (x_h > 9 ? String.fromCharCode(x_h + 55) : x_h); //16Áø¼öÄÚµåº¯È¯
    }

//¸¶Áö¸·Àº ¸òÀÇ °ªÀ» °¡Áü
    x_Hex[x_serial++] = (x_dec > 9 ? String.fromCharCode(x_dec + 55) : x_dec); //16Áø¼öÄÚµåº¯È¯

//¸ò,³ª¸ÓÁö,³ª¸ÓÁö,.....
    var retValue = "";
    for(var i=x_Hex.length ; i>0 ;i--) {
        retValue += x_Hex[i-1];
    }
    return retValue;
}

/**
 * LPAD( ÁÂÃø¿¡ Æ¯Á¤ ±æÀÌ ¸¸Å­ Æ¯Á¤ ¹®ÀÚ¸¦ Ã¤¿ò )
 * @param str ÀÔ·Â°ª
 * @param len º¯È¯µÉ length
 * @param padc º¯È¯°ª
 */
function lpad(str, len, padc) {

  var rlen = getByteLength(str);
  var rtnVal = '';

  if(padc==null)  padc=' ';
  if(padc.length==0)  {
    padc = ' ';
//    alert('Ã¤¿ï ¹®ÀÚ¿­ÀÌ ¾ø½À´Ï´Ù.');
//    return;
  }
  if(rlen >= len) {
    return str;
  } else {
    for(i=0; i<len-rlen; i++) {
      rtnVal += padc;
    }
    return rtnVal+str;
  }

}

/**
 * RPAD( ¿ìÃø¿¡ Æ¯Á¤ ±æÀÌ ¸¸Å­ Æ¯Á¤ ¹®ÀÚ¸¦ Ã¤¿ò )
 * @param str ÀÔ·Â°ª
 * @param len º¯È¯µÉ length
 * @param padc º¯È¯°ª
 */
function rpad(str, len, padc) {

  var rlen = getByteLength(str);
  var rtnVal = '';

  if(padc==null)  padc=' ';
  if(padc.length==0)  {
    padc = ' ';
//    alert('Ã¤¿ï ¹®ÀÚ¿­ÀÌ ¾ø½À´Ï´Ù.');
//    return;
  }
  if(rlen >= len) {
    return str;
  } else {
    for(i=0; i<len-rlen; i++) {
      rtnVal += padc;
    }
    return str+rtnVal;
  }

}

//-------------------------------------------------------------------------
//ÇÃ·¡½Ã
//-------------------------------------------------------------------------
function objectlaunchSwf(tId, width, height, url){
	document.write("<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 id='"+tId+"' width='" + width + "' height='" + height + "'>");
	document.write("<param name='movie' value='" + url + "'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='scale' value='noscale'>");
	document.write("<param name='wmode' value='transparent'>");
	document.write("<param name='allowScriptAccess' value='always'>");
	document.write("<param name='salign' value='t'>");
	document.write("<embed src='" + url + "' quality='high' name='"+tId+"' allowScriptAccess='always' scale='noscale' salign='t' pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width='" + width + "' height='" + height + "'></embed>");
	document.write("</object>");
}

