/********************************************************************************
 *  °øÅë½ºÅ©¸³Æ® ( common.js )
 *  2007. 2. 7
 *******************************************************************************/

// ÇÊµå °ø¹é Ã¼Å©
function isNull(name, txt){
	if(eval("document.getElementById('"+name+"').value;") == ""){
		alert(txt);
		eval("document.getElementById('"+name+"').focus();");
		return true;
	}
	return false;
}
// ±æÀÌ Ã¼Å©
function isRightLength(name, ln, txt){
	if(eval("document.getElementById('"+name+"').value.length;") != ln){
		alert(txt);
		eval("document.getElementById('"+name+"').focus();");
		return true;
	}
	return false;
}

// ±æÀÌ Ã¼Å©2
function isRightLength2(name, ln, txt){
	if(eval("document.getElementById('"+name+"').value.length;") > ln){
		alert(txt);
		eval("document.getElementById('"+name+"').focus();");
		return true;
	}
	return false;
}
// ±æÀÌ ¹ÝÈ¯
function getLength(name){
	return eval("document.getElementById('"+name+"').value.length;");
}
// °ª ¹ÝÈ¯
function getValue(name){
	return eval("document.getElementById('"+name+"').value;");
}
// °ª ¼³Á¤
function setValue(name, val){
	document.getElementById(name).value = val;
}
// Æ÷Ä¿½º
function setFocus(name){
	eval("document.getElementById('"+name+"').focus();");
}
// Æ÷Ä¿½º ÀÌµ¿
function nextFocus(name1, ln, name2){
	if(eval("document.getElementById('"+name1+"').value.length") == ln)
		eval("document.getElementById('"+name2+"').focus();");
}
// ¼ýÀÚ¸¸ ÀÔ·Á °¡´É.(ime-mode:disabled, onkeydown)
function onlyNumberInput(){
	var code = window.event.keyCode;
	if ((code > 34 && code < 41) || (code > 47 && code < 58) || (code > 95 && code < 106) || code == 8 || code == 9 || code == 13 || code == 46){
		window.event.returnValue = true;
		return;
	}
	window.event.returnValue = false;
}
// ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©
function checkEmail(str) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(str,format);
}
// Á¤±Ô½Ä Ã¼Å©
function isValidFormat(str,format) {
    if (str.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}
// ÇÃ·¡½Ã ¹× object È°¼ºÈ­
function activeObject(name) {
    document.write(document.getElementById(name).value);
}
// ÆË¾÷Ã¢¿­±â
function openWindow(url, name, property){
	window.open(url, name, property);
}

//´õºíÅ¬¸¯ ¹æÁö
//»ç¿ë¹ý : ¼­ºê¹Ô ÀÌº¥Æ® Àü¿¡    document.onmousedown=dbclick;  // ´õºíÅ¬¸¯ ¹æÁö
function dbclick(){
    if(event.button==1) {
    //alert("ÇöÀç Ã³¸®ÁßÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
    window.showModalDialog("/hedge/waiting.jsp", window , 'dialogWidth:320px;dialogHeight:170px;center:yes; help:no; status:no; scroll:no; resizable:no');
    }
}

// ÇÁ¸°Æ®
function RDPrint(){
	parent.frames.bodyFrame.print();
}

// ½ºÆäÀÌ½º Á¦°Å
function isThereSpace(str) {
	var spc = /\s/;

	if (spc.exec(str)) {
		return true;
	} else {
		return false;
	}
}	// end of isThereSpace

// ¼ýÀÚÇü½ÄÃ¼Å©
function isNumber(str) {
	if (str == "" || isThereSpace(str) || isNaN(str)) {
		return false;
	} else {
		return true;
	}
}	// end of isNumber

// ¾ËÆÄºªÃ¼Å©
function isAlphabet(chr) {
	for (var i = 0; i < chr.length; i++){
		if (chr.charAt(i) < 'A' || chr.charAt(i) > 'z' ) return false;
	}
	return true;
}

// ¿µ¹®ÀÚ ¿Í ¾ËÆÄºª ÀÎÁö °Ë»ç
function isAlphabetNumeric(chr) {
	for (var i = 0; i < chr.length; i++){
		if ( !isAlphabet(chr.charAt(i)) && !isNumber(chr.charAt(i)) ) return false;
	}
	return true;
}

// º¯È¯
function replaceAll(sourceStr, regex, replacement) {
	var targetStr = sourceStr;
 	while (targetStr.indexOf(regex) > -1) {
  		targetStr = targetStr.replace(regex, replacement);
 	}
 	return targetStr;
}	// end of replaceAll

function isValidDate(src) {
	// check data
	var src = replaceAll(src, "-", "");
	src = replaceAll(src, ".", "");
	ymd = replaceAll(src, "/", "");
	if (!isNumber(ymd) || ymd.length != 8) {
		return false;
	}

	var yy = parseInt(ymd.substring(0, 4), 10);
	var mm = parseInt(ymd.substring(4, 6), 10) - 1;
	var dd = parseInt(ymd.substring(6, 8), 10);
	var end = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if ((yy % 4 == 0 && yy % 100 != 0)
	||  (yy % 400 == 0)) {
		end[1] = 29;
	}
	
	if (dd >= 1 && dd <= end[mm]) {
		return true;
	} else {
		return false;
	}
}	// end of isValidDate

function trim(src) {
	re = /^\s + |\s +$/g;
	return src.replace(re, '');
}

function roundPrecision(val, precision) {
	var tmp = Math.pow (10, precision);
	return Math.round(val*tmp)/tmp;
}

function makeComma(src) { 
	if (src == null) {
		return;
	}
	src = src +"";			// ¼ýÀÚÀÎ °æ¿ì ¹®ÀÚ¿­·Î º¯È¯
	var rule = /[^0-9-.]/g;	// ¼ýÀÚ, ºÎÈ£ ¹× ¼Ò¼öÁ¡ ÀÌ¿ÜÀÇ µ¥ÀÌÅÍ Á¦°Å

	src = getFilledCommaStr(src.replace(rule, ""));
	
	return src;
} 

/********************************************************************************
 * Description : ´ë»ó¼ýÀÚ¿¡ Ãµ´ÜÀ§·Î ÄÞ¸¶(',')¸¦ ºÙ¿©¼­ ¹ÝÈ¯ÇÑ´Ù.
 * param       : src  ´ë»ó¼ýÀÚ
 * return      : Ãµ´ÜÀ§·Î ÄÞ¸¶(',')°¡ ºÙ¿©Áø ¼ýÀÚ¹®ÀÚ¿­
 *******************************************************************************/
function getFilledCommaStr(src) {

	// ¼ýÀÚ Ç×¸ñ¿¡¼­ ºÎÈ£(-), ¼Ò¼öÁ¡(.) Ã¼Å©
	var sourceStr = trim(String(src));
	var signStr   = "";
	var dotStr    = "";

	if (sourceStr.substring(0, 1) == "-") {
		signStr   = "-";
		sourceStr = sourceStr.substring(1, sourceStr.length);
	}
	if (sourceStr.indexOf(".") >= 0) {
		dotStr    = sourceStr.substring(sourceStr.indexOf("."), sourceStr.length);
		sourceStr = sourceStr.substring(0, sourceStr.indexOf("."));
	}

	var sourceLen = sourceStr.length;
	var filledStr = "";
	var checkIdx  = 0;
	for (var idx = sourceLen - 1; idx >= 0; idx--) {
		if (checkIdx++ % 3 == 0 && idx != sourceLen -1) {
			filledStr = "," + filledStr;
			checkIdx = 1;
		}
		filledStr = sourceStr.substring(idx, idx + 1) + filledStr;
	}	// end of for loop
	
	return (signStr + filledStr + dotStr);
}

function setKeyDownNumberComma(thisObj) {
	if (event.keyCode < 48 && event.keyCode > 57) { 
		thisObj.value = thisObj.value;
		return;
	}
}

function setKeyUpNumberComma(thisObj) {
	thisObj.value = makeComma(replaceAll(thisObj.value, ',', ''));
}

function getCurrDate(delimiter) {
	var dt = new Date();
	var arrDate = new Array();
	delimiter = delimiter || "";
	
	var dd = dt.getDate();
	var mm = dt.getMonth() + 1;
	
	arrDate[0] = dt.getFullYear();
	arrDate[1] = mm.toString().length < 2 ? mm = "0"+ mm : mm;
	arrDate[2] = dd.toString().length < 2 ? dd = "0"+ dd : dd;
	
	return arrDate.join(delimiter);
}

function dispCalendar(formName, dateField) {
	var dateValue = "";
	eval(" var dateValue = document."+formName+"."+dateField+".value;");
	window.open('/common/jsp/calendar.jsp?formName='+formName+'&dateField='+dateField+'&dateValue='+dateValue, 'calendar2', 'width=300 height=300');
}

// global
function checkId(input,go_focus) {
	if ( input.value.length != 0 ) {
		if ( !checkSpace(input.value) ) {
        	alert("È¸¿øID¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
        	go_focus.focus();
			return false;
		}
		if ( !checkSpecial(input.value) ) {
        	alert("È¸¿øID¿¡´Â Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÉ ¼ö ¾ø½À´Ï´Ù.");
        	go_focus.focus();
			return false;
		}
		return true;
	}else return false;
}

// global
function checkSpace(strCheck) {
	for ( var i=0 ; i<strCheck.length ; i++ ) {
        if ( strCheck.charAt(i) == " " ) {
            return false;
        }
    }
    return true;
}

// Æ¯¼ö¹®ÀÚ Ã¼Å©
function checkSpecial(strCheck) {
	var special = "!@#$%^&*()_-+|\\/?;:'\",.`~<>{}[]";
	for( var i=0 ; i<strCheck.length ; i++ ) {
		if(	special.indexOf(strCheck.charAt(i)) != -1 ) {
			return false;
		}
	}
	return true;
}

// ¼ýÀÚ Ã¼Å©
function checkDigit(strCheck) {
    for ( var i=0 ; i<strCheck.length ; i++ ) {
        if ( strCheck.charAt(i) < "0" || strCheck.charAt(i) > "9" ) {
            return false;
        }
    }
    return true;
}

// size Ã¼Å©
function checkSize( min, max, input){
    if(input.value.length >= min && input.value.length <= max){
        return true;
    }else {
        return false;
    }
}

//   °ø¹é Ã¼Å© (ÀÔ·Â°ª,¸Þ¼¼Áö Ã³¸®)
function isSpace(input , message){
        if (input.value == null || input.value.replace(/ /gi,"") == "") {
            alert(message);
            input.focus();
            return false;
        }
        if(!checkSpace(input.value)){
            alert(message);
            input.focus();
            return false;
        }
        return true;
}

//   °ø¹é Ã¼Å© (ÀÔ·Â°ª,¸Þ¼¼Áö Ã³¸®,focus ÀÌµ¿)
function isIDSpace(input , message,go_focus){
        if (input.value == null || input.value.replace(/ /gi,"") == "") {
            alert(message);
            go_focus.focus();
            return false;
        }
        return true;
}

//  ÇÑ±Û Ã¼Å©  (Æ÷Ä¿½º´Â ÆäÀÌÁö¿¡¼­ Ã³¸® ÇØ¾ß ÇÑ´Ù.)
function ishangul( input , message)
{
	var comp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for(i = 0; i < input.value.length; i++) {
        if(comp.indexOf(input.value.substring(i,i+1)) < 0) {
            return false;
            break;
        }
    }
    return true;
}

//  E-Mail Ã¼Å©
function checkEmail(input) {
	var checkString = input.value;
	var atnum = 0; //@ÀÇ °¹¼ö
	var apoint = 0; //@ÀÇ ½ÃÀÛÀ§Ä¡
	var a_endpoint = 0; //@ÀÇ ³¡À§Ä¡
	var d_endpoint = 0; //DOTÀÇ ³¡À§Ä¡
	var dpoint = 0; //DOTÀÇ ½ÃÀÛÀ§Ä¡
	var str_length; //Email ÁÖ¼ÒÀÇ ±æÀÌ
	var ch; //Email ½ºÆ®¸µÀÇ Æ¯Á¤À§Ä¡ÀÇ ¹®ÀÚ

	str_length = checkString.length - 1; //¸ÞÀÏ ÁÖ¼Ò ½ºÆ®¸µÀÇ ±æÀÌ¸¦ ±â¾ï, ½ºÆ®¸µ Æ÷ÀÎÅÍ´Â 0ºÎÅÍ ½ÃÀÛÇÏ¹Ç·Î 1À» »«´Ù
	apoint = checkString.indexOf("@");
	a_endpoint = checkString.lastIndexOf("@"); //@°¡ ÀÖ³ª È®ÀÎ

	if (apoint != -1) {
		if ((apoint == 0) || (a_endpoint == str_length)) { //@°¡ ÀÖ¾îµµ @ÀÇ À§Ä¡°¡ ½ºÆ®¸µÀÇ ½ÃÀÛÀÌ°Å³ª ³¡ÀÏ°æ¿ì ¿À·ù
			alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
			return false;
		}
	}
	else {
		alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false; //@°¡ ¾øÀ¸¸é ¿À·ù
	}

	dpoint = checkString.indexOf("."); //DOT °¡ ÀÖ³ª È®ÀÎ
	d_endpoint = checkString.lastIndexOf(".");

	if (dpoint != -1) {
		if ((dpoint == 0) || (d_endpoint == str_length)) { //DOT°¡ ÀÖ¾îµµ DOTÀÇ À§Ä¡°¡ ½ºÆ®¸µÀÇ ½ÃÀÛÀÌ°Å³ª
			alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
			return false; //³¡ÀÌ°Å³ª @ÀÇ À§Ä¡º¸´Ù ¾ÕÀÏ °æ¿ì ¿À·ù
		}
	}
	else {
		alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false; //'DOT°¡ ¾øÀ¸¸é ¿À·ù
	}

	for (var i = 0; i <= str_length; i++) {
		ch = checkString.charAt(i);
		if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z") || (ch == "@") || (ch == ".") || (ch == "_") || (ch == "-") || (ch >= "0" && ch <= "9")) {
			if (ch == "@") {
				atnum = atnum +1;
				if (atnum > 1) {
					alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
					return false;
					break;
				}
			}
			if (ch == ".") {
				if ((checkString.charAt(i-1) == "@") || (checkString.charAt(i+1) == ".")) {
					alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
					return false;
					break;
				}
			}
		}
		else {
			alert ("E-mailÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
			return false;
			break;
		}
	}
	// 2002-04-18 11:11 cklee
	var strIsHanmail = checkString.toUpperCase();
	if(strIsHanmail.search("HANMAIL") != -1 || strIsHanmail.search("DAUM") != -1){
		alert("´ç»ç´Â e-mail °í°´¿¡ ´ëÇØ °¢Á¾ Á¤º¸¸¦ Á¦°øÇÏ°í ÀÖÀ¸³ª,\nÀÔ·ÂÇÏ½Å ´ÙÀ½(@daum.net, @hanmail.net)°èÁ¤ ¸ÞÀÏÀº\n'¿Â¶óÀÎ ¿ìÇ¥Á¦' ½ÃÇàÀ¸·Î È¸¿ø´Ô²² Á¤º¸¸¦ ¿øÈ°ÇÏ°Ô Á¦°øÇÒ\n¼ö ¾ø¾î µî·ÏÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. È¸¿ø µî·Ï½Ã ´Ù¸¥ ¸ÞÀÏ\n°èÁ¤À» ±âÀçÇØ ÁÖ½Ã¸é °¨»çµå¸®°Ú½À´Ï´Ù.");
		return false;
	}
	return true;
}

// ÁÖ¹Î µî·Ï ¹øÈ£ Ã¼Å©
function checkResiNo(input_first,input_last) {
    var strResiNo1 = input_first.value;
    var strResiNo2 = input_last.value;
	var strResiNo = strResiNo1 + strResiNo2;
    var strA, strB, strC, strD, strE, strF, strG, strH, strI, strJ, strK, strL, strM, strN, strO,
        strV, strW, strX, strY, strZ, yunyear;
    var nCalA, nCalB, nCalC;

	if ( !checkSpace(strResiNo1) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
		input_first.focus();
		return false;
	}
	if ( !checkSpace(strResiNo2) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
		input_last.focus();
		return false;
	}
	if ( !checkDigit(strResiNo1) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		input_first.focus();
        return;
    }
    if ( !checkDigit(strResiNo2) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		input_last.focus();
        return;
    }
	if ( strResiNo1.length < 6 ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù.");
		input_first.focus();
		return false;
	}
	if ( strResiNo2.length < 7 ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù.");
		input_last.focus();
		return false;
	}

    strA = strResiNo.charAt(0);
    strB = strResiNo.charAt(1);
    strC = strResiNo.charAt(2);
    strD = strResiNo.charAt(3);
    strE = strResiNo.charAt(4);
    strF = strResiNo.charAt(5);
    strG = strResiNo.charAt(6);
    strH = strResiNo.charAt(7);
    strI = strResiNo.charAt(8);
    strJ = strResiNo.charAt(9);
    strK = strResiNo.charAt(10);
    strL = strResiNo.charAt(11);
    strM = strResiNo.charAt(12);

    if (!((strG == "1") || (strG == "2") || (strG == "3") || (strG == "4"))) {
  		alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®ÀÇ ½ÃÀÛÀº 1~4 ÀÌ¿©¾ß ÇÕ´Ï´Ù.");
        input_last.focus();
        return false;
    }

    // »ýÀÏ³¯Â¥ Ã¼Å©
    if ((strG == "1") || (strG == "2")) {
    	strV = "19";
    } else {
    	strV = "20";
    }
    strW = strResiNo.substring(0,2);
    strX = strResiNo.substring(2,4);
    strY = strResiNo.substring(4,6);
   	strZ = strV + strW;
   	if ((strZ % 4 == 0) && (strZ % 100 != 0) || (strZ % 400 == 0)) yunyear = "29";
   	else yunyear = "28";

    if ((strX <= "0") || (strX > "12")) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ »ý³â¿ùÀÏÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
       input_first.focus();
        return false;
    }
    if ((strX == "01" || strX == "03" || strX == "05" || strX == "07" || strX == "08" || strX == "10" || strX == "12") && (strY > "31" || strY <= "0")) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ »ý³â¿ùÀÏÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
        input_first.focus();
        return false;
    }
    if ((strX == "04" || strX == "06" || strX == "09" || strX == "11") && (strY > "30" || strY <= "0")) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ »ý³â¿ùÀÏÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
        input_first.focus();
        return false;
    }
    if (strX == "02" && (strY > yunyear || strY <= "0")) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ÀÇ »ý³â¿ùÀÏÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
        input_first.focus();
        return false;
    }

    // ÁÖ¹Îµî·Ï¹øÈ£ ±ÔÄ¢ Ã¼Å©
    strO = strA*2 + strB*3 + strC*4 + strD*5 + strE*6 + strF*7 + strG*8 + strH*9 + strI*2 + strJ*3 + strK*4 + strL*5;

    nCalA = eval(strO);
    nCalB = nCalA % 11;
    nCalC = 11 - nCalB;
    nCalC = nCalC % 10;

    if ( nCalC != strM ) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ±ÔÄ¢¿¡ ¾î±ß³³´Ï´Ù.");
        input_last.focus();
        return false;
    }
    return true;
}

// »ç¾÷ÀÚ¹øÈ£ 
function checkBizNo(input1,input2,input3) {
    var strBizNo1 =input1.value;
    var strBizNo2 = input2.value;
    var strBizNo3 = input3.value;
	var strBizNo = strBizNo1 + strBizNo2 + strBizNo3;
    var strA, strB, strC, strD, strE, strF, strG, strH, strI, strJ, strK;

	if ( !checkSpace(strBizNo1) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
		input1.focus();
		return false;
	}
	if ( !checkSpace(strBizNo2) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
		input2.focus();
		return false;
	}
	if ( !checkSpace(strBizNo3) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£¿¡´Â °ø¹éÀÌ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù.");
		input3.focus();
		return false;
	}
	if ( !checkDigit(strBizNo1) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		input1.focus();
        return;
    }
    if ( !checkDigit(strBizNo2) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		input2.focus();
        return;
    }
    if ( !checkDigit(strBizNo3) ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		input3.focus();
        return;
    }
	if ( strBizNo1.length < 3 ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÔ´Ï´Ù.");
		input1.focus();
		return false;
	}
	if ( strBizNo2.length < 2 ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®´Â 2ÀÚ¸®ÀÔ´Ï´Ù.");
		input2.focus();
		return false;
	}
	if ( strBizNo3.length < 5 ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 5ÀÚ¸®ÀÔ´Ï´Ù.");
		input3.focus();
		return false;
	}

    strA = strBizNo.charAt(0);
    strB = strBizNo.charAt(1);
    strC = strBizNo.charAt(2);
    strD = strBizNo.charAt(3);
    strE = strBizNo.charAt(4);
    strF = strBizNo.charAt(5);
    strG = strBizNo.charAt(6);
    strH = strBizNo.charAt(7);
    strI = strBizNo.charAt(8);
    strJ = strBizNo.charAt(9);

    strK = strA*1 + strB*3 + strC*7 + strD*1 + strE*3 + strF*7 + strG*1 + strH*3;
    var sum = eval(strK);
	var chkno = eval(strI*5);

    if ( chkno > 9 ) {
		chkno = sum + Math.floor(chkno/10) + Math.floor(chkno%10) + parseInt(strJ,10);
	} else {
		chkno = sum + chkno + parseInt(strJ,10);
	}

	if ( chkno > 99 ) {
		chkno = (chkno%100) % 10;
		chkno = Math.floor(chkno);
	} else {
		if( chkno > 9 ) {
			chkno = Math.floor(chkno%10);
		}
	}
    if ( chkno != 0 ) {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
        input1.focus();
        return false;
    }
    return true;
}

// Àç¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
function checkFgnno(fgnno) {
        var sum=0;
        var odd=0;
        buf = new Array(13);
        for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
        odd = buf[7]*10 + buf[8];
        if(odd%2 != 0) { return; }
        if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
                return;
        }
        multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
        for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
        sum = 11 - (sum%11);
        if(sum >= 10) { sum -= 10; }
        sum += 2;
        if(sum >= 10) { sum -= 10; }
        if(sum != buf[12]) { return }
        return true;
}
