/*************************************************************

ÃÖÁ¾¼öÁ¤ÀÏ:

ÀÏ¹ÝÇÔ¼ö

btMov_AddList
checkNumber

ÀÏ¹ÝÇÔ¼ö

BT_getComboData ¼¿·ºÆ® »ý¼º
BT_CheckLastAcctno °èÁÂ¹øÈ£ ³¡¿¡ 3ÀÚ¸® 000 Á¦°Å
BT_makeAcntnoDash °èÁÂ¹øÈ£¿¡ ÇÏÀÌÇÂÀ» ³ÖÀ½
BT_MakeAcntList °èÁÂ¹øÈ£¸¦ ¸®½ºÆ®·Î ¸¸µë
BT_MakePayAcntList °èÁÂ¹øÈ£¸¦ ¸®½ºÆ®·Î ¸¸µë
BT_ReduceDash ÇÏÀÌÇÂÀ» »èÁ¦
BT_makeCardnoDash Ä«µå¹øÈ£ ÇÏÀÌÇÂ ³Ö±â
BT_getToday ¿À´Ã ³¯Â¥¿­À» YYYYMMDDÀÇ Çü½ÄÀ¸·Î ¸¸µë
BT_make2Length ¿ùÀÏÀ» µÎÀÚ¸®·Î ¸¸µë

BT_makeCardnoDash Ä«µå¹øÈ£ ÇÏÀÌÇÂ ³ÖÀ½
BT_makeMembernoDash È¸¿ø¹øÈ£(16ÀÚ¸®) ÇÏÀÌÇÂ ³Ö±â

BT_TrimSpace °ø¹é¾ø¾Ö±â

BT_calc ±Ý¾× ´õÇÏ±â °è»ê
BT_Del_comma ÄÞ¸¶ »èÁ¦
BT_Add_comma ÀÔ·ÂÆû ÀÛ¼º½Ã ÄÞ¸¶ Ãß°¡
BTCom_Replace ¹®ÀÚº¯È¯

BT_Add_Displaycomma ±Ý¾× Display ½Ã ÄÞ¸¶ Ãß°¡
BT_Add_NumberComma ±Ý¾×ÀÇ ¾ÕÀÚ¸® 0À» ¾ø¾Ö°í ÄÞ¸¶Ãß°¡
BT_Add_NumberComma1
BT_toMoneyF È¯À²,¿ÜÈ­¿¡ ¼Ò¼öÁ¡,ÄÞ¸¶ Ãß°¡

BT_Reduce_comma ÄÞ¸¶ Á¦°Å

BT_isAlphabet °ªÀÌ ¾ËÆÄºª¸¸ ÀÖ´ÂÁö Ã¼Å©
BT_isNumber °ªÀÌ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
BT_number ¼ýÀÚ¸¸ ÀÔ·Â
BT_isTrsfPass ÀÌÃ¼ ºñ¹Ð¹øÈ£ Ã¼Å© ·çÆ¾

BT_getRandomNumber ¾¾Å©¸´ Ä«µå ¹øÈ£ »ý¼º

BT_makeCustnoDash 9ÀÚ¸® °í°´¹øÈ£ ÇÏÀÌÇÂÀ» ³ÖÀ½

BT_makeResnoDash ÁÖ¹Î¹øÈ£ ÇÏÀÌÇÂ ³Ö±â

BT_makeLoannoDash ´ëÃâ°èÁÂ¿¡ ÇÏÀÌÇÂ ³Ö±â

BT_makeDateDash yyyy-mm-dd
BT_makeDateDash_1 yyyy-mm
BT_makeDateDash_2 mm-dd
BT_makeDateDash_3 mm
BT_makeTime 00:00:00

BT_StrToInt ¹®ÀÚ¿­À» 10Áø¼ö·Î º¯È¯

BT_makeDecimalPoint ¼Ò¼öÁ¡ÀÌ Æ÷ÇÔµÈ ¼ýÀÚ ¾Õ¿¡ Æ÷ÇÔµÈ 0 À» Á¦°Å

last_page ÆäÀÌÁö ¼³Á¤

BT_EngNum ¼ýÀÚ¿Í¿µ¾î¸¸ Çã¿ë

BT_SetServiceCode ServiceCode¹Ú¾ÆÁÖ±â
BT_Setreturn_url return_url ¹Ú¾ÆÁÖ±â 
BT_getRandomNumber() { //¾¾Å©¸´ Ä«µå ¼øÂ÷¹øÈ£ »ý¼º

pwCheck() ºñ¹Ð¹øÈ£ ¿¬¹ø È®ÀÎ => ÁÖ¼®È®ÀÎ

***************************************************************/
var alphaArray = new Array();
alphaArray[0]  = 'a' ;alphaArray[1] = 'b';alphaArray[2] = 'c';alphaArray[3] = 'd';
alphaArray[4]  = 'e' ;alphaArray[5] = 'f';alphaArray[6] = 'g';alphaArray[7] = 'h';
alphaArray[8]  = 'i' ;alphaArray[9] = 'j';alphaArray[10] = 'k';alphaArray[11] = 'l';
alphaArray[12] = 'm';alphaArray[13] = 'n';alphaArray[14] = 'o';alphaArray[15] = 'p';
alphaArray[16] = 'q';alphaArray[17] = 'r';alphaArray[18] = 's';alphaArray[19] = 't';
alphaArray[20] = 'u';alphaArray[21] = 'v';alphaArray[22] = 'w';alphaArray[23] = 'x';
alphaArray[24] = 'y';alphaArray[25] = 'z';
alphaArray[26] = 'A';alphaArray[27] = 'B';alphaArray[28] = 'C';alphaArray[29] = 'D';
alphaArray[30] = 'E';alphaArray[31] = 'F';alphaArray[32] = 'G';alphaArray[33] = 'H';
alphaArray[34] = 'I';alphaArray[35] = 'J';alphaArray[36] = 'K';alphaArray[37] = 'L';
alphaArray[38] = 'M';alphaArray[39] = 'N';alphaArray[40] = 'O';alphaArray[41] = 'P';
alphaArray[42] = 'Q';alphaArray[43] = 'R';alphaArray[44] = 'S';alphaArray[45] = 'T';
alphaArray[46] = 'U';alphaArray[47] = 'V';alphaArray[48] = 'W';alphaArray[49] = 'X';
alphaArray[50] = 'Y';alphaArray[51] = 'Z';

function getCode(argObj1,argObj2){
 Key1 = argObj1;
 Key2 = argObj2;
 if(top.iWallet.LoadCode_state == false){
  top.iWallet.LoadCode = top.iWallet.LoadCode + 1;
  if(top.iWallet.LoadCode <= 5){
   setTimeout("getCode(Key1,Key2)", 1000)
  }else{
   alert("ÄÚµå ÃÊ±âÈ­¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\nÃ³À½À¸·Î µ¹¾Æ°©´Ï´Ù.")
   SID = get_sessionid();
   CryptoClient.Logout(SID); 
   top.location.href="/btindex.asp";
  }
 }else{
  retString = ""
  try {
   sKey = argObj1 + "^" + argObj2;
   retString = top.iWallet.sTradcode[sKey];
   if (!retString) retString = "";
   return retString;
  }catch(e) {
   return "";
  } 
 }
}

//OPENÃ¢¿¡¼­ »ç¿ë
function getCode2(argObj1,argObj2){
 Key1 = argObj1;
 Key2 = argObj2;
 if(opener.top.iWallet.LoadCode_state == false){
  opener.top.iWallet.LoadCode = opener.top.iWallet.LoadCode + 1;
  if(opener.top.iWallet.LoadCode <= 5){
   setTimeout("getCode2(Key1,Key2)", 1000)
  }else{
   alert("ÄÚµå ÃÊ±âÈ­¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\nÃ³À½À¸·Î µ¹¾Æ°©´Ï´Ù.")
   SID = get_sessionid();
   CryptoClient.Logout(SID); 
   top.location.href="/btindex.asp";
  }
 }else{
  retString = ""
  try {
   sKey = argObj1 + "^" + argObj2;
   retString = opener.top.iWallet.sTradcode[sKey];
   if (!retString) retString = "";
   return retString;
  }catch(e) {
   return "";
  } 
 }
}

function BT_LoadCode(){
 var dgbcode=ttradcode();
 tmp1 = dgbcode.split("^^^");
 for(k=0;k<tmp1.length;k++){
  tmp2 = tmp1[k].split("^^");
  top.iWallet.sTradcode[tmp2[0]]=tmp2[1];
 }
}

//ÄÚµå±¸ºÐ, ¼¿·ºÆ®ÀÌ¸§, selected°ª
function BT_getComboData(argObj1,selname,argObj2){ 
 Key1 = argObj1;
 Key2 = selname;
 Key3 = argObj2;

 if(top.iWallet.LoadCode_state == false){
  top.iWallet.LoadCode = top.iWallet.LoadCode + 1;
  if(top.iWallet.LoadCode <= 5){
   setTimeout("BT_getComboData(Key1,Key2,Key3)", 1000)
  }else{
   alert("ÄÚµå ÃÊ±âÈ­¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\nÃ³À½À¸·Î µ¹¾Æ°©´Ï´Ù.")
   SID = get_sessionid();
   CryptoClient.Logout(SID); 
   top.location.href="/btindex.asp";
  }
 }else{
  try {
    var data=top.iWallet.ttradcode();
    var split_data=data.split("^^^");
    var len = split_data.length;
    var L_ListText = "<select name=\"" + selname + "\" id=\"" + selname + "\">";
    

    for(i=0;i<len;i++) {
     var splitdata_in=split_data[i].split("^^");
     var splitdata_in2=splitdata_in[0].split("^");

     if(splitdata_in2[0] == argObj1) 
     {
      if (splitdata_in2[1] == argObj2) {
       L_ListText += "\t<option value=\"" + splitdata_in2[1] + "\" selected>" + splitdata_in[1] + "</option>\n";
      } else {
      L_ListText += "\t<option value=\"" + splitdata_in2[1] + "\">" + splitdata_in[1] + "</option>\n";
      }
     }
     
    }

    L_ListText = L_ListText + "</select>"
    return L_ListText;
   }catch(e) {
   return false;
   }  
 }
}

function btAlertNoValue ( thisvalue , alertvalue )
{
 if ( thisvalue.value == "" )
 {
  var smsg;
  smsg = alertvalue + "À»(¸¦) ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
  alert(smsg);
  thisvalue.focus();
  return 1;
 }

 return 0;
}


function btMov_AddList(argObj, argData, argValue,selval){
 
 argObj.length = argObj.length + 1 
 argObj.options(argObj.length-1).text = argData
 argObj.options(argObj.length-1).value = argValue
 if(selval != ""  && selval == argValue) argObj.options(argObj.length-1).selected = true;

}

//¼ýÀÚ¿ÜÀÇ ¹®ÀÚ check
function checkNumber(data) {
 t = data.value ;
 for(i=0;i<t.length;i++) 
  if (t.charAt(i)<'0' || t.charAt(i)>'9') {
  if (t.charAt(i) != '*') {
   alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
   data.value="";
   data.focus() ;
   return false ;
  }
 }
}


function btTextCheckDate(Dnum,StaYer,StaMon,StaDay,EndYer,EndMon,EndDay)
{

     now = new Date();
     var cur_year= now.getYear();
  var cur_month =  now.getMonth();
  var month =  now.getMonth()+1;
  month=new String(month);
  var cur_day = now.getDate();
  cur_day=new String(cur_day);
     var d_cur_date = new Date(cur_year,cur_month,cur_day);
  var dategubun;
     
  var num = Dnum;
 
        eval("doc."+StaYer+".readOnly = true");
        eval("doc."+StaMon+".readOnly = true");
        eval("doc."+StaDay+".readOnly = true");
        eval("doc."+EndYer+".readOnly = true");
        eval("doc."+EndMon+".readOnly = true");
        eval("doc."+EndDay+".readOnly = true");
  if(num==0){ //´çÀÏ
   var before_date = new Date(Date.parse(d_cur_date) - 1*1000*60*60*24);
   dategubun = "1ÁÖÀÏÀü";
  }else if(num==1){ //1ÁÖÀÏÀü
   var before_date = new Date(Date.parse(d_cur_date) - 7*1000*60*60*24);
   dategubun = "1ÁÖÀÏÀü";
  }else if(num==2){ //15ÀÏÀü
   var before_date = new Date(Date.parse(d_cur_date) - 15*1000*60*60*24);
   dategubun = "15ÀÏÀü";
  } else if(num==3){ //30ÀÏ
   var before_date = new Date(Date.parse(d_cur_date) - 30*1000*60*60*24);
   dategubun = "30ÀÏ";
  } else if(num==4){ //±â°£¼³Á¤(3°³¿ù) 
   var before_date = new Date(Date.parse(d_cur_date) - 91*1000*60*60*24);
          eval("doc."+StaYer+".readOnly = false");
          eval("doc."+StaMon+".readOnly = false");
          eval("doc."+StaDay+".readOnly = false");
          eval("doc."+EndYer+".readOnly = false");
          eval("doc."+EndMon+".readOnly = false");
          eval("doc."+EndDay+".readOnly = false");  
   dategubun = "±â°£¼³Á¤";
  }
 
  var yest_date = new Date(Date.parse(d_cur_date)-1000*60*60*24);
  var yest_year = new String(yest_date.getYear());
  var yest_month = new String(yest_date.getMonth()+1);
  
  
  if(yest_month.length==1){
   yest_month = '0'+yest_month;
  }
     
  if(month.length==1){
   month = '0'+ month;
  }
     
     
  if(cur_day.length==1){
   cur_day = '0'+cur_day;
  }
     
  var before_year = new String(before_date.getYear());
  var before_month = new String(before_date.getMonth() +1);
  if(before_month.length==1){
   before_month = '0'+before_month;
  }
  var before_day = new String(before_date.getDate());
  if(before_day.length==1){
   before_day = '0'+before_day;
  }

    if(num==0){
          eval("doc."+StaYer+".value=cur_year");
          eval("doc."+StaMon+".value=month");
          eval("doc."+StaDay+".value=cur_day");
          eval("doc."+EndYer+".value=cur_year");
          eval("doc."+EndMon+".value=month");
          eval("doc."+EndDay+".value=cur_day");
         }
         else if(num==4){
        eval("doc."+StaYer+".value=''");
          eval("doc."+StaMon+".value=''");
          eval("doc."+StaDay+".value=''");
          eval("doc."+EndYer+".value=''");
          eval("doc."+EndMon+".value=''");
          eval("doc."+EndDay+".value=''");                
  } 
         else
     {
      eval("doc."+StaYer+".value=before_year");
        eval("doc."+StaMon+".value=before_month");
        eval("doc."+StaDay+".value=before_day");
        eval("doc."+EndYer+".value=cur_year");
        eval("doc."+EndMon+".value=month");
        eval("doc."+EndDay+".value=cur_day");
     }
}


//*--  ÇÊµå AutoSkip  --*//
function btAutoSkip(){

 var  el = event.srcElement
 if ((el.value == null) || (event.keyCode==13)) return(false)
   
 // ¹æÇâÅ° ¹«½Ã
 var sKeys = "8;16;46;;37;38;39;40;33;34;35;36;45;229;"
 if (sKeys.indexOf(event.keyCode+";") > -1) return;

 if  (el.tagName == "INPUT" )
  if  (el.value.length  >=  el.maxLength ) {
   var i=0
   while (el != el.form.elements[i] )  i++
   if ( (i+1) != el.form.elements.length ) {
    while ( ( el.form.elements[i+1].type == "hidden" ) || 
     ( el.form.elements[i+1].type == "button" ) || 
     ( el.form.elements[i+1].type == "checkbox" ) || 
     ( el.form.elements[i+1].type == "radio" ) || 
     ( el.form.elements[i+1].tagName == "FIELDSET" ) || 
     ( el.form.elements[i+1].style.display == "none" )  || 
     ( el.form.elements[i+1].disabled == true ) ||
     ( el.form.elements[i+1].style.visibility == "hidden" )) {
    i++
    if ( (i+1) == el.form.elements.length ) return;
   }
   }
   else{
    el.form.elements[i].focus();
    return(false);
   }
        
   el.form.elements[i+1].focus()
   if(el.form.elements[i+1].tagName != "SELECT") el.form.elements[i+1].select()
   else if(el.form.elements[i+1].tagName == "SELECT") {
    if(el.form.elements[i+1].value==null || el.form.elements[i+1].selectedIndex==-1)
                el.form.elements[i+1].value = "";
   }
  }
}

//°èÁÂ¹øÈ£¿¡ ÇÏÀÌÇÂ ³Ö±â - pansory
function BT_makeAcntnoDash (val) {
 var DashedAcntno = val 
 if (val.length == 11) { //°èÁÂ¹øÈ£°¡ 11ÀÚ¸®ÀÏ °æ¿ì
  DashedAcntno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5)
 } else if (val.length == 12){
  DashedAcntno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5,11) + "-" + val.substring(11)
 }else if(val.length == 13) { //°èÁÂ¹øÈ£°¡ 13ÀÚ¸®ÀÏ °æ¿ì
  DashedAcntno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5,11) + "-" + val.substring(11)
 } else if (val.length == 14) { //°èÁÂ¹øÈ£°¡ 14ÀÚ¸®ÀÏ °æ¿ì
  DashedAcntno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5,11) + "-" + val.substring(11)
 } else if (val.length == 16){
  DashedAcntno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5,11) + "-" + val.substring(11)
 } 
 return DashedAcntno;
}

//°èÁÂ¹øÈ£ ³¡3ÀÚ¸®¿¡¼­ 000 Á¦°Å
function BT_CheckLastAcctno(val){
 var TempAccntno = val;
 var len = val.length;
 var tempAcc = len - 3;
 var lastAccNo = val.substring(tempAcc, len);
 
 if (lastAccNo == "000"){  
  TempAccntno = BT_makeAcntnoDash(val.substring(0, tempAcc));
 } else {  
  TempAccntno = BT_makeAcntnoDash(TempAccntno);
 }
 return TempAccntno;
}

//°èÁÂ¹øÈ£ ¼±ÅÃ..
function BT_SelectAcntno(USR_AccsList, NeedAcntno) {
 
 var no = NeedAcntno.length;
 var Acntno_No = USR_AccsList.length;
 var SelectedAcntno = new Array();
 var k = 0;

 if (no == 0) {
  SelectedAcntno = USR_AccsList;
  //³ªÁß¿¡ È®ÀÎ ÇÊ¿äÇÔ.. °í¸¥ °Íµé Áß¿¡ Ã¹¹øÂ° °ÍÀ» ¼¼¼Ç¿¡ ³Ö±â..????  
  save_session("ACNTNO", USR_AccsList[0]);
  save_flush();
  
 } else {
  for (var i=0; i < Acntno_No ; i++) {
   
   for(var j=0 ; j < no; j++) {
    
     if(USR_AccsList[i].length > 12) {
      stCode = USR_AccsList[i].substring( 9, 11);
      
     } else {
      stCode = "0"; //Case Error
     }
     
     if (stCode == NeedAcntno[j]) {
      SelectedAcntno[k] = USR_AccsList[i];
      
      
      
      if (k == "0") {
       //³ªÁß¿¡ È®ÀÎ ÇÊ¿äÇÔ.. °í¸¥ °Íµé Áß¿¡ Ã¹¹øÂ° °ÍÀ» ¼¼¼Ç¿¡ ³Ö±â..????  
       save_session("ACNTNO", USR_AccsList[i]);
       save_flush();
      }
      
      k++;
     }
   }
  }
 }
 
 return SelectedAcntno;
 
}

//°èÁÂ¹øÈ£ Array¸¦ ¼¿·ºÆ® ¹Ú½º·Î º¯È¯ - pansory
//Á¶°Ç¿¡ µû¶ó(0: Á¶È¸, 1: ÀÌÃ¼°¡´É, 2: ÀúÃà¼º, 4: ´ëÃâ, 5: ½ÅÅ¹, 6: ±âÅ¸)
function BT_MakeAcntList(val, selectedval,selname,condition) {
 var Acct = BT_KindAcct(val,condition);
 var tempAcct = Acct.split(",");
 
 var L_ListText = "<select name=\"" + selname + "\" id=\"" + selname + "\">";

 for(var i=0; i< tempAcct.length - 1; i++)  {
  if (tempAcct[i] == selectedval) {
   
   L_ListText += "\t<option value=\"" + tempAcct[i] + "\" selected>" + BT_makeAcntnoDash(tempAcct[i]) + "</option>\n";
  } else {
   L_ListText += "\t<option value=\"" + tempAcct[i] + "\">" + BT_makeAcntnoDash(tempAcct[i]) + "</option>\n";
  }
  
 } 
 
 L_ListText += "</select>\n";

 return L_ListText;
}


//°èÁÂÁ¾·ùº°·Î°èÁÂ¹øÈ£°¡Á®¿À±â
/*[1] 11      -> /s100/bc101_r2.jsp  (1080) (°èÁÂ»ó¼¼Á¶È¸ °á°ú¿Í °°Àº È­¸é »ç¿ë)   
[2] 19 ~ 28 -> /s100/bc102_r3.jsp  (1020) (Àû¸³½Ä¿¹±Ý)   
[3] 31 ~ 34 -> /s400/bc419_r1.jsp  (4190) (¿ÜÈ­¿¹±Ý)   
[4] 40 ~ 49 -> /s100/bc102_r2.jsp  (1130) (´ëÃâ°èÁÂ)   
[5] 50 ~ 73 -> /s100/bc102_r1.jsp  (1020) (±âÅ¸)   
[6] ±× ¿Ü   -> /s100/bc1090_r1.jsp (1090) (¿ä±¸ºÒ¿¹±Ý)*/
function BT_KindAcct(Acct,kind)
{
 var tmpAcct = "";//new Array;
 var flag = new Array;

 flag = get_session("IGBGYEJI");

 for(i=0; i< Acct.length; i++){
  if(kind == ""){
   tmpAcct = tmpAcct + Acct[i] + ",";
  }else if(BT_StrToInt(kind) == BT_StrToInt(flag[i])) {
     tmpAcct = tmpAcct + Acct[i] + ",";
  }
 }
 return tmpAcct;
}

// "-" »èÁ¦ - pansory
function BT_ReduceDash(val) 
{
 var x, ch;
 var i=0;
 var newVal="";
 for(x=0; x <val.length ; x++){
  ch=val.substring(x,x+1);
  if(ch != "-")  newVal += ch;
 }
 return newVal;
}


//¿À´Ã ³¯Â¥¿­ ¸¸µé±â - pansory
function BT_getToday() {
 var today = new Date();
 var yyyy, mm, dd;
 var Today;
 
 yyyy = today.getYear();
 mm = BT_make2Length(today.getMonth() + 1);
 dd = BT_make2Length(today.getDate());
 
 Today = yyyy.toString() + mm.toString() + dd.toString();
 
 return Today;
}


// ¿ùÀÏÀ» µÎÀÚ¸®·Î ¸¸µé±â - pansory
function BT_make2Length(val) {
 if(val < 10) {
  val = "0" + val;
 }
 return val;
}

//°ø¹é ¾ø¾Ö±â
function BT_TrimSpace(str) { 
 var count = str.length; 
 var len = count;                 
 var st = 0;

 while ((st < len) && (str.charAt(st) <= ' ')) { 
  st++; 
 } 
 while ((st < len) && (str.charAt(len - 1) <= ' ')) { 
  len--; 
 }                 
 return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

//°ø¹é ¾ø¾Ö±â
function BT_TrimSpace1(str) { 
 var count = str.length; 
 var len = count;                 
 var st = 0; 
 
 while ((st < len) && (toString(str.charAt(st)) <= toString(' '))) { 
  st++; 
 } 
 while ((st < len) && (toString(str.charAt(len - 1)) <= toString(' '))) { 
  len--; 
 }        
 
 return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
 
}

//sessionÀÇ PAY_ACNTNO ¿Í ACNTNO(val) °ª ºñ±³
function BT_ComparePayAcntno(val) {
 
 var USR_AccsList = get_session("ACCS");
 var check = "";
 
 for (var i=0; i < USR_AccsList.length; i++) {
  if (USR_AccsList[i] == val) {
   check =  "1";
  }
 }
 return check;
}

// ±Ý¾× ´õÇÏ±â °è»êÇÏ±â
function BT_calc(string,name) 
{ 
 var sum = 0;
 BT_Del_comma(doc.form.REC_AMT);

 if (eval(string) == 0 ) {
  doc.form.REC_AMT.value = "";
 }
 else {
  sum = doc.form.REC_AMT.value;
  if (sum == "") {
   sum = 0;
  }
  sum = eval(sum) + eval(string);
  doc.form.REC_AMT.value = sum;
 } 

 doc.form.REC_AMT.focus();
}

// ±Ý¾× ´õÇÏ±â °è»êÇÏ±â
function BT_Card_calc(string,name) 
{ 
 var sum = 0;
 BT_Del_comma(doc.form.SEV_AMT);

 if (eval(string) == 0 ) {
  doc.form.SEV_AMT.value = "";
 }
 else {
  sum = doc.form.SEV_AMT.value;
  if (sum == "") {
   sum = 0;
  }
  sum = eval(sum) + eval(string);
  doc.form.SEV_AMT.value = sum;
 } 

 doc.form.SEV_AMT.focus();
}

 

//ÀÌÃ¼ ºñ¹Ð¹øÈ£ Ã¼Å©
function BT_isTrsfPass(val)
{
// ÀÌÃ¼ºñ¹Ð¹øÈ£´Â 4ÀÚ¸®ÀÌ¾î¾ß ÇÑ´Ù.(ÀÚ¸®¼ö °Ë»ç´Â µû·Î ÇØ¾ß ÇÑ´Ù.)
// ¿µ¹®ÀÚ°¡ 1°³ÀÌ»ó Æ÷ÇÔµÇ¾î¾ß ÇÏ¸ç, ¿µ¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕ¸¸ Çã¶ôÇÑ´Ù.
 var len = val.length;
 var i;
 var alphanum = 0;
 
 for(i=0;i<len;i++) {
  if ( BT_isAlphabet(val.charAt(i)) ) 
   alphanum = alphanum + 1;
  else if ( isNaN(val.charAt(i)) ) 
   return false;
 }
 if ( alphanum > 0 ) 
  return true;
 else
  return false;
}

//¾ËÆÄºªÀÎÁö Ã¼Å© - ÀÌÃ¼ºñ¹Ð¹øÈ£ Ã¼Å©¿Í ¼¼Æ®
function BT_isAlphabet(val)
{
 var alphaStr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 
 if ( alphaStr.indexOf(val) < 0 ) 
  return false;
 else 
  return true;
}

//¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å© 
function BT_isNumber(val)
{
 var numberStr = "0123456789";
 
 if ( numberStr.indexOf(val) < 0 ) 
  return false;
 else 
  return true;
}

function BT_number(val){

  if ((event.keyCode<48)||(event.keyCode>57 )){  
   if(event.keyCode != 8  ) // ¹é½ºÆäÀÌ½º Á¦¿Ü
   {
    event.returnValue=false;
   }
  }
}


// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä
function BT_Add_comma(REC_AMT)
{    

 if(!BT_isAllNumber(REC_AMT.value))
 {
  alert("±Ý¾×À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
  REC_AMT.value = "";
  REC_AMT.focus();
  return false;
 }
 var src 
     var i;
 var factor;
 var su;
 var Spacesize = 0;

 factor = REC_AMT.value.length % 3;
 su = (REC_AMT.value.length - factor) /3;
    src = REC_AMT.value.substring(0,factor);

   for(i=0; i<su ; i++)
 {
    if ((factor==0)&&(i==0))// " XXX "ÀÎ °æ¿ì
  {
    src += REC_AMT.value.substring(factor+(3*i), factor+3+(3*i));
  }
  else 
  {
   src +=",";
   src += REC_AMT.value.substring(factor+(3*i), factor+3+(3*i));
        }
    }
  REC_AMT.value=src;
  return true;
}

function BT_Add_NumberComma(val) {
 var Ret_val = BT_StrToInt(val);
 Ret_val = BT_Add_Displaycomma(Ret_val);
 
 return Ret_val;
}

function BT_Add_NumberComma1(val) {
 var Ret_val = BT_StrToInt(val);
 var Zerodel = Ret_val;
 if (Zerodel == "0")
  Ret_val = "";
  
 else
  Ret_val = BT_Add_Displaycomma(Ret_val);
 
 return Ret_val;
}

function BT_Add_Number(val) {
 var Ret_val = BT_StrToInt(val); 
 return Ret_val;
}
function BT_Add_Displaycomma(val) {

 var src;
    var i;
 var factor;
 var su;
 var Spacesize = 0;
 
 var String_val = val.toString();
 
 factor = String_val.length % 3;
 su = (String_val.length - factor) /3;
    src = String_val.substring(0,factor);

   for(i=0; i<su ; i++)
 {
    if ((factor==0)&&(i==0))// " XXX "ÀÎ °æ¿ì
  {
    src += String_val.substring(factor+(3*i), factor+3+(3*i));
  }
  else 
  {
   if ( String_val.substring(factor+(3*i) - 1, factor+(3*i)) != "-" ) src +=",";
   src += String_val.substring(factor+(3*i), factor+3+(3*i));
        }
    }
  return src;
}

function BT_Add_Card_comma(SEV_AMT)
{

 if(!BT_isAllNumber(form.SEV_AMT.value))
 {
  alert("±Ý¾×À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
  form.SEV_AMT.value = "";
  form.SEV_AMT.focus();
  return false;
 }
 var src 
     var i;
 var factor;
 var su;
 var Spacesize = 0;

 factor = SEV_AMT.value.length % 3;
 su = (SEV_AMT.value.length - factor) /3;
    src = SEV_AMT.value.substring(0,factor);

   for(i=0; i<su ; i++)
 {
    if ((factor==0)&&(i==0))// " XXX "ÀÎ °æ¿ì
  {
    src += SEV_AMT.value.substring(factor+(3*i), factor+3+(3*i));
  }
  else 
  {
   src +=",";
   src += SEV_AMT.value.substring(factor+(3*i), factor+3+(3*i));
        }
    }
  SEV_AMT.value=src;
  return true;
}

//ÀüÃ¼ °ªÀÌ ¼ýÀÚ·Î¸¸ µÇ¾î ÀÖ´ÂÁö Ã¼Å©
function BT_isAllNumber(val)
{
 var len = val.length;
 var i=0;
 
 for(i=0;i<len;i++) {
  if ( isNaN(val.charAt(i)) ) return false;
 }
 return true;
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function BT_Del_comma(REC_AMT) 
{
 REC_AMT.value = BT_Reduce_comma(REC_AMT.value);
 return true;
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function BT_Del_Card_comma(SEV_AMT) 
{
 SEV_AMT.value = BT_Reduce_comma(SEV_AMT.value);
 return true;
}

function BT_Reduce_comma(account_number) 
{
 var x, ch;
 var i=0;
 var newVal="";
 for(x=0; x <account_number.length ; x++){
  ch=account_number.substring(x,x+1);
  if(ch != ",")  newVal += ch;
 }
 return newVal;
}

function BTCom_Replace(originalString, findText, replaceText){

 var pos = 0
 var preStr = ""
 var postStr = ""

 pos = originalString.indexOf(findText)
 
 while (pos != -1) {
  preString = originalString.substr(0,pos)
  postString = originalString.substring(pos+findText.length)
  originalString = preString + replaceText + postString
  pos = originalString.indexOf(findText)
 }
 
 return originalString
}

function BT_getRandomNumber() { //¾¾Å©¸´ Ä«µå ¼øÂ÷¹øÈ£ »ý¼º
 k=Math.round(Math.random()*30)
 if(k == 0) k = k + 1
 var L_Number = BT_make2Length(k);
 return L_Number;
}


//9ÀÚ¸® °í°´¹øÈ£¿¡ ÇÏÀÌÇÂ ³Ö±â - pansory
function BT_makeCustnoDash (val) {
 DashedCustno = val.substring(0,3) + "-" + val.substring(3,9);
 return DashedCustno;
}

//ÁÖ¹Î¹øÈ£¿¡ ÇÏÀÌÇÂ ³Ö±â
function BT_makeResnoDash (val) {
 if (val.length == 10) { //±â¾÷ÀÇ °æ¿ì
  DashedResno = val.substring(0,3) + "-" + val.substring(3,5) + "-" + val.substring(5);
 } else { //°³ÀÎÀÇ °æ¿ì
  if (val.substring(0,3) == "000"){
   DashedResno = val.substring(3,6) + "-" + val.substring(6,8) + "-" + val.substring(8,13);
  } else {
   DashedResno = val.substring(0,6) + "-" + val.substring(6,13);
  }
  
 }
 return DashedResno;
}


//Ä«µå¹øÈ£¿¡ ÇÏÀÌÇÂ ³Ö±â - pansory
function BT_makeCardnoDash (val) {
  DashedAcntno = val.substring(0,4) + "-" + val.substring(4,8) + "-" + val.substring(8,12) + "-" + val.substring(12,16);
 return DashedAcntno;
}

//È¸¿ø¹øÈ£(16ÀÚ¸®)¿¡ ÇÏÀÌÇÂ ³Ö±â - pansory
function BT_makeMembernoDash (val) {
  DashedAcntno = val.substring(0,4) + "-" + val.substring(4,8) + "-" + val.substring(8,12) + "-" + val.substring(12,16);
 return DashedAcntno;
}

//Ä«µå¹øÈ£ Array¸¦ ¼¿·ºÆ® ¹Ú½º·Î º¯È¯ - pansory
function BT_MakeCardList(val, selectedval) {
 
 var L_ListText = "<select name=\"ACNTNO\" id=\"ACNTNO\">";

 for(var i=0; i< val.length; i++)  {
  if (val[i] == selectedval) {
   L_ListText += "\t<option value=\"" + val[i] + "\" selected>" + BT_makeCardnoDash(val[i]) + "</option>\n";
  } else {
   L_ListText += "\t<option value=\"" + val[i] + "\">" + BT_makeCardnoDash(val[i]) + "</option>\n";
  }
  
 } 
 
 L_ListText += "</select>\n";

 return L_ListText;
}

//Ä«µå¹øÈ£ Array¸¦ ¼¿·ºÆ® ¹Ú½º·Î º¯È¯ - pansory
function BT_makeCardnoList(val) {
 
 var L_ListText = "<select name=\"CARD_NO\" id=\"CARD_NO\">";

 for(var i=0; i< val.length; i++)  {
  if (i == 0) {
   L_ListText += "\t<option value=\"" + val[i] + "\" selected>" + BT_makeCardnoDash(val[i]) + "</option>\n";
  } else {
   L_ListText += "\t<option value=\"" + val[i] + "\">" + BT_makeCardnoDash(val[i]) + "</option>\n";
  }
  
 } 
 
 L_ListText += "</select>\n";

 return L_ListText;
}

//Ä«µå¹øÈ£ ¼±ÅÃ..
function BT_SelectCardno(USR_AccsList, NeedCardno) {
 
 var no = NeedCardno.length;
 var Cardno_No = USR_AccsList.length;
 var SelectedCardno = new Array();
 var k = 0;

 if (no == 0) {
  SelectedCardno = USR_AccsList;
  //³ªÁß¿¡ È®ÀÎ ÇÊ¿äÇÔ.. °í¸¥ °Íµé Áß¿¡ Ã¹¹øÂ° °ÍÀ» ¼¼¼Ç¿¡ ³Ö±â..????  
  save_session("CARD_NO", USR_AccsList[0]);
  save_flush();
  
 } else {
  for (var i=0; i < Cardno_No ; i++) {
   
   for(var j=0 ; j < no; j++) {
    
     if(USR_AccsList[i].length > 12) {
      stCode = USR_AccsList[i].substring( 9, 11);
      
     } else {
      stCode = "0"; //Case Error
     }
     
     if (stCode == NeedAcntno[j]) {
      SelectedCardno[k] = USR_AccsList[i];
      
      if (k == "0") {
       //³ªÁß¿¡ È®ÀÎ ÇÊ¿äÇÔ.. °í¸¥ °Íµé Áß¿¡ Ã¹¹øÂ° °ÍÀ» ¼¼¼Ç¿¡ ³Ö±â..????  
       save_session("CARD_NO", USR_AccsList[i]);
       save_flush();
      }
      k++;
     }
   }
  }
 }
 return SelectedCardno;
}

function BT_makeLoannoDash (val) {
  DashedLoanno = val.substring(0,3) + "-" + val.substring(3,9) + "-" + val.substring(9,11) + "-" + val.substring(11,16)
 return DashedLoanno;
}

function BT_makeDateDash (val) {
  if (val == "00000000") 
   DashedDate = "";
  else 
   DashedDate = val.substring(0,4) + "-" + val.substring(4,6) + "-" + val.substring(6,8);
   
 return DashedDate;
}

function BT_makeDateDash_1 (val) {
  if (val == "000000") 
   DashedDate_1 = "";
  else 
   DashedDate_1 = val.substring(0,4) + "-" + val.substring(4,6);
   
 return DashedDate_1;
}
function BT_makeDateDash_2 (val) {
  if (val == "00000") 
   DashedDate_2 = "";
  else 
   DashedDate_2 = val.substring(0,2) + "-" + val.substring(2);
   
 return DashedDate_2;
}

function BT_makeDateDash_3 (val) {
  if (val == "00000000") 
   DashedDate_3 = "";
  else 
   DashedDate_3 = val.substring(6,8);
   
 return DashedDate_3;
}

function BT_makeDateSlash (val) {
  if (val == "00000000") 
   DashedDate_1 = "";
  else 
   DashedDate_1 = val.substring(0,4) + "/" + val.substring(4,6);
   
 return DashedDate_1;
}

function BT_makeTime (val) {
  ReturnTime = val.substring(0,2) + ":" + val.substring(2,4) + ":" + val.substring(4,6);
 return ReturnTime;
}

//¹®ÀÚ¿­À» 10Áø¼ö·Î º¯È¯
function BT_StrToInt(val) {
 var Re_int = 0
 
 if (val != "")
  var Re_int = parseInt(val,10);
 else
  Re_int = 0;
 
 return Re_int;
}

 

function BT_makeDecimalPoint(val) {
 var ReturnVal = val.split(".");
 ReturnVal = BT_Add_NumberComma(ReturnVal[0]) + "." + ReturnVal[1];
 return ReturnVal;
 
}


//ÆäÀÌÁö ¼³Á¤
function last_page(val){
 var last_page = val%10;
 var index = parseInt(val/10);

 if (last_page > 0){
  return(index+1);
 }else
  return(index);
} 


//¼Ò¼öÁ¡ÀÌÇÏ ÀÚ¸®¼ö ¼³Á¤
function BT_makeCipherPoint(val,cipher)
{
 
 var PreCipher = val.length - cipher;

 var Preval = val.substring(0,PreCipher);
 var Nextval = val.substring(PreCipher);
 var Returnval = Preval + "." + Nextval;

 return Returnval
}

//¼ýÀÚ¿Í ¿µ¾î¸¸ Çã¿ë
function BT_EngNum(obj,isUP){

 //if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;//¿¡·¯ ¹ß»ý ¼öÁ¤ÇÔ.
 var returnValue = "";
 for (var i = 0; i < obj.value.length; i++){
  if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
   returnValue += obj.value.charAt(i);
  }else{
   returnValue += "";
  }
 }

 obj.value = returnValue;
 obj.focus();
}


//³¯Â¥ °è»ê -- jjung
function BT_getDate(Dnum, gubun, StaYer,StaMon,StaDay,EndYer,EndMon,EndDay){
 var cur_year, cur_month, cur_day, cur_hour, cur_min, cur_sec, d_cur_date
 var index=0;
 var Mnum=0;

 var theDate = btGetCurrTime(2,1);
 var now = new Date();
 var daynum = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
 var monname = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');

 if(theDate == ""){
     cur_year= now.getYear();
  cur_month =  now.getMonth() + 1;
  cur_month = new String(cur_month);
  cur_day = new String(now.getDate());
  cur_hour = theDate.substring(8,10);
  cur_min = theDate.substring(10,12);
  cur_sec = theDate.substring(12);
 } 
    else {
  cur_year = theDate.substring(0,4);
  cur_month = theDate.substring(4,6);
  cur_day = theDate.substring(6,8);
  cur_hour = theDate.substring(8,10);
  cur_min = theDate.substring(10,12);
  cur_sec = theDate.substring(12,14);
 }
    
 daynum[1] = cday(cur_year);
    change_month = monname[BT_StrToInt(cur_month) - 1];
 tmpDate = new String(change_month + cur_day + "," + cur_year + " " + cur_hour + ":" + cur_min + ":" + cur_sec );
 d_cur_date = new Date(tmpDate);

 if(gubun == "mon"){
  tmpMonth = BT_StrToInt(cur_month) + Dnum;
  if (tmpMonth == 0)
  {
   tmpMonth = "12";
   change_month = monname[BT_StrToInt(tmpMonth) - 1];
   tmpDate = new String(change_month + cur_day + "," + (cur_year - 1) + " " + cur_hour + ":" + cur_min + ":" + cur_sec );
  }
  else if (tmpMonth == -1)
  {
   tmpMonth = "11";
   change_month = monname[BT_StrToInt(tmpMonth) - 1];
   tmpDate = new String(change_month + cur_day + "," + (cur_year - 1) + " " + cur_hour + ":" + cur_min + ":" + cur_sec );
  }
  else {
   change_month = monname[BT_StrToInt(tmpMonth) - 1];
   tmpDate = new String(change_month + cur_day + "," + cur_year + " " + cur_hour + ":" + cur_min + ":" + cur_sec );
  }
  before_date = new Date(tmpDate);
 }else{
  var before_date = new Date(Date.parse(d_cur_date) + BT_StrToInt(Dnum)*1000*60*60*24);
 }

 if(theDate.length==0) {   
  var before_year = new String(before_date.getYear());
  var before_month = new String(before_date.getMonth() + 1);

 }else {
  var before_year = new String(before_date.getYear());
  var before_month = new String(before_date.getMonth() + 1);
 } 

 if(before_month.length==1){
  before_month = '0'+before_month;
 }
 var before_day = new String(before_date.getDate());

 if(before_day.length==1){
  before_day = '0'+before_day;
 }
 if(StaYer != "") eval("doc."+StaYer+".value=before_year");
 if(StaMon != "") eval("doc."+StaMon+".value=before_month");
 if(StaDay != "") eval("doc."+StaDay+".value=before_day");
 
 if(EndYer != "") eval("doc."+EndYer+".value=before_year");
 if(EndMon != "") eval("doc."+EndMon+".value=before_month");
 if(EndDay != "") eval("doc."+EndDay+".value=before_day");

 if(StaYer == "" && StaMon == "" && StaDay == "" && EndYer == "" && EndMon == "" &&  EndDay == "") return before_year + before_month + before_day;

}

//val : ÀüÃ¼ °ª, point : ¼Ò¼öÁ¡ ¾Õ¿¡ ÀÚ¸®¼ö
function BT_toMoneyF(val,point,gubun){
 var foreVal = 0;
 var downVale = 0;
 if (BT_TrimSpace(val) == ""){
  return foreVal;
 } else {
  if(point == "" || point == "0") {
   foreVal = val;
   downVal = "";
  } else {
   if(gubun == "1"){
    foreVal = val.substring(0,point);
   } else{
    foreVal = BT_Add_NumberComma(val.substring(0,point));
   }
   downVal = val.substring(point);
  }
  return foreVal + "." + downVal;
 }
}


function BT_SetServiceCode(code){
 save_session("SERVICE_CODE",code);    
 save_flush();     
}

function BT_Setreturn_url(val){
 save_session("RETURN_URL",val);    
 save_flush();     
}

//2³â À±³âÃ³¸®
function cday(year)
{
 //2¿ù´ÞÀÏ¶§ À±³â Ã³¸®
 if ((year % 4) == 0) { //À±³â
  if ((year % 100) == 0) { //Æò³â
   if ((year % 400) == 0) { //À±³â
    daynum = 29;
   }
   else {//Æò³â
    daynum = 28;
   }
  }
  else { //À±³â
   daynum = 29;
  }
 }
 else {//Æò³â
  daynum = 28;
 }
 return daynum;
}

/**
* ÀÔ·ÂÇÑ ¼ýÀÚ ¹× ¿µ¹®(Á¶ÇÕµµ »ó°ü¾øÀ½)ÀÌ ºñ¹Ð¹øÈ£·Î »ç¿ë °¡´ÉÇÑÁö ´ÙÀ½°ú °°Àº Á¦ÇÑ»çÇ×À»
* °Ë»çÇÏ´Â ¸Þ¼Òµå
* 1. ¼ýÀÚÀÇ °æ¿ì ÇÏ³ªÀÇ ¼ýÀÚ Á¶ÇÕ
* 2. ¼ýÀÚÀÇ °æ¿ì ¿À¸§Â÷¼ø ¹× ³»¸²Â÷¼ø
* 3. ¿µ¹®ÀÇ °æ¿ì ÇÏ³ªÀÇ ¿µ¹® Á¶ÇÕ(´ë¼Ò¹®ÀÚ´Â ´Ù¸¥ ¹®ÀÚ·Î ÀÎ½ÄÇÔ)
* 4. ¿µ¹®ÀÇ °æ¿ì ¿À¸§Â÷¼ø ¹× ³»¸²Â÷¼ø
* @obj ÀÔ·ÂÆûÀÇ object
* @return true : ºñ¹Ð¹øÈ£·Î »ç¿ë°¡´É
* @return false : ºñ¹Ð¹øÈ£·Î »ç¿ëÇÒ ¼ö ¾øÀ½. °¢ »óÈ²¿¡ ¸Â´Â ¸Þ½ÃÁö°¡ ³»ÀåµÇ¾î ÀÖÀ½.
*/
function pwCheck(obj)
{
 var val = obj.value;
 var flag = false;

 for(i=0;i<val.length;i++)
 {
  if(!BT_isNumber(val.charAt(i)))//¼ýÀÚ Ã¼Å©
  {
   flag = true;
   break;
  }
 }

 if(flag)//¼ýÀÚ¿Í ¿µ¹® È¥ÇÕ or ¿µ¹® Á¶ÇÕÀ¸·Î ¿¹»óµÊ
 {
  for(i=0;i<val.length;i++)
  {
   if(!BT_isAlphabet(val.charAt(i)))//¿µ¹® Ã¼Å©
   {
    flag = false;
    break;
   }
  }

  if(flag)//*** ¿µ¹®À¸·Î¸¸ Á¶ÇÕ ¿¬¹ø Ã¼Å© ¿ä±¸µÊ ***
  {
   if(check_alpha_all_dup(val))//*** °°Àº ¿µ¹®ÀÚ¸¸ÀÇ Á¶ÇÕ °Ë»ç ***
   {
    alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ¸ðµÎ °°Àº ¿µ¹®ÀÔ´Ï´Ù.");
    return false;
   }
   else//*** ¿À¸§ Â÷¼ø ¹× ³»¸² Â÷¼ø °Ë»ç ***
   {
    if(check_alpha_asc(val))//*** ¿À¸§Â÷¼ø °Ë»ç ***
    {
     alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ¿µ¹® ¿À¸§Â÷¼øÀÔ´Ï´Ù.");
     return false;
    }
    else//*** ³»¸²Â÷¼ø °Ë»ç ***
    {
     if(check_alpha_desc(val))
     {
      alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ¿µ¹® ³»¸²Â÷¼øÀÔ´Ï´Ù.");
      return false;
     }
     else//*** ºñ¹Ð¹øÈ£·Î »ç¿ë°¡´É ***
     {
      return true;
     }
    }
   }
  }
  else//*** ¿µ¹® ¹× ¼ýÀÚ Á¶ÇÕ - ºñ¹Ð¹øÈ£·Î »ó¿ë°¡´É ***
  {
   return true;
  }
 }
 else//*** ¼ýÀÚ·Î¸¸ Á¶ÇÕµÇ¾úÀ¸¹Ç·Î ¿¬¹ø Ã¼Å© ¿ä±¸µÊ ****
 {
  if(check_digit_all_dup(val))//*** °°Àº ¼ýÀÚ¸¸ÀÇ Á¶ÇÕ °Ë»ç ***
  {
   alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ¸ðµÎ °°Àº ¼ýÀÚÀÔ´Ï´Ù.");
   return false;
  }
  else//*** ¿À¸§ Â÷¼ø ¹× ³»¸² Â÷¼ø °Ë»ç ***
  {
   if(check_digit_asc(val))//*** ¿À¸§Â÷¼ø °Ë»ç ***
   {
    alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ¿À¸§Â÷¼øÀÔ´Ï´Ù.");
    return false;
   }
   else//*** ³»¸²Â÷¼ø °Ë»ç ***
   {
    if(check_digit_desc(val))
    {
     alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ³»¸²Â÷¼øÀÔ´Ï´Ù.");
     return false;
    }
    else//*** ºñ¹Ð¹øÈ£·Î »ç¿ë°¡´É ***
    {
     return true;
    }
   }
  }
 }
}


/**
* ¼ýÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ ³»¸²Â÷¼øÀÇ ¼ýÀÚµéÀÎÁö È®ÀÎ
* @return true : ³»¸²Â÷¼øÀÌ´Ù.
* @return false : ³»¸²Â÷¼øÀÌ ¾Æ´Ï´Ù.
*/
function check_digit_desc(val)
{
 var init_cnt = 0;
 var flag = true;

 for(i=0;i<numberArray.length;i++)
 {
  if(val.charAt(0) == numberArray[i])
  {
   init_cnt = i;
   break;
  }
 }

 var init_cnt_tmp = init_cnt;
 for(i=0;i<val.length;i++)
 {
  if(val.charAt(i) == numberArray[init_cnt_tmp])
  {
  }
  else
  {
   flag = false;
   break;
  }
  
  init_cnt_tmp -= 1;
  if(init_cnt_tmp == -1)
  {
   init_cnt_tmp = numberArray.length - 1;
  }
 }

 return flag;
}

/**
* ¿µ¹®À¸·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ ³»¸²Â÷¼øÀÎÁö È®ÀÎ
* @return true : ³»¸²Â÷¼øÀÌ´Ù.
* @return false : ³»¸²Â÷¼øÀÌ ¾Æ´Ï´Ù.
*/
function check_alpha_desc(val)
{
 var init_cnt = 0;
 var flag = true;

 for(i=0;i<alphaArray.length;i++)
 {
  if(val.charAt(0) == alphaArray[i])
  {
   init_cnt = i;
   break;
  }
 }

 var init_cnt_tmp = init_cnt;
 for(i=0;i<val.length;i++)
 {
  if(val.charAt(i) == alphaArray[init_cnt_tmp])
  {
  }
  else
  {
   flag = false;
   break;
  }
  
  init_cnt_tmp -= 1;
  if(init_cnt_tmp == -1)
  {
   init_cnt_tmp = alphaArray.length - 1;
  }
 }

 return flag;
}


/**
* ¼ýÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ ¿À¸§Â÷¼øÀÇ ¼ýÀÚµéÀÎÁö È®ÀÎ
* @return true : ¿À¸§Â÷¼øÀÌ´Ù.
* @return false : ¿À¸§Â÷¼øÀÌ ¾Æ´Ï´Ù.
*/
function check_digit_asc(val)
{
 var init_cnt = 0;
 var flag = true;

 for(i=0;i<numberArray.length;i++)
 {
  if(val.charAt(0) == numberArray[i])
  {
   init_cnt = i;
   break;
  }
 }

 var init_cnt_tmp = init_cnt;
 for(i=0;i<val.length;i++)
 {
  if(val.charAt(i) == numberArray[init_cnt_tmp])
  {
  }
  else
  {
   flag = false;
   break;
  }
  
  init_cnt_tmp += 1;
  if(init_cnt_tmp == numberArray.length)
  {
   init_cnt_tmp = 0;
  }
 }

 return flag;
}

/**
* ¿µ¹®À¸·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ ¿À¸§Â÷¼ø ÀÎÁö È®ÀÎ
* @return true : ¿À¸§Â÷¼øÀÌ´Ù.
* @return false : ¿À¸§Â÷¼øÀÌ ¾Æ´Ï´Ù.
*/
function check_alpha_asc(val)
{
 var init_cnt = 0;
 var flag = true;

 for(i=0;i<alphaArray.length;i++)
 {
  if(val.charAt(0) == alphaArray[i])
  {
   init_cnt = i;
   break;
  }
 }

 var init_cnt_tmp = init_cnt;
 for(i=0;i<val.length;i++)
 {
  if(val.charAt(i) == alphaArray[init_cnt_tmp])
  {
  }
  else
  {
   flag = false;
   break;
  }
  
  init_cnt_tmp += 1;
  if(init_cnt_tmp == alphaArray.length)
  {
   init_cnt_tmp = 0;
  }
 }

 return flag;
}

/**
* ¼ýÀÚ·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ °°Àº ¼ýÀÚ·Î Á¶ÇÕµÇ¾ú´ÂÁö È®ÀÎ
* @return true : µ¿ÀÏÇÑ °ªÀ¸·Î Á¶ÇÕ. ºñ¹Ð¹øÈ£·Î »ç¿ëÇÏ¸é ¾ÈµÊ.
* @return false : ´Ù¸¥ ¼ýÀÚ°¡ Àû¾îµµ ÇÏ³ª Á¸Àç. ºñ¹Ð¹øÈ£·Î »ç¿ëÇØµµ ±¦ÂúÀ½.
*/
function check_digit_all_dup(val)
{
 var flag = true;

 for(i=0;i<numberArray.length;i++)
 {
  flag = true;

  for(j=0;j<val.length;j++)
  {
   if(val.charAt(j) == numberArray[i])
   {
   }
   else
   {
    flag = false;
    break;
   }
  }

  if(flag)
  {
   break;
  }
  else
  {
   continue;
  }
 }

 return flag;
}

/**
* ¿µ¹®À¸·Î¸¸ ±¸¼ºµÈ ¹®ÀÚ¿­ÀÌ °°Àº ¿µ¹®À¸·Î Á¶ÇÕµÇ¾ú´ÂÁö È®ÀÎ
* @return true : µ¿ÀÏÇÑ ¿µ¹®À¸·Î Á¶ÇÕ. ºñ¹Ð¹øÈ£·Î »ç¿ëÇÏ¸é ¾ÈµÊ.
* @return false : ´Ù¸¥ ¿µ¹®ÀÌ Àû¾îµµ ÇÏ³ª Á¸Àç. ºñ¹Ð¹øÈ£·Î »ç¿ëÇØµµ ±¦ÂúÀ½.
*/
function check_alpha_all_dup(val)
{
 var flag = true;

 for(i=0;i<alphaArray.length;i++)
 {
  flag = true;

  for(j=0;j<val.length;j++)
  {
   if(val.charAt(j) == alphaArray[i])
   {
   }
   else
   {
    flag = false;
    break;
   }
  }

  if(flag)
  {
   break;
  }
  else
  {
   continue;
  }
 }

 return flag;
}



