/*--------------------------------------------------*/
/*         Check Function List                      */
/*--------------------------------------------------*/
/*<input type="text" name="A_EMONEY" size=18 maxLength=15 style="text-align:right" onkeypress="NUM_HAN(this.value,3,document.cibform.EMONEY_HAN)" onkeyup="this.value=numchk(this.value);NUM_HAN(this.value,3,document.cibform.EMONEY_HAN)">*/

var  wi = 700;
var  hi = 500;
var hisBack = false;
var FormCheck = true;
/*
function getUserName()
{
	return getCookie("chb_username");
}

function isLogin()
{
	var user_name  = getCookie("chb_username");
	
	if(user_name == null || user_name.length > 0) return true;
	else return false;
}
*/

function setCibssAccClass(clss)
{
	if(top.cibtop){
		top.cibtop.acc_class = clss;
	}
}

function repeatInfo()
{
	alert(" - °èÁÂ ÀÜ¾×/ÀÔÃâ Á¤º¸ Á¶È¸´Â ÇÑ¹ø¿¡ ÇÑ °èÁÂ¾¿ Ã³¸®µË´Ï´Ù. -  \n\n" +
		  "¿äÃ»ÇÏ½Å °Å·¡ÀÇ Ã³¸® °á°ú¸¦ È®ÀÎÇÏ½Å ÈÄ ´Ù¸¥ °èÁÂ¸¦ Á¶È¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
}

function getAInfo(arg)
{
    var frm = document.cibform;
	var url = frm.T_TARGET.value;

	if(url == ""){
		repeatInfo();
		return;
	}
    frm.A_ACCNO.value = arg;

    goCib(url, 0);
}

function addTrans()
{
    var frm = document.cibform;
	var url = frm.T_TARGET.value;
	var recval = frm.T_RECCOUNT.value;

	if(url == ""){
		alert(" ¿äÃ»ÇÏ½Å °Å·¡¸¦ Ã³¸® Áß ÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌ »óÅÂ°¡ 2ºÐ ÀÌ»ó Áö¼ÓµÇ¸é ºê¶ó¿ìÀú¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÏ¿© ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌÃ¼°Å·¡¸¦ ÇÏ½Å °í°´´ÔÀº ÀÔÃâ³»¿ªÀ» ¹Ýµå½Ã È®ÀÎÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		return;
	} 

	if((recval.length > 0 && recval == "20") || parseInt(recval) >=20){
		alert("¼Û±Ý ¸ñ·Ï ÀÛ¼ºÀº ÇÑ¹ø¿¡ 20°Ç ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù. \n \n '¼Û±Ý ½ÇÇà'À» ÇÏ½Å ÈÄ ´Ù½Ã ½ÃÀÛÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return;
	}

	if(frm.A_SNDNAME){
		if(frm.A_SNDNAME.value == "¹ÌÀÔ·Â½Ã ¿¹±ÝÁÖ¸í") frm.A_SNDNAME.value="";
	}

	goCib(url, 2);
}

function runTrans(url)
{
    var frm = document.cibform;
	var recval = frm.T_RECCOUNT.value;

	if(frm.T_TARGET.value == ""){
		alert(" ¿äÃ»ÇÏ½Å °Å·¡¸¦ Ã³¸® Áß ÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌ »óÅÂ°¡ 2ºÐ ÀÌ»ó Áö¼ÓµÇ¸é ºê¶ó¿ìÀú¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÏ¿© ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌÃ¼°Å·¡¸¦ ÇÏ½Å °í°´´ÔÀº ÀÔÃâ³»¿ªÀ» ¹Ýµå½Ã È®ÀÎÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		return;
	}
	if(recval.length <= 0 || recval == "0"){
		alert("½ÇÇàÇÒ ¼Û±Ý ¸ñ·ÏÀÌ ¾ø½À´Ï´Ù. \n \n '¼Û±Ý °¡´É È®ÀÎ'À» ¸ÕÀú ÇÏ½Å ÈÄ '¼Û±Ý ½ÇÇà'À» ÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return;
	}

	FormCheck=false;
	goCib(url, 2);
}

function cancelTrans(arg)
{
    var frm = document.cibform;
	var url = frm.T_TARGET.value;

	if(frm.T_TARGET.value == ""){
		alert(" ¿äÃ»ÇÏ½Å °Å·¡¸¦ Ã³¸® Áß ÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌ »óÅÂ°¡ 2ºÐ ÀÌ»ó Áö¼ÓµÇ¸é ºê¶ó¿ìÀú¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇÏ¿© ÁÖ½Ê½Ã¿À. \n\n" +
			  " ÀÌÃ¼°Å·¡¸¦ ÇÏ½Å °í°´´ÔÀº ÀÔÃâ³»¿ªÀ» ¹Ýµå½Ã È®ÀÎÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù. ");
		return;
	}

	url = url + "&A_TRNO=" + arg;
	goCib(url, 0);
}

var cnlRegNo = new Array();
function cancelRegv()
{
    var frm = document.cibform;
	var args = cancelRegv.arguments;

	if(cnlRegNo.length > 0){
		for(var i=0; i < cnlRegNo.length; i++){
			if(cnlRegNo[i] == args[1]){
				alert("ÀÌ¹Ì Ãë¼Ò Ã³¸®°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. Á¶È¸¸¦ ÇÏ½Ã¸é Ã³¸®°á°ú¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
				return;
			}
		}
	}
	if(args[2] != 'µî  ·Ï'){
		//alert("½ÂÀÎ¹øÈ£ " + args[1] + "´Â Ã³¸®°á°ú°¡ 'µî ·Ï'ÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎ ÇÏ½Å ÈÄ °Å·¡ÇÏ¿© ÁÖ½Ê½Ã¿À.");
		alert("ÀÌ¹Ì Ãë¼ÒµÇ¾ú½À´Ï´Ù. È®ÀÎ ÇÏ½Å ÈÄ °Å·¡ÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return;
	}
	url = args[0] + "&OKNO=" + args[1] + "&DATE=" + args[3] + "&ERROR_PAGE=ERRPOPUP";	
	//url = args[0] + "&OKNO=" + args[1] + "&ERROR_PAGE=ERRPOPUP";
	goCib(url, 10);
}

function FexCheck(url)
{
    var frm = document.cibform;

	if(frm.A_JUMNO.value.length <= 0){
		alert(" ¿ÜÈ¯°Å·¡Á¡À» µî·Ï ÇÏ¼Å¾ß ¿ÜÈ¯Á¶È¸ ¾÷¹«¸¦ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		frm.A_JUMNAME.focus();
		return;
	}
	goCib(url, 2);
}

function selectLastAccNo()
{
	if(!document.cibform) return;
	if(!document.cibform.A_ACCNO) return;
	if(document.cibform.A_ACCNO.type.length < 6) return;
	if(document.cibform.A_ACCNO.type.substring(0,6) != 'select') return;
	if(top.cibtop.last_accno){
		var ctl = document.cibform.A_ACCNO;
		for(var i=0;i < ctl.options.length; i++){
			if(ctl.options[i].value == top.cibtop.last_accno){
				ctl.selectedIndex = i;
			}
		}
	}
}

function getPub(url, target)
{
	var newUrl;

	if(url.indexOf("servlets/") >=  0) newUrl = url;
	else if(url.indexOf("html") < 0)  newUrl = "/servlets/cibpub?" + url;
	else newUrl = url;

	if(target >= 10 && target <= 13){
		moveToUrl(newUrl, target);
	}
}

function viewcode()
{
	intro("/cib/receipt/re_courtcode.html");
}

//  FormÀÇ ÀÔ·ÂÇ×¸ñ Ã¼Å© Main Routine
function CheckForm( thisform ,sUrl)
{
	var newUrl = null;
    var SaveFlag = true;
    var i;
	
	if (FormCheck == 2){
		alert("¿äÃ»ÇÏ½Å °Å·¡¸¦ Ã³¸® ÁßÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return null;
	}	
	else if (FormCheck == false){
		FormCheck = 2;
		return sUrl;
	}

	for( i = 1; i <= Check.pos; i++ ){
        if(Check.ELM[i].Ctl == 0) break;
		if(!Check.ELM[i].Checking()) return null;
    }

	if (newUrl == null)	newUrl = sUrl;

	FormCheck = 2;
	return newUrl;
}

// USER ID Check
function Chk_UserId()
{
	var eFlag;

    if( this.ctl.value.length < 6 || this.ctl.value.length > 8 )
    {
		alert ("°í°´ ID´Â 1ÀÚ ÀÌ»óÀÇ ¿µ¹®ÀÌ Æ÷ÇÔµÈ 6~8ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		// this.ctl.focus();
		Focus( this.ctl );
		return false ;
    }
	eFlag = false;
	for(var i=0; i < this.ctl.value.length;i++){
		eFlag = Chk_Alpa(this.ctl.value);	
		if(eFlag) break;	
	}
	if (!eFlag){
		alert ("°í°´ ID´Â 1ÀÚ ÀÌ»óÀÇ ¿µ¹®ÀÌ Æ÷ÇÔµÈ 6~8ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		Focus( this.ctl );
		return false ;
	}
    return true;
}

// Logon Password Check
function Chk_PassNo(thisCtrl)
{
	var oCtrl;
	var sName;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

	if(oCtrl.name == "A_EPASSNO") sName = "ÀÌÃ¼ ºñ¹Ð¹øÈ£´Â";
	else if(oCtrl.name == "A_LPASSNO") sName = "Á¢¼Ó ºñ¹Ð¹øÈ£´Â";
	else sName = "ÆÐ½º¿öµå´Â";

	if(oCtrl.name == "A_LPASSNO" && oCtrl.value.length <= 0) return true;

    if(oCtrl.value.length == 0 || oCtrl.value.length < 6 || oCtrl.value.length > 90){
		alert(sName + " ¿µ¼ýÀÚ 6~8ÀÚ(¿µ¹® 1ÀÚ ÀÌ»ó)·Î ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
		Focus(oCtrl);
		return false;
	}
	if( !Chk_Alpa(oCtrl.value) ){
		alert(sName + " ¹Ýµå½Ã ¿µ¹®ÀÚ 1ÀÚ ÀÌ»óÀÌ Æ÷ÇÔµÇ¾î¾ß ÇÕ´Ï´Ù.");
		// oCtrl.focus();
		Focus(oCtrl);
		return false;
	}
	return true;
}
// Ãâ±Ý °èÁÂ ¹øÈ£ Ã¼Å© 
function Chk_AccNo(thisCtrl)
{
	var sName = "";
	var nMax = 0;
	var oCtrl;
	var valAcc;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

	sName = oCtrl.name;
	if(sName.substring(0,4) == "A_IN"){
		if(sName.substring(0,6) == "A_INOT") nMax = 14;
		else nMax = 11;
		sName = "ÀÔ±Ý °èÁÂ¹øÈ£´Â";
	}
	else{
		sName = "°èÁÂ¹øÈ£´Â";
		nMax = 11;
	}

    if (oCtrl.type.substring(0,6) == "select")
    {
        var i = oCtrl.selectedIndex;
		valAcc =oCtrl.options[i].value;
	}
	else{
		if (nMax == 11) Del_AccDash(oCtrl);
		valAcc = oCtrl.value;
	}

    if( valAcc.length != nMax && nMax == 11)
    {
		alert (sName + "11ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		// oCtrl.focus();
		Focus(oCtrl);
		return false ;
    }
    // ¼ýÀÚ ÀÌ¿ÜÀÇ µ¥ÀÌÅ¸ ÀÔ·ÂÀÏ °æ¿ì
    if(!Chk_Digit(valAcc))
    {
		alert (sName + " ¿¡´Â 11ÀÚ¸®·Î ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		if(oCtrl.type.substring(0,5) != "hidden") Focus( oCtrl);
		return false ;
    }
    return true;
}

// ¼ýÀÚ°¡ Æ÷ÇÔµÇ¾îÀÖ´ÂÁö Check
function Chk_Digit( str )
{
    for(var i=0; i < str.length; i++) {

        var ch= str.charAt(i);

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

// ¿µ¹®ÀÌ Æ÷ÇÔµÇ¾îÀÖ´ÂÁö Check
function Chk_Alpa( str )
{
	for(var i=0; i < str.length;i++){
		var ch=str.charAt(i);
		if (ch >= 'A' && ch <= 'Z') return true;
		if (ch >= 'a' && ch <= 'z') return true;
	}
    return false;
}

// ¿µ¹®ÀÌ ¾Æ´Ñ°æ¿ì¿¡ false
function Is_Alpha( str )
{
	for(var i=0; i < str.value.length;i++){
		var ch=str.value.charAt(i);
		if (!((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || (ch >= '0' && ch <= '9'))) 
			return alert(i+ch+"ÀÔ·Â»çÇ×¿¡ ¿µ¹®, ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
	}
    return true;
}

// E-mail¿¡ @ °¡ Æ÷ÇÔµÇ¾îÀÖ´ÂÁö Check
function Chk_Email(thisCtrl)
{
	var i=0;
	var ch;
    var oCtrl;

    if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

	if(oCtrl.value.length > 0){
		for(i=0; i < oCtrl.value.length;i++){
			ch = oCtrl.value.charAt(i);
			if (ch == '@') return true;
		}
		alert("E-mail ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À. ");
		return false;
	}
	return true;
}

//ÅëÁö¸ÞÀÏ È®ÀÎ¿ë ºñ¹Ð¹øÈ£ Check
function Chk_PassNum(thisCtrl)
{
    var oCtrl;

    if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

	if(oCtrl.value.length > 0){
		if(oCtrl.value.length < 6 || oCtrl.value.length > 8 || !Chk_Alpa(oCtrl.value)){
			alert("ºñ¹Ð¹øÈ£´Â ¿µ¼ýÀÚ 6~8ÀÚ(¿µ¹® 1ÀÚ ÀÌ»ó)·Î ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ");
			return false;
		}
	}
	return true;
}

// "-" Ãß°¡ : 28012345678(11ÀÚ¸®) => 280-12-345678(13ÀÚ¸®)
function Add_AccDash( AccNum )
{
    var Acc = "";

    if(AccNum.value.length < 11) return;

    // ¸¸¾à ÇöÀç "-"ÀÌ ÀÖ´Ù¸é
    for(var x = 0; x < AccNum.value.length ; x++)
    {
        ch = AccNum.value.substring(x,x+1);
        if( ch == "-") return;
    }
    Acc =  AccNum.value.substring(0,3);
    Acc += "-";
    Acc += AccNum.value.substring(3,5);
    Acc += "-";
    Acc += AccNum.value.substring(5,12);
    AccNum.value = Acc;
	return;
}

// "-" Á¦°Å : 280-12-345678(13ÀÚ¸®) => 28012345678(11ÀÚ¸®)
function Del_AccDash( AccNum )
{
    var  x, ch;
    var  i=0;
    var  newVal="";

    for(x = 0; x < AccNum.value.length ; x++)
    {
        ch= AccNum.value.substring(x,x+1);
        if( ch != "-") newVal += ch;
    }
    AccNum.value = newVal;
    return;
}


// ÅëÀå ºñ¹Ð¹øÈ£ Ã¼Å© (1ÀÚ¸® ÀÌ»ó 4ÀÚ¸® ÀÌÇÏ)
function Chk_AccPass()
{
    var ctlName;

    if(this.ctl.name == "A_ACCPASS") ctlName = "ÅëÀå ºñ¹Ð¹øÈ£´Â";
    else if(this.ctl.name == "A_PSCDPASS") ctlName = "ÆÐ½ºÄ«µå ºñ¹Ð¹øÈ£´Â";
    else if(this.ctl.name == "A_OTPPASS") ctlName = "OTPÄ«µå ÀÀ´ä°ªÀº";
    else ctlName = "ºñ¹Ð¹øÈ£´Â";

    if(this.ctl.name == "A_OTPPASS"){
        if((this.ctl.value.length != 6)){
           alert (ctlName + " 6ÀÚ¸® ÀÔ´Ï´Ù.");
           Focus( this.ctl );
           return false;
        }
    }
    else{
        if((this.ctl.value.length != 4)){
           alert (ctlName + " 4ÀÚ¸® ÀÔ´Ï´Ù.");
           Focus( this.ctl );
           return false;
        }
    }
    if(!Chk_Digit(this.ctl.value)){
        //alert (ctlName + " ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.") ;
		Focus( this.ctl );
        return false;
    }
    return true;
}

function Chk_CertAccPass()
{
    var ctlName;
    var frm = document.cibform;

    if(frm.gubun[0].checked==true){
        if((frm.A_PSCDPASS.value.length != 4)){
           alert ("ÆÐ½ºÄ«µå ºñ¹Ð¹øÈ£´Â 4ÀÚ¸® ÀÔ´Ï´Ù.");
           // this.ctl.focus();
		   Focus( this.ctl );
           return false;
        }
        if(!Chk_Digit(frm.A_PSCDPASS.value)){
            alert ("ÆÐ½ºÄ«µå ºñ¹Ð¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.") ;
            Focus( frm.A_PSCDPASS );
            return false;
        }
    }
    else if(frm.gubun[1].checked==true){
        if((frm.A_OTPPASS.value.length != 6)){
           alert ("OTPÄ«µå ºñ¹Ð¹øÈ£´Â  6ÀÚ¸® ÀÔ´Ï´Ù.");
		   Focus( frm.A_OTPPASS );
           return false;
        }
        if(!Chk_Digit(frm.A_OTPPASS.value)){
            alert ("OTPÄ«µå ºñ¹Ð¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.") ;
		   Focus( frm.A_OTPPASS );
            return false;
        }
    }

    return true;
}

//ÀÔ±ÝÀºÇà Ã¼Å©
function Chk_Multi()
{
	var  rdDangTa; //´çÇà,Å¸Çà ±¸ºÐÀÚ
	var  cbBankCode //ÀÔ±ÝÀºÇàÄÚµå Max 3
    var  i;
	var  rd,sel,acc,mon;
    var  count = 0;
    var  SaveFlag = true;
    var  nPos1, nPos2;
    var  sAccNo, sMoney;

	rd = this.ctl.rd;
	sel = this.ctl.sel;
	acc = this.ctl.acc;
	mon = this.ctl.mon;

    if(rd != null) rdDangTa = FindRadio( rd );
	else rdDangTa = "21";

    for(i=0; i<acc.length; i++){
        Del_AccName(this.form.elements[acc[i]]);
    }

	for(i=0;i<mon.length;i++) {
		if(sel[0] == "Nothing") cbBankCode = "21";
        else cbBankCode = FindSelect( this.form.elements[sel[i]]);
		sAccNo =  this.form.elements[acc[i]].value;
		sMoney =  this.form.elements[mon[i]].value;
		if( sAccNo.length > 0 && sMoney.length > 0) {
			count++;
			if( rdDangTa == "21" && cbBankCode == "21" ) {
				SaveFlag = Chk_AccNo( this.form.elements[acc[i]] );
				if(!SaveFlag)	return false;
			}
			else if( rdDangTa == "21" && cbBankCode != "21"  ) {
				alert( "´çÇà °èÁÂÀÌÃ¼ÀÎ °æ¿ì Å¸ÇàÄÚµå¸¦ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù." )
				return false;
			}
    		else if( rdDangTa != "21" && cbBankCode == "21" ) {
				alert( "Å¸Çà °èÁÂÀÌÃ¼ÀÎ °æ¿ì ´çÇàÄÚµå¸¦ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù." )
				return false;
			}
			else if( rdDangTa == "21" && sAccNo.length != 11 ) {
				alert ("´çÇà ÀÔ±Ý °èÁÂ¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
				return false;
			}
			if(sAccNo.length == 0 && sMoney.lenghth == 0){
				this.form.elements[sel[i]].selectedIndex = 0;
			}
			SaveFlag = Chk_Money(this.form.elements[mon[i]]);
			if(!SaveFlag)	return false;
		}
		else if( sAccNo.length > 0 || sMoney.length > 0) {
			alert( "ÀÔ±Ý °èÁÂ¹øÈ£¿Í ÀÔ±Ý ±Ý¾×À» ¸ðµÎ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À." );
			return false;
        }
        else if( sAccNo.length < 1 && sMoney.length < 1 && sel[0] != "Nothing") {
             if(this.form.elements[sel[i]].selectedIndex > 0){
				 this.form.elements[sel[i]].selectedIndex = 0;
             }
		}
		if( count == 0 ) {
			alert( "1°³ ÀÌ»óÀÇ °èÁÂÀÌÃ¼°¡ ¼±ÅÃ µÇ¾î¾ß ÇÕ´Ï´Ù!" );
			return false;
		}
	}
	return true;
}

// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä & ¼Ò¼öÁ¡ 2ÀÚ¸®
function Add_Comma( thisCtrl )
{
    var src;
    var i; 
    var point = -1;
    var sPoint;
	var oCtrl;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

    point = oCtrl.value.lastIndexOf(".");
    if( point == -1 )   sPoint = ".00";
    else
    {
        sPoint = oCtrl.value.substring( point, oCtrl.value.length );
        oCtrl.value = oCtrl.value.substring( 0, point );
        if( sPoint.length > 3 ) {
			alert( "¼Ò¼öÁ¡ÀÌÇÏ 2ÀÚ¸®¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù." );
			npoint = ".00";
        }
    }
	Add_MoneyComma( oCtrl );

    oCtrl.value = oCtrl.value + sPoint; 
    return true; 
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function Del_Comma( thisCtrl )
{
    var  x, ch;
    var  i=0;
    var  newVal="";
	var  oCtrl;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

    for(x = 0; x < oCtrl.value.length ; x++)
    {
        ch= oCtrl.value.substring(x,x+1)
        if( ch != ",")  newVal += ch;
    }
             
    oCtrl.value =  newVal;
    return true;
}

// ¿ÜÈ­±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & & ¼Ò¼öÁ¡ 3ÀÚ¸®
function Add_FComma( thisCtrl )
{
    var src;
    var i; 
    var point = -1;
    var sPoint;
	var oCtrl;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

    point = oCtrl.value.lastIndexOf(".");
    if( point == -1 )   sPoint = ".000";
    else
    {
        sPoint = oCtrl.value.substring( point, oCtrl.value.length );
        oCtrl.value = oCtrl.value.substring( 0, point );
        if( sPoint.length > 4 ) {
			alert( "¼Ò¼öÁ¡ÀÌÇÏ 3ÀÚ¸®¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù." );
			npoint = ".000";
        }
		else if( sPoint.length == 2 ) sPoint = sPoint + "00";
        else if( sPoint.length == 3 ) sPoint = sPoint + "0";
    }
	Add_MoneyComma( oCtrl );

    oCtrl.value = oCtrl.value + sPoint; 
    return true; 
}

// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function Del_FComma( thisCtrl )
{
    var  x, ch;
    var  i=0;
    var  newVal="";
	var  oCtrl;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

    for(x = 0; x < oCtrl.value.length ; x++)
    {
        ch= oCtrl.value.substring(x,x+1)
        if( ch != ",")  newVal += ch;
    }
             
    oCtrl.value =  newVal;
    return true;
}

// ÀÔ±Ý °¡´É ÀºÇà list Box 
function FindSelect( selectform )
{
    var i;
    var nSelValue;

	for( i = 0; i < selectform.length; i++)
	{
		if( selectform.options[i].selected == true ) nSelValue = selectform.options[i].value ;
	}

	return nSelValue;
}

// ´ç/Å¸Çà ±¸ºÐ radio 
function FindRadio( radioform )
{
    var i;
    var nRadValue;

	for( i = 0; i < radioform.length; i++)
	{
		if( radioform[i].checked == true ) nRadValue = radioform[i].value;
	}
	return nRadValue;
}

// ¿ÜÈ­±Ý¾× Ã¼Å©
function Chk_ForeignMoney()
{
    Del_Comma( this.ctl );
    if ( this.ctl.value.length < 1 )
    {
		alert ("¿ÜÈ­ ±Ý¾×À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		this.ctl.focus() ;
		return false ;
    }
    for(var i=0; i < this.ctl.length; i++) {
        var ch= this.ctl.charAt(i);
        if((ch < "0" || ch > "9") && ch!="."){
			alert ("¿ÜÈ­ ±Ý¾×¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.") ;
			this.ctl.focus() ;
			return false;
		}
    }
    return true;
}

// ±Ý¾× Ã¼Å© 
function Chk_Money(thisCtrl)
{
    // ±Ý¾× Ã¼Å©
	var ctlName;
	var oCtrl;

	if(thisCtrl) oCtrl = thisCtrl;
    else oCtrl = this.ctl;

	// if(oCtrl.name == "A_EMONEY") ctlName = "ÀÌÃ¼±Ý¾×À» ";
	// else if(oCtrl.name == "A_LMONEY") ctlName = "´ëÃâ±Ý¾×À» ";
	ctlName = "±Ý¾×À» ";

    Del_MoneyComma( oCtrl );
    if(oCtrl.value.length < 1 && oCtrl.name == "A_EMONEY"){
		alert (ctlName + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		oCtrl.focus() ;
		return false ;
	}

    if(!Chk_Digit( oCtrl.value ))
    {
		//alert (ctlName + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
		oCtrl.focus() ;
		return false ;
    }

    //Çö±Ý¼­ºñ½º±Ý¾× Ã¼Å©
    if(oCtrl.name == "A_CDMONEY") {
        var cdmoney = oCtrl.value
        var cdcharge = cdmoney % 10000
        var newvalue = 10000 - cdcharge

        if (cdmoney < 10000 || newvalue < 10000) {
            alert("±Ý¾×Àº 1¸¸¿øÀÌ»ó ¸¸¿ø´ÜÀ§·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            oCtrl.focus() ;
            return false ;
        }
    }

    //e-Æ÷ÀÎÆ® Ã¼Å©
    if(oCtrl.name == "A_EDMONEY") {
        var edmoney = oCtrl.value
        var edcharge = edmoney % 1000
        var newvalue = 1000 - edcharge

        if (edmoney < 1000 || newvalue < 1000) {
            alert("Æ÷ÀÎÆ®´Â 1,000 Æ÷ÀÎÆ® ÀÌ»ó 1,000 Æ÷ÀÎÆ® ´ÜÀ§·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            oCtrl.focus() ;
            return false ;
        }
    }

    return true;
}

// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 
function Add_MoneyComma( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;

    factor = Name.value.length % 3; 
    su     = (Name.value.length - factor) / 3;
    src    =  Name.value.substring(0,factor);

    for(i=0; i < su ; i++)
    {
		if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
		{
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
	    else
		{
		    src += ","  ;
			src += Name.value.substring(factor+(3*i), factor+3+(3*i));  
		}
    }
    Name.value = src; 

    return true; 
}


// ÄÄ¸¶(",") ÀÚµ¿ »èÁ¦
function Del_MoneyComma( Name )
{
    var  x, ch;
    var  i=0;
    var  newVal="";

    for(x = 0; x < Name.value.length ; x++){
    	ch= Name.value.substring(x,x+1);
		if( ch != ",")  newVal += ch;
    }     
    Name.value =  newVal;
    return true;
}

//   °ø¶õ(" ") ÀÚµ¿ »èÁ¦
function Del_Space( Name )
{

    var  x, ch;
    var  i=0;
    var  newVal="";

    for(x = 0; x < Name.value.length ; x++){

		ch= Name.value.substring(x,x+1);
		if( ch != " ") newVal += ch;
    }    
    Name.value =  newVal;
    return  true;
}
 
function  Chk_Date( thisform )
{
	var dFlag = false;
	var nLen = 8;

	if(Check.datelen == 0) return true;
	else nLen = Check.datelen;
    // Á¶È¸ÀÏ Ã¼Å©
    for(var i = 0; i< this.ctl.length; i++ ){
		if(this.form.elements[this.ctl[i]].value.length == 5) Del_MonthPoint(this.form.elements[this.ctl[i]]);
		else Del_DatePoint(this.form.elements[this.ctl[i]]);
		if(!Chk_Date_Useable(this.form.elements[this.ctl[i]], nLen)) return false;
    }
	
	// ½ÃÀÛÀÏÀÌ Á¾·áÀÏº¸´Ù ´Ê´Â °æ¿ì Ã¼Å©
	if( i == 2 && dFlag && nLen == 8){
		if(!Chk_Date_Seq(this.form.elements[this.ctl[0]],this.form.elements[this.ctl[1]]))
	        return false;
	}
	return  true;
}

// ½Ã°£ Ã¼Å©
function Chk_Time(TimeStr)
{
	var Hour,Min;
	var oCtrl;
	var i;
	var sValue = new Array("","");

	for(i = 0; i < this.ctl.length; i++){
		oCtrl = this.form.elements[this.ctl[i]];
		Del_TimeColon(oCtrl);
		if( oCtrl.value.length == 0) {
			if( Check.tiemlen > 0 ) {
				alert( "½Ã°£À» µî·ÏÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù." );
				oCtrl.focus();
				return false ;
			}
			else return true ;
		}

		if(oCtrl.value.length < 4) {
			alert ("½Ã°£À» Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
			oCtrl.focus();
			return false;
		}

		Hour = parseInt(oCtrl.value.substring(0,2),10);
		if(Hour < 0 || Hour > 23) {
			alert ("½Ã°£À» È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.");
			oCtrl.focus();
			return false;
		}

		Min = parseInt(oCtrl.value.substring(2,4),10);
		if(Min < 0 || Min > 59) {
		   alert ("ºÐÀ» È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.");
		   oCtrl.focus();
		   return false;
		}
		sValue[i] = oCtrl.value;
	}
	if(i == 2){
		if( sValue[0].value > sValue[1].value) {
			alert ("½ÃÀÛ½Ã°£ÀÌ Á¾·á½Ã°£º¸´Ù ´Ê½À´Ï´Ù.") ;
			return false ;
		}
	}
	return true;
}

function Chk_Date_Useable( DateStr, nLen )
{
    var Year;
    var nMonth;
    var Day;

    if(DateStr.value.length == 0){
        alert ("³¯Â¥(¼ýÀÚ)¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
        return false;
	}

    // ¼ýÀÚ¿©ºÎ ¹× ±æÀÌ È®ÀÎ
    if(DateStr.value.length < nLen ){
        alert ("³¯Â¥(¼ýÀÚ)¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
        return false ;
    }

	if(nLen == 8){
		// ³âµµÈ®ÀÎ  1989 < Year < 2010
		Year = parseInt(DateStr.value.substring(0,4),10);
		if(Year <= 1989 || Year >= 2100){
			alert ("Á¶È¸ ³âµµ¸¦ È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À. (1990 - 2100)") ;
			DateStr.focus();
			return false ;
		}
		lM = 4;
	}
	else if(nLen == 4){
		var Today = new Date();
		Year = Today.getYear();
		lM=0;
	}
	else {
        alert ("³â¿ùÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À. (YYYYMMDD)") ;
		return false;
	}

    // ¿ùÈ®ÀÎ    1 <= Month <= 12
    nMonth = parseInt(DateStr.value.substring(lM,lM+2),10);
    if((nMonth <= 0 ) || (nMonth >= 13)){
        alert ("Á¶È¸ ¿ùÀ» È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À. (1 - 12)") ;
        DateStr.focus();
        return false ;
    }

	var total_days;
	if(nMonth == 1) total_days = 31;
	else if(nMonth == 2) {
		if(((Year % 4 == 0) && (Year % 100 != 0)) || (Year % 400 == 0))
			 total_days = 29;
        else total_days = 28;
    }
	else if(nMonth == 3) total_days = 31;
	else if(nMonth == 4) total_days = 30;
	else if(nMonth == 5) total_days = 31;
	else if(nMonth == 6) total_days = 30;
	else if(nMonth == 7) total_days = 31;
	else if(nMonth == 8) total_days = 31;
	else if(nMonth == 9) total_days = 30;
	else if(nMonth == 10) total_days = 31;
	else if(nMonth == 11) total_days = 30;
	else if(nMonth == 12) total_days = 31;

	Day = parseInt(DateStr.value.substring(lM+2,lM+4),10);
	if(Day <= 0 || Day > total_days){
	   alert ("ÀÏÀÚ¸¦ È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À. (1 - 31)");
	   DateStr.focus();
	   return false;
    }
    return true;
}

function Add_MonthPoint(date)
{
	if(date.value.length == 4){
		newVal = date.value.substring(0, 2) + "." + date.value.substring(2);
		date.value = newVal;
	}
	return;
}

function Del_MonthPoint(date)
{
	if(date.value.length == 5){
		newVal = date.value.substring(0, 2) + date.value.substring(3);
		date.value = newVal;
	}
	return;
}

// ÁÖ¹Î »ç¾÷ÀÚ¹øÈ£ "-" Ãß°¡ 
function Add_JuminDash( oCtl )
{
    var newVal  = "";

    if(oCtl.value.length == 10)
    {
        newVal = oCtl.value.substring(0,3);
        newVal += "-";
        newVal += oCtl.value.substring(3,5);
        newVal += "-";
        newVal += oCtl.value.substring(5,10);
		oCtl.value = newVal;
    }
    else if(oCtl.value.length == 13){
        newVal += oCtl.value.substring(0,6);
        newVal += "-";
        newVal += oCtl.value.substring(6,13);
		oCtl.value = newVal;
    }
}

// "-" »èÁ¦ 
function Del_JuminDash(thisCtl)
{
    var  i;
    var  newVal="";
	var  oCtl;

	if(thisCtl) oCtl = thisCtl;
    else oCtl = this.ctl;

    for(i = 0; i < oCtl.value.length ; i++){
        if( oCtl.value.charAt(i) != '-') newVal += oCtl.value.charAt(i);
    }
    oCtl.value = newVal;
    return true;
}

// "." Ãß°¡ : 961230(6ÀÚ¸®) => 1996.12.30(10ÀÚ¸®)
function Add_DatePoint( date )
{
    var newVal  = "";
    var Year = "";


    if(date.value.length < 8) return;
    if(date.value.length == 8)
    {
        newVal = date.value.substring(0,4);
        newVal += ".";
        newVal += date.value.substring(4,6);
        newVal += ".";
        newVal += date.value.substring(6,8);
    }
    else{
        // ¸¸¾à ÇöÀç "."ÀÌ ÀÖ´Ù¸é
        for(var x = 0; x < date.value.length ; x++){
               ch= date.value.substring(x,x+1);
               if( ch == ".") return;
        }

        newVal += date.value.substring(0,4);
        newVal += ".";
        newVal += date.value.substring(4,6);
        newVal += ".";
        newVal += date.value.substring(6,8);
    }
    date.value = newVal;
	return;
}

// "." »èÁ¦ : 1996.12.30(10ÀÚ¸®) => 961230(6ÀÚ¸®)
function Del_DatePoint(date)
{
    var  x, ch;
    var  i=0;
    var  newVal="";

    if( date.value.length != 10 ) return;
    for(x = 0; x < date.value.length ; x++){
        ch= date.value.substring(x,x+1);
        if( ch != ".") newVal += ch;
    }
    date.value = newVal;
    return;
}

function Chk_Date_Seq( date1, date2 )
{
	if( date1.value > date2.value)
	{
	    if( date2.value.length != 0) //Á¾·áÀÏÀÌ ¹ÌÀÔ·ÂÀÌ¸é ÇöÀçÀÏ ¾Æ´Ï¸é ¿À·ù
		{
		     alert ("½ÃÀÛÀÏÀÌ Á¾·áÀÏ º¸´Ù ´Ê½À´Ï´Ù.");
			 return false;
        }
    	 else return true;
    }
	else return true;
}

// ":" Ãß°¡ : 1545(4ÀÚ¸®) => 15:45(5ÀÚ¸®)
function Add_TimeColon(time)
{
	var Time = "";

	if(time.value.length < 4) return;
	if(time.value.length == 4)
	{
		Time = time.value.substring(0,2);
		Time += ":";
		Time += time.value.substring(2,4);
	}
	else{
		//¸¸¾à ÇöÀç ":"ÀÌ ÀÖ´Ù¸é
		for(var x=0; x <time.value.length; x++)
		{
			ch=time.value.substring(x,x+1);
			if(ch == ":")
				return;
		}
		Time = time.value.substring(0,2);
        Time += ":";
        Time += time.value.substring(2,4);
	}
	time.value = Time;
	return;
}

//":" »èÁ¦ : 15:45(5ÀÚ¸®) => 1545(4ÀÚ¸®)
function Del_TimeColon(time)
{
	var x,ch;
	var i=0;
	var newVal="";

	/*if(time.value.length !=10) return;*/

	for(x=0; x<time.value.length ; x++){
		ch=time.value.substring(x,x+1);
		if(ch != ":") newVal += ch;
	}
	time.value = newVal;
	return;
} 

// ±¸ºÐÀÚ Ãß°¡
function Add_Seperator( oCtrl)
{
    var  sNewValue = "";
	var  sFlag = "";
	var  i = 0,k = 0,s = 0;
	var  nEnd = 0;
	var  aSpr = new Array();

	if(oCtrl.name.substring(2,4) == "CD"){
		if (oCtrl.value.length != 16) return false;
		aSpr = new Array(4,4,4,4);
		sFlag = '-';
	}
	else if(oCtrl.name.substring(2,7) == "JUMIN"){
		if (oCtrl.value.length == 13) aSpr = new Array(6,7);
		else if (oCtrl.value.length == 10) aSpr = new Array(3,2,5);
		else return false;
		sFlag = '-';
	}

    for(i = 0,s = 0; i < aSpr.length; s+=aSpr[i],i++){
		nEnd=s + aSpr[i];
		if(nEnd > oCtrl.value.length) nEnd = oCtrl.value.length;

    	sNewValue += (oCtrl.value.substring(s,nEnd));
		if(nEnd < oCtrl.value.length) sNewValue += sFlag;
    }     
	oCtrl.value = sNewValue;
    return true;
}

// ±¸ºÐÀÚ »èÁ¦
function Del_Seperator(oCtrl)
{
    var  i = 0;
    var  sNewValue = "";
	var  sFlag = "-";

    if(oCtrl == null) oCtrl = this.ctl; 

	if(oCtrl.name.substring(2,4) == "CD"){
		if (oCtrl.value.length != 19) return false;
	}
	else if(oCtrl.name.substring(2,7) == "JUMIN"){
		if (oCtrl.value.length != 14 && oCtrl.value.length != 12) return false;
	}

    for(i = 0; i < oCtrl.value.length; i++){
		if(oCtrl.value.charAt(i) != sFlag.charAt(0)) sNewValue += oCtrl.value.substring(i,i+1);
    }    

    oCtrl.value =  sNewValue;
    return true;
}

// ¼öÇ¥±Ý¾×ÀÚµ¿ ¼³Á¤
function Change_Supyo(oForm) 
{
    for(var i = 0; i < oForm.A_SUPYGU.length; i++) {
        if(oForm.A_SUPYGU[i].checked == true) {
	        if(oForm.A_SUPYGU[i].value == 1) oForm.A_AMOUNT.value = "100,000";
	        else if(oForm.A_SUPYGU[i].value == 2) oForm.A_AMOUNT.value = "300,000";
		    else if(oForm.A_SUPYGU[i].value == 3) oForm.A_AMOUNT.value = "500,000";
	        else if(oForm.A_SUPYGU[i].value == 4) oForm.A_AMOUNT.value = "1,000,000";
	        else if(oForm.A_SUPYGU[i].value == 5) oForm.A_AMOUNT.value = "";
        }
    }
	Focus( oForm.A_SUPYNO );
}

// ÁÖ¹Î¹øÈ£¿Í »ç¾÷ÀÚ¹øÈ£  Check 
function  Chk_Jumin(thisform)
{
	Del_Seperator(this.ctl);
//¸¸¾à ½Ç¸í¹øÈ£ Ã¼°è°¡ Æ²¸°°æ¿ì ÁÖ¹Î¹øÈ£¸¦ ¹Ù²Ù¸é µÊTAEKWOO
	if(this.ctl.value == '6402025100179'){
        return true;
    }
    if((this.ctl.value.length !=10) && (this.ctl.value.length != 13)){
		alert("½Ç¸í¹øÈ£´Â ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ ¶Ç´Â »ç¾÷ÀÚ¹øÈ£ 10ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( this.ctl );
		return false;
	}
	if( !Chk_Digit(this.ctl.value) ){
		alert("½Ç¸í¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( this.ctl );
		return false;
	}
	if(this.ctl.name != "A_OFF_NO"){
		if(this.ctl.value.length == 13 && checkresno(this.ctl.value) == 0){
		    Focus( this.ctl );
			return false;
		}
	}
	else if(this.ctl.name == "A_OFF_NO"){
		if(document.cibform.A_OFF_NO.value.substring(3,5) != "81" && document.cibform.A_OFF_NO.value.substring(3,5) != "82" &&
			document.cibform.A_OFF_NO.value.substring(3,5) != "83" && document.cibform.A_OFF_NO.value.substring(3,5) != "84" &&
			document.cibform.A_OFF_NO.value.substring(3,5) != "85" && document.cibform.A_OFF_NO.value.substring(3,5) != "86"){
            if(checkresno(document.cibform.A_JUMIN.value) == 0){
               Focus( document.cibform.A_JUMIN );
               return false;
            }
		}
	}
	return true;
}  

// ÁÖ¹Î¹øÈ£¸¸  Check
function Chk_Jumino(thisform)
{
    Del_Seperator(this.ctl);
    if(this.ctl.value.length != 13){
        alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( this.ctl );
        return false;
    }
    if( !Chk_Digit(this.ctl.value) ){
        alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( this.ctl );
        return false;
    }
    return true;
}

// Ä«µå ¹øÈ£ Check
function  Chk_CDNO(thisform)
{
    if((this.ctl.value.length !=16)){
        alert("Ä«µå¹øÈ£´Â 16ÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( document.cibform.A_CDNO1 );
        return false;
    }
    if( !Chk_Digit(this.ctl.value) ){
        alert("Ä«µå¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( document.cibform.A_CDNO1 );
        return false;
    }
    return true;
}

// ½Å±Ô ÀÌÃ¼,Á¢¼Ó ºñ¹Ð¹øÈ£ Ã¼Å©
function  Chk_NewPassNo( thisform )
{
	var dFlag = false;

    // ºñ¹Ð¹øÈ£ °³º° Ã¼Å©
    for(var i = 0; i< this.ctl.length; i++ ){
		if(!Chk_PassNo(this.form.elements[this.ctl[i]])) return false;
    }
	
	// ºñ¹Ð¹øÈ£ ¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀÌ ´Ù¸£¸é.... 
	if( this.form.elements[this.ctl[0]].value != this.form.elements[this.ctl[1]].value ){
		alert("ÀÔ·Âºñ¹Ð¹øÈ£¿Í ÀçÈ®ÀÎ¿ë ºñ¹Ð¹øÈ£°¡ ´Ù¸¨´Ï´Ù. ´Ù½Ã ÇÑ¹ø ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		return false;
	}
	return  true;
}

 
function ElementArray(nMax)
{
	this.length = nMax;
	for(var i=1;i<=nMax;i++) this[i]=new CheckField("0","0");
	return this;
}

function CheckMulti()
{
	this.rd = null;
	this.sel = null;
	this.acc = null;
	this.mon = null;
	this.bnk = null;
}

function CheckDate(aDate)
{
	this.aDate = aDate;
}

function CheckField(Element,Methode,frm)
{
	this.form = frm;
	this.ctl = Element;
	this.Checking = Methode;
}

function CheckClass(frm,cnt)
{
	this.pos = 0;
	this.form = frm;
	this.MakeField = null;
	this.Add = Add;
	this.Max=cnt;
	this.datelen = 8;
	this.timelen = 4;
	this.ELM = new ElementArray(cnt);
}

function Add(Element,Methode)
{
	this.pos = this.pos + 1;
	if (this.Max < this.pos)
	{
		this.pos=this.Max;
		alert("´õÀÌ»ó Ã¼Å©ÇÊµå¸¦ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.!!");
		return false;
	}
	this.ELM[this.pos]=new CheckField(Element,Methode,this.form);
	return true;
}

function ChangeBank(ctrl)
{
	frm = document.cibform;

	if(frm.A_BANK[0].checked == true){
		ctrl.selectedIndex = 1;
	}
	else{
		if(ctrl.selectedIndex <= 1){
			ctrl.selectedIndex = 0;
		}
	}
}

function SendLcNo(lcno,date,gubun)
{
	var url;

	if(gubun == 1) url = document.cibform.T_TARGET1.value;
	else if(gubun == 2) url = document.cibform.T_TARGET2.value;

	document.cibform.A_DATE.value = date;
	document.cibform.A_REF_NO.value = lcno;
	document.cibform.A_OA_GUBUN.value = gubun;
    goCib(url,2);
}

var setDateInit = 1;
function setSchDate(flag)
{
	var frm = document.cibform;
	var makedate;
	var year;
	var month;
	var day;
	var s_date=new Date();
	var e_date=new Date();

	Check.datelen = 8;
	if(flag == 0){
		frm.A_SDATE.value = "";
		frm.A_EDATE.value = "";
		Check.datelen=0;
		return;
	}
	else if(flag >= 10){
		var addday = flag - 10;
		makedate=s_date.getDate() + addday;
		s_date.setDate(makedate);
		year = s_date.getYear();
		if(year < 1900) year = year + 1900;
		month = s_date.getMonth() + 1;
		if(month < 10) month = "0" + month;
		day = s_date.getDate();
		if(day < 10) day = "0" + day;
		frm.A_DATE.value = year + "." + month + "." + day;
		return;
	}
	switch(flag){
		case 1: 
			if(setDateInit == 1){
					makedate=e_date.getDate();
					setDateInit = 2;
			}
			else{
					makedate=e_date.getDate()-7;
			}
			s_date.setDate(makedate);
			break;	
		case 2:
			makedate=e_date.getDate()-15;
			s_date.setDate(makedate);
			break;
		case 3:
			makedate=e_date.getMonth()-1;
			s_date.setMonth(makedate);
			break;
		case 4:
			makedate=e_date.getMonth()-3;
			s_date.setMonth(makedate);
			break;
		case 6:
			makedate=e_date.getMonth()-2;
			s_date.setMonth(makedate);
			break;
        case 7:
            makedate=s_date.getDate()+7;
            e_date.setDate(makedate);
            break;
        case 8:
            makedate=s_date.getDate()+15;
            e_date.setDate(makedate);
            break;
        case 9:
            makedate=s_date.getMonth()+1;
            e_date.setMonth(makedate);
            break;
	}
    if(flag == 2 || flag == 3 || flag == 4 || flag == 6){
		makedate=s_date.getDate()+1;
		s_date.setDate(makedate);
	}
	year = s_date.getYear();
	if(year < 1900) year = year + 1900;
	month = s_date.getMonth() + 1;
	if(month < 10) month = "0" + month;
	day = s_date.getDate();
	if(day < 10) day = "0" + day;
	frm.A_SDATE.value = year + "." + month + "." + day;

	year = e_date.getYear();
	if(year < 1900) year = year + 1900;
	month = e_date.getMonth() + 1;
	if(month < 10) month = "0" + month;
	day = e_date.getDate();
	if(day < 10) day = "0" + day;
	frm.A_EDATE.value = year + "." + month + "." + day;
}

function setSrhDate(flag)       //³¯Â¥ ´õÇÏ±â
{
    var frm = document.cibform;
    var makedate;
    var year;
    var month;
    var day;
    var s_date=new Date();
    var e_date=new Date();

    Check.datelen = 8;
    if(flag == 0){
        frm.A_SDATE.value = "";
        frm.A_EDATE.value = "";
        Check.datelen=0;
        return;
    }
    else if(flag >= 10){
        var addday = flag - 10;
        makedate=s_date.getDate() + addday;
        s_date.setDate(makedate);
        year = s_date.getYear();
        if(year < 1900) year = year + 1900;
        month = s_date.getMonth() + 1;
        if(month < 10) month = "0" + month;
        day = s_date.getDate();
        if(day < 10) day = "0" + day;
        frm.A_DATE.value = year + "." + month + "." + day;
        return;
    }
    switch(flag){
        case 1:
            makedate=s_date.getMonth()+2;
            e_date.setMonth(makedate);
            break;
        case 2:
            makedate=s_date.getMonth()+3;
            e_date.setMonth(makedate);
            break;
        case 3:
            makedate=s_date.getMonth()+6;
            e_date.setMonth(makedate);
            break;
        case 7:
            makedate=e_date.getDate();
            s_date.setDate(makedate);
            break;
        case 8:
            makedate=e_date.getDate()-7;
            s_date.setDate(makedate);
            break;
        case 9:
            makedate=e_date.getMonth()-1;
            s_date.setMonth(makedate);
            break;
    }
    if(flag == 8 || flag == 9){
        makedate = e_date.getDate()-1;
        e_date.setDate(makedate);
    }
    year = s_date.getYear();
    if(year < 1900) year = year + 1900;
    month = s_date.getMonth() + 1;
    if(month < 10) month = "0" + month;
    day = s_date.getDate();
    if(day < 10) day = "0" + day;
    frm.A_SDATE.value = year + "." + month + "." + day;

    year = e_date.getYear();
    if(year < 1900) year = year + 1900;
    month = e_date.getMonth() + 1;
    if(month < 10) month = "0" + month;
    day = e_date.getDate();
    if(day < 10) day = "0" + day;
    frm.A_EDATE.value = year + "." + month + "." + day;
}

/*
function getCookie(name)
{
    var ps, subps;
	var i = 0, k = 0;
	var value = "";

	ps = document.cookie.split("; ");
	for(i = 0; i < ps.length; i++){ 
		subps = ps[i].split("=");
		if(subps[0] == name) {
			if(subps.length > 1){
				for(k = 1; k < subps.length; k++){
					value = value + subps[k];
					if(k < (subps.length - 1)) value = value + "=";
				}
			}
			break;
		}
    }
    return value;
}

function delCookie(name) {
    var today = new Date()

    today.setDate(today.getDate() - 1)
    var value = getCookie(name)
    if(value != "")
        document.cookie = name + "=; expires=" + today.toGMTString()
}

function setCookie() {
	var argc = setCookie.arguments.length
	var argv = setCookie.arguments
	var toDay = new Date();
	var cookstr = "";

	var name = (argc > 0) ? argv[0] : null;
	var value = (argc > 1) ? argv[1] : null;
	var expires = null;
	if(argc > 2){
		var makeDay =  toDay.getDate() + argv[2];
	    toDay.setDate(makeDay);	
		expires = toDay.toGMTString();
	}
	var path = (argc > 3) ? argv[3] : null
	var domain = (argc > 4) ? argv[4] : null
	var secure = (argc > 5) ? argv[5] : false

	cookstr = name + "=" + escape(value);
	cookstr += (expires==null) ? "" : (";expires=" + expires);
	cookstr += (path==null) ? "" : (";path=" + path);
	cookstr += (domain==null) ? "" : (";domain=" + domain);
	cookstr += (secure==true) ? ";secure" : "";

	document.cookie = cookstr;
}
*/

function setPwcdNo()
{
	var  today = new Date()
	var  value = getCookie("passcard")
	var  i;

	if(value == "") {
		i = (today.getSeconds() %30) +1
		setCookie("passcard", i, 365)
	}
	if(value != "") i = value

	document.write("<font size = 2 color = red><BLINK><B>"+i+" ¹øÂ° </B></BLINK></font>");
	if( i.length < 2) i = "0" + i;
	document.write("<INPUT TYPE=HIDDEN NAME=A_PSCDNO VALUE="+i+">" );
}

function setOtpNo()
{
    var  today = new Date()
    var  value = getCookie("otp")
    var  i;

    if(value == "") {
        i = (((today.getTime()*1000000) %999999) + 1)
        setCookie("otp", i, 365)
    }
    if(value != "") i = value

    while(i.length < 6){
        i = "0" + i;
    }

    document.write("<font size = 2 color = red><BLINK><B>"+i+" </B></BLINK></font>");
    if( i.length < 2) i = "0" + i;
    document.write("<INPUT TYPE=HIDDEN NAME=A_OTPNO VALUE="+i+">" );
}


function Chk_TaxInput()
{
    var name ;

    if(this.ctl.name == "A_NAPNAME") name = "³³¼¼ÀÚ ¼º¸íÀº";
    else if(this.ctl.name == "A_OFF_NAME1") name = "»ç¾÷Àå¿¡ °üÇÑ»çÇ×Àº";
    else if(this.ctl.name =="A_OFF_NAME2") name = "»ç¾÷Àå¿¡ °üÇÑ»çÇ×Àº";
    else if(this.ctl.name =="A_OFF_SITE") name = "»ç¾÷Àå¿¡ °üÇÑ»çÇ×Àº";
    else if(this.ctl.name =="A_OFF_NO") name = "»ç¾÷Àå¿¡ °üÇÑ»çÇ×Àº";
    else if(this.ctl.name =="A_NAPID") name = "»ç¾÷Àå¿¡ °üÇÑ»çÇ×Àº";
    else if(this.ctl.name == "A_ORGNO") name = "±â°ü ¹øÈ£´Â";
    else if(this.ctl.name == "A_DETAIL") name = "¼¼¸ñÀº"
    else if(this.ctl.name == "A_NAPMON") name = "³³¼¼³â¿ù±â´Â"
    else if(this.ctl.name == "A_TAXNO") name = "°ú¼¼¹øÈ£´Â"
    else if(this.ctl.name == "A_TELH1" || this.ctl.name == "A_TELH2" || this.ctl.name == "A_TELH3") name = "ÀüÈ­¹øÈ£´Â";

    if(this.ctl.value.length == 0) {
           alert(name + " ²À ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.\n");
           this.ctl.focus();
           return false;
    }
    return true;
}

function Add_TaxTotal( thisCtrl, idx )
{
    var Total = 0;
    var i, sValue;
    var sCtlName1 = new Array( "A_LABOR_NUM", "A_INTER_NUM", "A_DIV_NUM", "A_FREE_NUM", "A_RETIRE_NUM",
                            "A_ETC_NUM", "A_LAW_NUM", "A_FORE_NUM", "A_LAND_NUM" );
    var sCtlName2 = new Array( "A_LABOR_STD", "A_INTER_STD", "A_DIV_STD", "A_FREE_STD", "A_RETIRE_STD",
                            "A_ETC_STD", "A_LAW_STD", "A_FORE_STD", "A_LAND_STD" );
    var sCtlName3 = new Array( "A_LABOR_TAX", "A_INTER_TAX", "A_DIV_TAX", "A_FREE_TAX", "A_RETIRE_TAX",
                            "A_ETC_TAX", "A_LAW_TAX", "A_FORE_TAX", "A_LAND_TAX" );
    var sName = new Array(sCtlName1, sCtlName2, sCtlName3);
    var sTarget = new Array("A_TOT_NUM", "A_TOT_STD", "A_TOT_TAX");
    var sCtlName;

    idx--;
    for(i=0 ; i< sName[idx].length ; i++)
    {
        sCtlName = sName[idx][i];
        Del_MoneyComma(document.cibform.elements[sCtlName]);
        sValue = document.cibform.elements[sCtlName].value;
        if(sValue.length > 0) Total += parseInt(sValue);
        Add_MoneyComma(document.cibform.elements[sCtlName]);
    }
    document.cibform.elements[sTarget[idx]].value = Total ;

    Add_MoneyComma( document.cibform.elements[sTarget[idx]]);
    return;
}
function checkresno(str)
{
    num = 0;
    num7 = 0;
    num13 = 0;
    totalnum = 0;
    chknum = 0;
    num7 = parseInt(str.substring(6,7),10) ;
    num  = parseInt(str.substring(0,1),10)   * 2 +
          parseInt(str.substring(1,2),10)   * 3 +
          parseInt(str.substring(2,3),10)   * 4 +
          parseInt(str.substring(3,4),10)   * 5 +
          parseInt(str.substring(4,5),10)   * 6 +
          parseInt(str.substring(5,6),10)   * 7 +
          parseInt(str.substring(6,7),10)   * 8 +
          parseInt(str.substring(7,8),10)   * 9 +
          parseInt(str.substring(8,9),10)   * 2 +
          parseInt(str.substring(9,10),10)  * 3 +
          parseInt(str.substring(10,11),10) * 4 +
          parseInt(str.substring(11,12),10) * 5;
    num13 = parseInt(str.substring(12,13),10);
    totalnum = num % 11;
    chknum   = 11 - totalnum;
    if(chknum >= 10 ) chknum = chknum - 10;
    if((num13 == chknum) && ( num7 == 1 || num7 == 2 ))
        return 1;
    else {
		if(num7 > 4) return 1;
		else if(str.substring(10,13) == "001") return 1;
        alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        return 0;
    }
}

function GoCert()
{
	window.top.opener.top.first.document.location="/servlets/ChbCA?service=12";
	window.top.close();
}

function Chk_Tel(){
    if ( this.ctl.name == "A_TEL2" || this.ctl.name == "A_TEL3"){
        if ( this.ctl.value.length < 1 ){
             alert ( "ÀüÈ­¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
             this.ctl.focus();
             return false ;
        }
    }
    return true;
}

function geteCardPass(ctrl)
{
    var eCardFrm
    if(top.cibtop) eCardFrm = top.cibtop;
    else if(opener.top.cibtop) eCardFrm = opener.top.cibtop;
	else return;

	if(eCardFrm.ECard1){
		if(document.cibform.A_ACCPASS){
			var strResult = eCardFrm.ECard1.eCardAPI3(ctrl.options[ctrl.selectedIndex].value, "B150");
			eCardFrm.js_eCardAccess("BANK_ACCOUNTPWD", strResult, document.cibform.A_ACCPASS );
		}
	}
}

function Chk_null()
{
	if( this.ctl.value.length < 1){
		this.ctl.value = "00";
    }
	return true;
}

function Chk_Jumchk()
{
    if(this.ctl.name == "A_OUTBANK"){
		if(document.cibform.A_OUTBANK.value.length != 6){
			alert("¹ßÇàÁ¡¹øÈ£´Â 6ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			return false;
		}
    }
    return true;
}

function Chk_Mnno(thisform)
{
    if(this.ctl.name == "A_MNNOG14"){
        if(document.cibform.A_MNNOG14.value.length == 9 ){
            if((document.cibform.A_MNNOG14.value.substring(8,9) == "a") ||
               (document.cibform.A_MNNOG14.value.substring(8,9) == "A")){
                return true;
            }
            else{
                if(checkmnno(document.cibform.A_MNNOG14.value) == 0){
                    document.cibform.A_MNNOG14.focus();
                    return false;
                }
            }
        }
        else if((document.cibform.A_MNNOG14.value.length == 11) ||
				(document.cibform.A_MNNOG14.value.length == 14)){
            if((document.cibform.A_MNNOG14.value.substring(0,4) > 1900) &&
                (document.cibform.A_MNNOG14.value.substring(0,4) < 2010)){
                return true;
            }
            else{
                alert("°í¿ëº¸Çè »ç¾÷Àå °ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
                document.cibform.A_MNNOG14.focus();
                return false;
            }
        }
        else{
            alert("°í¿ëº¸Çè »ç¾÷Àå °ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            document.cibform.A_MNNOG14.focus();
            return false;
        }
    }
    if(this.ctl.name == "A_MNNOS14"){
        if(document.cibform.A_MNNOS14.value.length == 10 ){
            if((document.cibform.A_MNNOS14.value.substring(0,3) == "000") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "010") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "020") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "030") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "040") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "050") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "060") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "100") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "110") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "120") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "150") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "200") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "210") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "220") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "230") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "240") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "250") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "260") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "270") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "300") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "310") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "320") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "330") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "340") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "400") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "410") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "500") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "510") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "520") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "600") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "610") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "620") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "700") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "720") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "730") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "800") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "810") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "830") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "840") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "860") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "870") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "900") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "910") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "930") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "940") ||
                (document.cibform.A_MNNOS14.value.substring(0,3) == "950")){
                return true;
            }
            else{
                alert("»êÀçº¸Çè »ç¾÷Àå °ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
                document.cibform.A_MNNOS14.focus();
                return false;
            }
        }
        else if((document.cibform.A_MNNOS14.value.length == 11) ||
				(document.cibform.A_MNNOS14.value.length == 14)){
            if((document.cibform.A_MNNOS14.value.substring(0,4) > 1900) &&
                (document.cibform.A_MNNOS14.value.substring(0,4) < 2010)){
                return true;
            }
            else{
                alert("»êÀçº¸Çè »ç¾÷Àå °ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
                document.cibform.A_MNNOS14.focus();
                return false;
            }
        }
        else{
            alert("»êÀçº¸Çè »ç¾÷Àå °ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
            document.cibform.A_MNNOS14.focus();
            return false;
        }
    }
    return true;
}

function checkmnno(str)
{
    num = 0;
    num9 = 0;
    totalnum = 0;
    chknum = 0;
    num  = parseInt(str.substring(0,1),10)   * 2 +
          parseInt(str.substring(1,2),10)   * 3 +
          parseInt(str.substring(2,3),10)   * 4 +
          parseInt(str.substring(3,4),10)   * 5 +
          parseInt(str.substring(4,5),10)   * 6 +
          parseInt(str.substring(5,6),10)   * 7 +
          parseInt(str.substring(6,7),10)   * 8 +
          parseInt(str.substring(7,8),10)   * 9;
    num9 = parseInt(str.substring(8,9),10);
    totalnum = num % 11;
//alert('sss' + totalnum);
    chknum   = 11 - totalnum;
    if(chknum >= 10 ) chknum = chknum - 10;

//alert('checksum' + chknum);
	if(num9 == chknum)
        return 1;
    else {
        alert("°í¿ëº¸Çè »ç¾÷Àå°ü¸®¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        return 0;
    }
}

function Chk_Upche()
{
    if(this.ctl.name == "A_UPCHECO"){
		if((document.cibform.A_UPCHECO.value == 5750001) || 
			(document.cibform.A_UPCHECO.value == 5750002) ||
			(document.cibform.A_UPCHECO.value == 5750003) ||
			(document.cibform.A_UPCHECO.value == 5750004) ||
			(document.cibform.A_UPCHECO.value == 5750005) ||
			(document.cibform.A_UPCHECO.value == 3250001)){
				document.cibform.A_GUBUN.value = "00";
		}
		else{ 
				document.cibform.A_GUBUN.value = "01";
		}
	}
    return true;
}

function Chk_Zenza()
{
    if(this.ctl.name == "A_ACCNO"){
/*
		if(document.cibform.A_ACCNO.value.substring(3,5) == "66"){
			document.cibform.A_GUBUN.value = "01";
		}
		else{ 
			document.cibform.A_GUBUN.value = "00";
		}
*/
	}
    return true;
}

/* Layer Ã³¸® Script */
var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false

function findDivision(id, dv) { 
  var i, obj;

  if(!dv) dv = document;
  if(!(obj = dv[id]) && dv.all) obj = dv.all[id];
  for(i = 0; !obj && i < dv.forms.length; i++) x = dv.forms[i][id];
  for(i = 0; !obj && dv.layers && i < dv.layers.length; i++) obj = findDivision(id, dv.layers[i].document); 
  return obj;
}

function viewDivision(id, mode)
{
    var dv, mode;

    dv = findDivision(id);
    if(dv.style){
		dv = dv.style;
		mode = (mode == 'hide')? 'hidden':'visible';
	}
	dv.visibility = mode;
}

var inAccCtrl = null;
function setInAccNo(bankcd, accno)
{
    var frm = document.cibform;
	var i = 0;

	if(bankcd.length > 0 && frm.A_INBANKNO){
		for(i = 0; frm.A_INBANKNO.options.length; i++){
			if(frm.A_INBANKNO.options[i].value == bankcd){
				frm.A_INBANKNO[i].selected = true;
				break;
			}
		}
		frm.A_INOTACCNO.value = accno;
	}
	else{
		if(inAccCtrl != null) inAccCtrl.value = accno;
		else frm.A_INACCNO.value = accno;
	}
	viewDivision("INACCLIST", "hide");
}

function setOutAccNo(accno)
{
    var frm = document.cibform;

    frm.A_OUTACCNO.value = accno;
    viewDivision("OUTACCLIST", "hide");
}

function setLstAccNo(accno)
{
    var frm = document.cibform;

    frm.A_ACCNO.value = accno;
    viewDivision("LSTACCLIST", "hide");
}

function Check_HLoan(){
    var ctrlname;
    var frm = document.cibform;

    if(this.ctl.name == "A_HOMEADDR") ctrlname = "Àü¼¼ÁÖÅÃ ¼ÒÀçÁö¸¦";
    else if(this.ctl.name == "A_HOMESUBADDR") ctrlname = "Àü¼¼ÁÖÅÃ ¼ÒÀçÁöÀÇ ¼¼ºÎÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_SALARY") ctrlname = "¿¬°£¼ÒµæÀ»";
    else if(this.ctl.name == "A_LOANNAME") ctrlname = "¼º¸íÀ»";
    else if(this.ctl.name == "A_JUMINNO") {
		Del_JuminDash(this.ctl);
        if(this.ctl.value.length != 13){
            alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ 13ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
			Focus( this.ctl );
            return false;
        }
		ctrlname = "ÁÖ¹Îµî·Ï¹øÈ£¸¦";
	}
    else if(this.ctl.name == "A_CURRADDR") ctrlname = "ÀÚÅÃÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_CURRSUBADDR") ctrlname = "ÀÚÅÃ ¼¼ºÎÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_JOBNAME") ctrlname = "Á÷Àå¸íÀ»";
    else if(this.ctl.name == "A_JOBADDR") ctrlname = "Á÷ÀåÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_JOBSUBADDR") ctrlname = "Á÷Àå ¼¼ºÎÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_JUMNO") ctrlname = "´ëÃâÈñ¸ÁÁöÁ¡À»";
    else if(this.ctl.name == "A_VISITDAY") {
		Del_DatePoint(this.ctl);
        if(this.ctl.value.length != 8){
            alert("¿µ¾÷Á¡ ¹æ¹®ÀÏÀ» 8ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù");
            this.ctl.focus() ;
            return false;
        }
		ctrlname = "¹æ¹®¿¹Á¤ÀÏÀ»";
	}
    if ( this.ctl.name == "A_HOMEADDR" || this.ctl.name == "A_HOMESUBADDR" || this.ctl.name == "A_SALARY" ||
        this.ctl.name == "A_LOANNAME" || this.ctl.name == "A_JUMINNO" || this.ctl.name == "A_CURRADDR" ||
        this.ctl.name == "A_CURRSUBADDR" || this.ctl.name == "A_JOBNAME" || this.ctl.name == "A_JOBADDR" ||
        this.ctl.name == "A_JOBSUBADDR" || this.ctl.name == "A_JUMNO" || this.ctl.name == "A_VISITDAY"){
        if ( this.ctl.value.length < 1 ){
             alert ( ctrlname + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
             this.ctl.focus() ;
             return false ;
        }
    }

    if ( this.ctl.name == "A_RENTAMT1" || this.ctl.name == "A_RENTAMT2"){
        if( frm.A_RENTAMT1.value.length < 1 && frm.A_RENTAMT2.value.length < 1){
            alert("Àü¼¼°è¾à±Ý¾× ¶Ç´Â Áõ¾×±Ý¾×¿¡ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             this.ctl.focus() ;
             return false ;
        }
    }

    if ( this.ctl.name == "A_ETYEAR" || this.ctl.name == "A_ETMNTH" || this.ctl.name == "A_ETDAY"){
        if ((parseInt(frm.A_ETYEAR.value,10) < 2001) || (parseInt(frm.A_ETYEAR.value,10) > 2005)){
            alert("ÀÔÁÖ(¿¹Á¤)³âµµ´Â 2000³âºÎÅÍ 2005³â±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
            frm.A_ETYEAR.focus();
            return false;
        }
        else if ( (parseInt(frm.A_ETMNTH.value,10) < 1) || (parseInt(frm.A_ETMNTH.value,10) > 12) ) {
            alert("ÀÔÁÖ(¿¹Á¤)¿ùÀº 1¿ùºÎÅÍ 12¿ù±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
            frm.A_ETMNTH.focus();
            return false;
        }
        else if ( (parseInt(frm.A_ETDAY.value,10) < 1) || (parseInt(frm.A_ETDAY.value,10) > 31) ) {
            alert("ÀÔÁÖ(¿¹Á¤)ÀÏÀº 1ÀÏºÎÅÍ 31ÀÏ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
            frm.A_ETDAY.focus();
            return false;
        }

        if( frm.A_ETYEAR.value.length < 1 || frm.A_ETMNTH.value.length < 1 || frm.A_ETDAY.value.length < 1){
            alert("ÀÔÁÖ¿¹Á¤ÀÏÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             this.ctl.focus() ;
             return false ;
        }
    }

    if ( this.ctl.name == "A_POSSAMT" || this.ctl.name == "A_REQLOAN"){
        if( frm.A_POSSAMT.value.length < 1 || frm.A_REQLOAN.value.length < 1){
            alert("´ëÃâ½ÅÃ»±Ý¾×À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             frm.A_REQLOAN.focus() ;
             return false ;
        }
        if(parseInt(frm.A_POSSAMT.value,10) < parseInt(frm.A_REQLOAN.value,10)){
            alert("´ëÃâ½ÅÃ»±Ý¾×Àº ´ëÃâ°¡´É±Ý¾×À» ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.");
             frm.A_REQLOAN.focus() ;
             return false ;
        }
    }

    if ( this.ctl.name == "A_TELDDD" || this.ctl.name == "A_TELKUK" || this.ctl.name == "A_TELNO" ||
         this.ctl.name == "A_JOBDDD" || this.ctl.name == "A_JOBKUK" || this.ctl.name == "A_JOBNO" ||
         this.ctl.name == "A_MOBILEDDD" || this.ctl.name == "A_MOBILEKUK" || this.ctl.name == "A_MOBILENO"){
        if ((frm.A_CONTACT[0].checked == true) &&
            (frm.A_TELDDD.value.length < 1 || frm.A_TELKUK.value.length < 1 || frm.A_TELNO.value.length < 1 )){
            alert("ÀÚÅÃ ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             frm.A_TELDDD.focus() ;
             return false ;
        }
        if ((frm.A_CONTACT[1].checked == true) &&
            (frm.A_JOBDDD.value.length < 1 || frm.A_JOBKUK.value.length < 1 || frm.A_JOBNO.value.length < 1 )){
            alert("Á÷Àå ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             frm.A_JOBDDD.focus() ;
             return false ;
        }
        if ((frm.A_CONTACT[2].checked == true) &&
            (frm.A_MOBILEDDD.value.length < 1 || frm.A_MOBILEKUK.value.length < 1 || frm.A_MOBILENO.value.length < 1 )){
            alert("ÇÚµåÆù ¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
             frm.A_MOBILEDDD.focus() ;
             return false ;
        }
    }

    return true;
}

function Chk_FCode(){
    var ctrlname;
    var cname = this.ctl.name;
    var frm = document.cibform;

    if ( cname == "A_FCODE"){
        if ( this.ctl.value == '00' ){
            alert ( "ÅëÈ­ÄÚµå¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
            this.ctl.focus() ;
            return false ;
        }
    }
    return true;
}

function Check_Exch(){
    var ctrlname;
    var frm = document.cibform;
    if(this.ctl.name == "A_SNDNO") ctrlname = "¼Û±Ý¹øÈ£¸¦";
    else if(this.ctl.name == "A_FEXCODE") ctrlname = "ÅëÈ­ÄÚµå¸¦";
    else if(this.ctl.name == "A_FCODE") ctrlname = "ÅëÈ­ÄÚµå¸¦";
    else if(this.ctl.name == "A_DOC1") ctrlname = "Áö¿ªÀ»";
    else if(this.ctl.name == "A_BANKNM1") ctrlname = "ÀÔ±ÝÀºÇà¸íÀ»";
    else if(this.ctl.name == "A_BANKADD") ctrlname = "ÀÔ±ÝÀºÇà ÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_BRNNAME") ctrlname = "ÀÔ±ÝÀºÇà Á¡¸íÀ»";
    else if(this.ctl.name == "A_RECVNM1") ctrlname = "¼öÃëÀÎÀ»";
    else if(this.ctl.name == "A_RECVACC") ctrlname = "¼öÃëÀÎ °èÁÂ¹øÈ£¸¦";
    else if(this.ctl.name == "A_RECVADD") ctrlname = "¼öÃëÀÎ ÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_SENDNM1") ctrlname = "¼Û±ÝÀÎÀ»";
    else if(this.ctl.name == "A_SENDADD") ctrlname = "¼Û±ÝÀÎ ÁÖ¼Ò¸¦";
    else if(this.ctl.name == "A_SENDTEL") ctrlname = "¼Û±ÝÀÎ ÀüÈ­¹øÈ£¸¦";

    if ( this.ctl.name == "A_SNDNO" || this.ctl.name == "A_FEXCODE" || this.ctl.name == "A_BANKNM1"
		|| this.ctl.name == "A_BANKADD" || this.ctl.name == "A_BRNNAME" || this.ctl.name == "A_RECVNM1"
		|| this.ctl.name == "A_RECVACC" || this.ctl.name == "A_RECVADD" 
		|| this.ctl.name == "A_SENDNM1" || this.ctl.name == "A_SENDADD"){
        if ( this.ctl.value.length < 1 ){
             alert ( ctrlname + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
             this.ctl.focus() ;
             return false ;
        }
    }

	if ( this.ctl.name == "A_FCODE" || this.ctl.name == "A_DOC1"){
        if ( this.ctl.value == '00' ){
            alert ( ctrlname + " ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.") ;
            this.ctl.focus() ;
            return false ;
        }

        if(frm.A_FCODE.value == '84'){
            if((frm.A_DOC1.value == '01' && frm.A_NATCODE.value != '203') ||
               (frm.A_DOC1.value == '02' && frm.A_NATCODE.value != '201') ||
               (frm.A_DOC1.value == '03' && frm.A_NATCODE.value != '202') ||
               (frm.A_DOC1.value == '04' && frm.A_NATCODE.value != '205') ||
               (frm.A_DOC1.value == '05' && frm.A_NATCODE.value != '226') ||
               (frm.A_DOC1.value == '06' && frm.A_NATCODE.value != '232') ){
                alert("Áö¿ª°ú ±¹°¡ÄÚµå¸¦ ÀÏÄ¡½ÃÄÑ ÁÖ½Ê½Ã¿À");
                frm.A_DOC1.focus() ;
                return false ;
            }
        }
    }

    return true;
}

function Chk_JumNo()
{
    if(this.ctl.value.length == 0) {
           alert(" ¿ÜÈ¯ °Å·¡Á¡¹øÈ£´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñ ÀÔ´Ï´Ù.\n");
           this.ctl.focus();
           return false;
    }
    return true;
}

function Chk_RefNo()
{
    if(this.ctl.value.length == 0) {
           alert(name + " ¸ÅÀÔ ¹øÈ£´Â ÇÊ¼ö ÀÔ·ÂÇ×¸ñ ÀÔ´Ï´Ù.\n");
           this.ctl.focus();
           return false;
    }
    return true;
}

function event_onclick()
{
    if((event.button==2) || (event.button==3) || (event.keyCode == 93)){
        alert('ÇöÀç È­¸é¿¡¼­´Â ¿À¸¥ÂÊ ¸¶¿ì½º ¹öÆ°À» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.');
    }
    else {
        if((event.ctrlKey) && (event.keyCode == 67)) {
            alert('ÇöÀç È­¸é³»¿ëÀ» º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.');
        }
    }
}

function ChkGoods(value) {

    var form = document.cibform;

    if (value == "01") {
        form.co_type.options[0].text = "¸¸±âÀÏ½Ã Áö±Þ½Ä";
        form.co_type.options[1].text = "¿ùÀÌÀÚ Áö±Þ½Ä";
    }
    else {
        form.co_type.options[0].text = "¸¸±âÁö±Þ¾× »ó´ã";
        form.co_type.options[1].text = "¿ù³³ÀÔ¾× »ó´ã";
    }
    form.co_type.focus();
}

function CheckCons() {

    var form = document.cibform;

    if ( form.co_amt.value == "" ) {
        alert("¿¹Ä¡ ±Ý¾×À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        form.co_amt.focus();
        return false;
    }
    else if ( form.co_terms.value == "" ) {
        alert("±â°£À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        form.co_terms.focus();
        return false;
    }

    if (form.co_goods.value == "01") {
        if ( parseInt(form.co_terms.value,10) < 1 || parseInt(form.co_terms.value,10) > 60) {
            alert("±â°£Àº 1°³¿ù ÀÌ»ó 60°³¿ù ÀÌÇÏÀÔ´Ï´Ù.");
            form.co_terms.focus();
            return false;
        }
    }
    else if (form.co_goods.value == "02"){
        if ( parseInt(form.co_terms.value,10) < 6 || parseInt(form.co_terms.value,10) > 36) {
            alert("±â°£Àº 6°³¿ù ÀÌ»ó 36°³¿ù ÀÌÇÏÀÔ´Ï´Ù.");
            form.co_terms.focus();
            return false;
        }
    }
	return true;
}

/*
function ChkAccpass() {
	var form = document.cibform
	if (form.accpass.length > 4) return true
	if (form.accpass.value == "") {
		alert("Ãâ±Ý°èÁÂ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		form.accpass.focus();
		return false	
	}
	if ((form.accpass.value.length > 0) && (form.accpass.value.length < 4)) {
		alert("Ãâ±Ý°èÁÂ ºñ¹Ð¹øÈ£´Â ¼ýÀÚ 4ÀÚ¸® ÀÔ´Ï´Ù.");
		form.accpass.focus();
		return false	
	}
	if (!Chk_Digit(form.accpass.value)) {
		alert("Ãâ±Ý°èÁÂ ºñ¹Ð¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		form.accpass.focus();
		return false	
	}
	return true;
}
*/

function put_LawCode(code)
{
	document.cibform.A_COURTNO.value =code; 
	document.cibform.A_COURTNO.focus();
}

function set_LawCode(Low_code)
{
	if(opener){
		if( opener.document.cibform ){
			opener.put_LawCode(Low_code);
    		self.close();
		}
	}
//    self.close();
}

function put_SppoCode(code)
{
    document.cibform.A_TAXACC.value =code;
    document.cibform.A_TAXACC.focus();
}

function set_SppoCode(Sppo_code)
{
    if(opener){
        if( opener.document.cibform ){
            opener.put_SppoCode(Sppo_code);
            self.close();
        }
    }
}

function put_UpCode(code)
{
    document.cibform.A_WOOSU.value =code;
    document.cibform.A_WOOSU.focus();
    SetPosition(code);
}

function set_UpCode(Up_code)
{
    if(opener){
        if( opener.document.cibform ){
            opener.put_UpCode(Up_code);
            self.close();
        }
    }
}

function Chk_Tsupyo() {
	var form = document.cibform

	if (form.A_SNDNO1.value == "") {
		alert("¼öÇ¥¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( form.A_SNDNO1 );
		return false
	}
	else if (form.A_JUM3.value == "") {
		alert("¹ßÇàÁ¡ ¹øÈ£(¼ýÀÚ 3ÀÚ¸®)¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		form.A_JUM3.focus();
		return false	
	}
	else if ((form.A_TELH1.value == "") || (form.A_TELH2.value == "") || (form.A_TELH3.value == "")) {
		alert("ÀüÈ­¹øÈ£1À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		form.A_TELH1.focus();
		return false	
	}
	return true;
}

function Chk_Ssupyo() {
	var form = document.cibform

	if (form.A_SUPYNO.value == "") {
		alert("¼öÇ¥¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		Focus( form.A_SUPYNO );
		return false
	}
	return true;
}

function Chk_DDDate() {

	if (document.cibform.A_DD.value == "") {
		alert("ÀÚµ¿ÀÌÃ¼ ÀÏÀÚ(¼ýÀÚ 2ÀÚ¸®)¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		document.cibform.A_DD.focus();
		return false
	}
	return true;
}

function Chk_JiroNo() {
	var form = document.cibform

	if (form.A_JIRONO.value == "") {
		alert("Áö·Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		//form.A_JIRONO.focus();
		Focus(form.A_JIRONO.focus);
		return false
	}
	return true;
}

function Chk_NapNo() {
	var form = document.cibform

	if (form.A_NAPBUJANO.value == "") {
		alert("³³ºÎÀÚ¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		// form.A_NAPBUJANO.focus();
		Focus(form.A_NAPBUJANO);
		return false
	}
	return true;
}

function Chk_NapseNo(thisform)
{
/*
    var napnoa = 0;
    var napnof = document.cibform.A_NAPSENO.value.substring(0,11);
    if(this.ctl.name == "A_NAPSENO"){
        if((document.cibform.A_NAPSENO.value.substring(0,2) == "40") ||
          (document.cibform.A_NAPSENO.value.substring(0,2) == "50")){
            if(document.cibform.A_NAPSENO.value.substring(11,12) == 0) return true;
            napnoa = 10 - parseInt(document.cibform.A_NAPSENO.value.substring(11,12));
            document.cibform.A_NAPSENO.value = napnof + napnoa;
        }
        return true;
    }
*/
        return true;	//½ºÅ©¸³Æ® ´Ù½Ã ¿­¸é »©ÁÖ¼¼¿ä..
}

// ±Þ¿©°èÁÂ ¸ñ·Ï°ü¸® ÀÔ·Â Check
function Chk_Multi2()
{
    var  i;
        var  acc, name, tit;
    var  count = 0;
    var  SaveFlag = true;
    var  nPos1, nPos2;
    var  sAccNo, sNmae;

        acc  = this.ctl.acc;
        name = this.ctl.name;
        tit  = this.ctl.tit;
        
        if ( this.form.elements[tit[0]].value.length < 1 ){
                alert("±Þ¿©°èÁÂ ¸ñ·Ï¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
                this.form.elements[tit[0]].focus();
                return false;
        }

        if( this.form.A_TRANTYPE[0].checked ){
                if( Chk_SalListName( this.form.elements[tit[0]].value )){
                        alert("±Þ¿©°èÁÂ ¸ñ·Ï¸íÀº ÀÌ¹Ì °èÁÂ¸ñ·Ï¿¡ ÀÖ½À´Ï´Ù.\n\n"
                                + "´Ù¸¥¸ñ·Ï¸íÀ» ÀÔ·ÂÇÏ½Ã°Å³ª °Å·¡±¸ºÐÀ» '¼öÁ¤'À» ¼±ÅÃÇÏ½Ê½Ã¿À");
                        this.form.elements[tit[0]].focus();
                        return false;
                }
        }
        else{
                if( !Chk_SalListName( this.form.elements[tit[0]].value )){
                        alert("±Þ¿©°èÁÂ ¸ñ·Ï¸íÀÌ °èÁÂ¸ñ·Ï¿¡ ¾ø½À´Ï´Ù.\n\n"
                                + "¸ñ·Ï¸íÀ» Á¤È®È÷ ÀÔ·ÂÇÏ½Ã°Å³ª °Å·¡±¸ºÐÀ» 'Ãß°¡'·Î ¼±ÅÃÇÏ½Ê½Ã¿À");
                        this.form.elements[tit[0]].focus();
                        return false;
                }
        }

        for(i=0;i<acc.length;i++) {
                sAccNo =  this.form.elements[acc[i]].value;
                sName =  this.form.elements[name[i]].value;
                if( sAccNo.length > 0 ) {
                        count++;
                        SaveFlag = Chk_AccNo( this.form.elements[acc[i]] );
                        if(!SaveFlag)   return false;

                        if ( sName.length < 1){
                                alert("ÀÔ±ÝÀÎ¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
                                this.form.elements[name[i]].focus();
                                return false;
                        }
                        if(!Chk_SalAccName(sName) ){
                                alert("ÀÔ±ÝÀÎ¸í¿¡ ':'À» ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
                                this.form.elements[name[i]].focus();
                                return false;
                        }
                }
                else if( sName.length > 0) {
                        alert( "ÀÔ±Ý °èÁÂ¹øÈ£¸¦ ÁÖ½Ê½Ã¿À." );
                        this.form.elements[acc[i]].focus();
                        return false;
        }
        }

        if ( count == 0 ){
                alert("ÇÑ°³ ÀÌ»óÀÇ °èÁÂ¸¦ µî·ÏÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
                this.form.elements[name[0]].focus();
                return false;
        }

        return true;
}

function CheckMulti2()
{
        this.acc = null;
        this.name = null;
}
function tokenToString( sVal, slist)
{
    var ch;
    var j=0;
    for( i=0; i< sVal.length; i++){
        ch = sVal.charAt(i);
        if( ch == ':'){
            j++;
        }
        else{
            if ( slist[j] ){
                slist[j] = slist[j] + ch;
            }
            else{
                slist[j] = ch;
            }
        }
    }
    return j;
}
function setValToField(list, fld, j, gub){
    var form = document.cibform;

    for(i=0; i<20; i++){
        switch(gub){
            case 2:
                form.elements[fld[i]].checked = false;
                break;
            default :
                form.elements[fld[i]].value = '';
                break;
        }
    }

    for(i=0; i<j ; i++){
        switch(gub){
            case 1:
                        form.elements[fld[i]].value = list[i];
                Add_AccDash(form.elements[fld[i]]);
                break;
            case 2:
                if( list[i] == "1")
                    form.elements[fld[i]].checked = true;
                break;
                        default:
                        form.elements[fld[i]].value = list[i];
                                break;
        }
    }
}

function setValToField2(acclist, namelist, chklist, fld, j){
        var form = document.cibform;
        var k = 0;
        var sVal;
        
        for( i=0; i<20; i++){
                form.elements[fld[i]].value ='';
        }

        for( i=0; i<j; i++ ){
                if( chklist[i] == '0' ){        
                        sVal = namelist[i] + ":" + acclist[i].substring(0,3) + "-" +
                                acclist[i].substring(3,5) + "-" + acclist[i].substring(5,11);
                        form.elements[fld[k]].value = sVal;
                        k++;
                }
        }
}

function Chk_SalAccName(sVal){
        var ch;
        var i=0;

        for( i= 0; i < sVal.length; i++){
                ch = sVal.charAt(i);
                if( ch == ":" )
                        return false;
        }
        return true;
}

function Chk_DisableInput(){
        document.cibform.A_INACCNO1.focus();
}

function Del_AccDashSal(ctl){
        var sVal;
        if( selectAccList == 0 ){
                Del_AccDash(ctl);
        }
        else{
                sVal = ctl.name;
                sVal = 'A_EMONEY' + sVal.substring(9, sVal.length);
                document.cibform.elements[sVal].focus();
        }
}
function Del_AccName(ctl){
        var ch;
        var sAcc = "";
        var iFlag = 0;
        var sVal = ctl.value;   
        for(i=0; i<sVal.length; i++){
                ch = sVal.charAt(i);
                if( ch == ":" ){
                        iFlag = 1;
                }       
                else if( iFlag )
                        sAcc = sAcc + ch;
        }
        
        if( iFlag == 1 )
                ctl.value = sAcc;
}

function Chk_SalListName(sVal){

        for( i=0; i<SalListName.length; i++){
                if( sVal == SalListName[i] )
                        return true;
        }
        return false;
}

//Áö·Î³³ºÎ Áö·Î¹øÈ£ check..
function checkgiro(str)
{
    num = 0;
    num7 = 0;
    totalnum = 0;
    chknum = 0;
    num =  parseInt(str.substring(0,1),10) * 1 +
           parseInt(str.substring(1,2),10) * 3 +
           parseInt(str.substring(2,3),10) * 7 +
           parseInt(str.substring(3,4),10) * 1 +
           parseInt(str.substring(4,5),10) * 3 +
           parseInt(str.substring(5,6),10) * 7;
    num7 = parseInt(str.substring(6,7),10);
    totalnum = num % 10;
	if(totalnum == 0)  chknum = 0;
	else               chknum = 10 - totalnum;
    if(chknum >= 10 ) chknum = chknum - 10;

    if(num7 == chknum){
        return 1;
	}
    else{
        //alert("Áö·Î¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
        return 0;
    }
}
//Áö·Î³³ºÎ °í°´Á¶È¸¹øÈ£ check..
function checkcust(custno)
{
//alert("°í°´Á¶È¸¹øÈ£ " + custno);
	var sum = 0;
	var cdigit = custno.charAt(custno.length-1);
//alert("Ã¼Å©µðÁöÆ®´Â" + cdigit);

	for(i=custno.length;i < 20; i++ ){
		 custno = "0" + custno;	
	}
	for(i=0; i < custno.length-1;i++){
		if(i%2 ==0){
			jj = custno.substring(i,i+1) * 2;
			bb = jj + "";
			if(bb.length != 1){
				sum += (bb.substring(0,1)) * 1  + (bb.substring(1,2)) *1;
			}
			else{
				sum += jj;
			}
		}else{
			sum += custno.substring(i,i+1) * 1  
		}
		
	}

	var cdnum;
	var rem = sum % 10;
	if(rem == 0)    cdnum = 0;
	else            cdnum = 10 - rem;
//alert("°è»êµÈ Ã¼Å©µðÁöÆ®´Â" + cdnum);
	if(cdnum == cdigit){
		return 1;
	}
	else{
		//alert('°í°´Á¶È¸¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À. ');
		return 0;
	}
}
//Áö·Î³³ºÎ ±Ý¾× Ã¼Å©µðÁöÆ® check..
function checkmdgt(cdigit)
{
	sum = 0;
	checkstr = document.cibform.MONEY.value;
//alert("ÀÔ·ÂÇÑ Ã¼Å©µðÁöÆ®´Â " + cdigit + ", ³³ºÎ±Ý¾×Àº " + checkstr);
	mull=1, t1=0, sum = 0;
	for(i = checkstr.length-1; i >= 0; i--){
		tmp1 = checkstr.charAt(i);
		if((mull % 3) == 1)
			t1 = tmp1 * 7;
		else if((mull % 3) == 2)
			t1 = tmp1 * 3;
		else if((mull % 3) == 0)
			t1 = tmp1 * 1;
			sum += t1;
			++mull;
			t1=0;
	}
	cdnum = 0;
	rem = sum % 10;
	if(rem == 0)     cdnum = 0;
	else             cdnum = 10 - rem;
//alert("±Ý¾× Ã¼Å©µðÁöÆ®´Â " + cdnum);
	if(cdnum == cdigit){
		return 1;
	}
	else{
		//alert('Ã¼Å©µðÁöÆ®¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À. ');
		return 0;
	}
}

function Focus(oCtrl){

	if( oCtrl.type == 'hidden' ){
		var sKeyInput = eval("document.cibform.secukey_" + oCtrl.name );
		sKeyInput.focus();
	}
	else{
		oCtrl.focus();
	}
}

//±Ý¾×¿¡ , Âï±â..
function numchk(num){
    num=new String(num);
    num=num.replace(/,/gi,"");
    return numchk1(num);
}

function numchk1(num){
    var sign="";
    if(isNaN(num)) {
        //alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
        return 0;
    }
    if(num==0) {
        return num;
    }

    if(num<0){
        num=num*(-1);
        sign="-";
    }
    else{
        num=num*1;
    }
    num = new String(num)
    var temp="";
    var pos=3;
    
	num_len=num.length;
    while (num_len>0){
        num_len=num_len-pos;
        if(num_len<0) {
            pos=num_len+pos;
            num_len=0;
        }
//        temp=","+num.substr(num_len,pos)+temp;
		temp=num.substr(num_len,pos)+temp;

    }
	
    //return sign+temp.substr(1);
	return num;
}

// ±Ý¾× ¼ýÀÚ¸¦ ÇÑ±Û·Î.. : num_han, ciphers_han, NUM_HAN
function num_han(num)
{
    if ( num == "1" )       return "ÀÏ";
    else if ( num == "2" )  return "ÀÌ";
    else if ( num == "3" )  return "»ï";
    else if ( num == "4" )  return "»ç";
    else if ( num == "5" )  return "¿À";
    else if ( num == "6" )  return "À°";
    else if ( num == "7" )  return "Ä¥";
    else if ( num == "8" )  return "ÆÈ";
    else if ( num == "9" )  return "±¸";
    else if ( num == "½Ê" ) return "½Ê";
    else if ( num == "¹é" ) return "¹é";
    else if ( num == "Ãµ" ) return "Ãµ";
    else if ( num == "¸¸" ) return "¸¸ ";
    else if ( num == "¾ï" ) return "¾ï ";
    else if ( num == "Á¶" ) return "Á¶ ";
    else if ( num == "0" )  return "";
}

function NUM_HAN(num,mode,return_input)
{
/*
    fnc(num,1):alert
    fnc(num,2):°°ÀºÈ­¸é
    fnc(num,3,return_input):´Ù¸¥ input¿¡ ¹ÝÈ¯
*/
    if ( num == "" || num == "0" ) {
        if ( mode == "3" ) {
            return_input.value = "";
        }
        return;
    }

    num=new String(num);
    num=num.replace(/,/gi,"");

    var len  = num.length;
    var temp1 = "";
    var temp2 = "";

    if ( len/4 > 3 && len/4 <= 4 ) {
        if ( len%4 == 0 ) {
            temp1 = ciphers_han(num.substring(0,4)) + "Á¶" + ciphers_han(num.substring(4,8)) + "¾ï" + ciphers_han(num.substring(8,12)) + "¸¸" + ciphers_han(num.substring(12,16));
        }
        else {
            temp1 = ciphers_han(num.substring(0,len%4)) + "Á¶" + ciphers_han(num.substring(len%4,len%4+4)) + "¾ï" + ciphers_han(num.substring(len%4+4,len%4+8)) + "¸¸" + ciphers_han(num.substring(len%4+8,len%4+12));
        }
    }
    else if ( len/4 > 2 && len/4 <= 3 ) {
        if ( len%4 == 0 ) {
            temp1 = ciphers_han(num.substring(0,4)) + "¾ï" + ciphers_han(num.substring(4,8)) + "¸¸" + ciphers_han(num.substring(8,12));
        }
        else {
            temp1 = ciphers_han(num.substring(0,len%4)) + "¾ï" + ciphers_han(num.substring(len%4,len%4+4)) + "¸¸" + ciphers_han(num.substring(len%4+4,len%4+8));
        }
    }
    else if ( len/4 > 1 && len/4 <= 2 ) {
        if ( len%4 == 0 ) {
            temp1 = ciphers_han(num.substring(0,4)) + "¸¸" + ciphers_han(num.substring(4,len));
        }
        else {
            temp1 = ciphers_han(num.substring(0,len%4)) + "¸¸" + ciphers_han(num.substring(len%4,len));
        }
    }
    else if ( len/4 <= 1 ) {
        temp1 = ciphers_han(num.substring(0,len));
    }

    for (var i=0; i<temp1.length; i++) {
        temp2 = temp2 + num_han(temp1.substring(i, i+1));
    }

    temp3=new String(temp2);
    temp3=temp3.replace(/¾ï ¸¸/gi,"¾ï ");
    temp3=temp3.replace(/Á¶ ¾ï/gi,"Á¶ ");

    if ( mode == 1 ) {
        alert(temp3 + " ¿ø");
    } else if ( mode == 2 ) {
        return temp3;
    } else if ( mode == 3 ) {
        return_input.value = "( " + temp3 + " ¿ø )";
    }
}

function ciphers_han(num)
{
    var len  = num.length;
    var temp = "";

    if ( len == 1 ) {
        temp = num;
    }
    else if ( len == 2 ) {
        temp = num.substring(0,1) + "½Ê" + num.substring(1,2);
    }
    else if ( len == 3 ) {
        temp = num.substring(0,1) + "¹é" + num.substring(1,2) + "½Ê" + num.substring(2,3);
    }
    else if ( len == 4 ) {
        temp = num.substring(0,1) + "Ãµ" + num.substring(1,2) + "¹é" + num.substring(2,3) + "½Ê" + num.substring(3,4);
    }

    num=new String(temp);
    num=num.replace(/0½Ê/gi,"");
    num=num.replace(/0¹é/gi,"");
    num=num.replace(/0Ãµ/gi,"");
    return num;
}

