function trim(s){
		var cnt

		cnt = 0;	//ÃÊ±âÈ­
		//¿ÞÂÊTrim
		for(i=0;i < s.length;i++){
			if(s.substring(i,i+1)==" "){
				cnt += 1;
			}
			else
				break;
		}

		s = s.substring(i,s.length);

		cnt = 0;	//Ä«¿îÆ® ÃÊ±âÈ­
		//¿À¸¥ÂÊTrim
		for(i = s.length;i > 0;i--){
			if(s.substring(i,i-1)==" "){
				cnt += 1;
			}
			else
				break;
		}
		s = s.substring(0,s.length - cnt);

		return (s);
	}

//----------------------------------------------------------------------------
// °ø¹é¹®ÀÚ¸¦ ¸ðµÎ ¾ø¾Ú. Ãß°¡ (2002.08.23 Àü¼öÁø)
//----------------------------------------------------------------------------
function trimall (str) {
  if (str == null) return "";

  var dest = str;

  for (; dest.indexOf(" ") != -1 ;) {
     dest = dest.replace(" ","") ;
  }
  return dest;
}
//----------------------------------------------------------------------------

function popwin(url,w_name,w,h) {

	var win_1;
	var left_pos = screen.width/2 - w/2;
	var top_pos = screen.height/2 - h/2;

	var option = "width=" + w + ",height=" + h + ",left=" + left_pos + ",top=" + top_pos + ",titlebar=no,toolbar=no,status=no,menubar=no,resizable=no,scrollbars=yes";
	win_1 = window.open(url,w_name,option);

}

function popwin2(url,w_name,w,h) {

	var win_2;
	var left_pos = screen.width/2 - w/2;
	var top_pos = screen.height/2 - h/2;

	var option = "width=" + w + ",height=" + h + ",left=" + left_pos + ",top=" + top_pos + ",titlebar=no,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes";
	win_2 = window.open(url,w_name,option);

}

function EmptyChk(obj) {
	var lvString;
	lvString = obj.value;
	for( i = 0 ; i < lvString.length ; i++)
	{
		if(lvString.charAt(i) != " ")
			return true;
	}
	return false;
}

function ValidateNumber(obj){

	var num="0123456789";

	var cnt_chk=0;
	for (var i=0;obj.value != null && i< obj.value.length;i++){

		if (-1 == num.indexOf(obj.value.charAt(i))){
			cnt_chk += 1;
		}
	}
	if(cnt_chk > 0){
		return false;
	}
	else{
		return true;
	}

}

function ValidateDate(value) {
	var Date = value;
	var daysInMonth = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");

	var lvYear = "";
	var lvMonth = "";
	var lvDay = "";

	lvYear = Date.substring(0,4);
	lvMonth = Date.substring(4,6);
	lvDay = Date.substring(6,8);

	if(eval(lvYear)%4 == 0) daysInMonth[1] = "29";
	else daysInMonth[1] = "28";

	if(eval(lvDay) > 0 && eval(lvDay) <= eval(daysInMonth[eval(lvMonth)-1])) {
		return true;
	} else return false;
}


// lvjumin1. = document.formname.textname1
// lvjumin2 = document.formname.textname2

function jumin_check(lvjumin1, lvjumin2) {

    var weight = 0;
    var check = 1;

    if (lvjumin1.value.length != 6 || lvjumin2.value.length != 7 ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ÀÚ¸®¼ö¸¦ È®ÀÎÇØÁÖ¼¼¿ä.");
		check = 0;
		lvjumin1.focus();
		return false;
	}

	fgn_reg_no = lvjumin1.value + lvjumin2.value;

    bForeignerResult=false;
    bDomesticResult = true;

	if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6") || (lvjumin2.value.substr(0,1) == 'F') || (lvjumin2.value.substr(0,1) == 'f')) {

        bForeignerResult = true;

    }else{

        for (var i=0; lvjumin1.value != null && i<lvjumin1.value.length; i++) {
		    if(!(lvjumin1.value.charAt(i) >= '0' && lvjumin1.value.charAt(i) <= '9') )
	         {
			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			    check = 0;
			    lvjumin1.value="";
	            lvjumin1.focus();
			    return false;
	        }
	    }

    	for (var i=0; lvjumin2.value != null && i<lvjumin2.value.length; i++) {

    	    if(!(lvjumin2.value.charAt(i) >= '0' && lvjumin2.value.charAt(i) <= '9') )
    	    {
    			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
    			    check = 0;
    			    lvjumin2.value="";
    	            lvjumin2.focus();
    			    return false;
    	    }
    	}

        weight += (lvjumin1.value.charAt(0) - '0') * 2;
        weight += (lvjumin1.value.charAt(1) - '0') * 3;
        weight += (lvjumin1.value.charAt(2) - '0') * 4;
        weight += (lvjumin1.value.charAt(3) - '0') * 5;
        weight += (lvjumin1.value.charAt(4) - '0') * 6;
        weight += (lvjumin1.value.charAt(5) - '0') * 7;
        weight += (lvjumin2.value.charAt(0) - '0') * 8;
        weight += (lvjumin2.value.charAt(1) - '0') * 9;
        weight += (lvjumin2.value.charAt(2) - '0') * 2;
        weight += (lvjumin2.value.charAt(3) - '0') * 3;
        weight += (lvjumin2.value.charAt(4) - '0') * 4;
        weight += (lvjumin2.value.charAt(5) - '0') * 5;
        check = (11 - weight % 11) % 10;

        if ((lvjumin2.value.charAt(6) - '0') != check) {
		  check = 0;
		  lvjumin1.value="";
		  lvjumin2.value="";
		  lvjumin1.focus();
		  bDomesticResult = false;
        }
  }



    if(!bDomesticResult && !bForeignerResult) {
        alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
    }

    return bDomesticResult || bForeignerResult;


}

// lvjumin1. = document.formname.textname1
// lvjumin2 = document.formname.textname2

function jumin_check2(lvjumin1, lvjumin2) {

    var weight = 0;
    var check = 1;

    if (lvjumin1.value.length != 6 || lvjumin2.value.length != 7 ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ÀÚ¸®¼ö¸¦ È®ÀÎÇØÁÖ¼¼¿ä.");
		check = 0;
		lvjumin1.focus();
		return false;
	}

	fgn_reg_no = lvjumin1.value + lvjumin2.value;

    bForeignerResult=false;
    bDomesticResult = true;

	if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6") || (lvjumin2.value.substr(0,1) == 'F') || (lvjumin2.value.substr(0,1) == 'f')) {

        bForeignerResult = true;

    }else{

        for (var i=0; lvjumin1.value != null && i<lvjumin1.value.length; i++) {
		    if(!(lvjumin1.value.charAt(i) >= '0' && lvjumin1.value.charAt(i) <= '9') )
	         {
			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			    check = 0;
			    lvjumin1.focus();
			    return false;
	        }
	    }

    	for (var i=0; lvjumin2.value != null && i<lvjumin2.value.length; i++) {

    	    if(!(lvjumin2.value.charAt(i) >= '0' && lvjumin2.value.charAt(i) <= '9') )
    	    {
    			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
    			    check = 0;
    			    lvjumin2.focus();
    			    return false;
    	    }
    	}

        weight += (lvjumin1.value.charAt(0) - '0') * 2;
        weight += (lvjumin1.value.charAt(1) - '0') * 3;
        weight += (lvjumin1.value.charAt(2) - '0') * 4;
        weight += (lvjumin1.value.charAt(3) - '0') * 5;
        weight += (lvjumin1.value.charAt(4) - '0') * 6;
        weight += (lvjumin1.value.charAt(5) - '0') * 7;
        weight += (lvjumin2.value.charAt(0) - '0') * 8;
        weight += (lvjumin2.value.charAt(1) - '0') * 9;
        weight += (lvjumin2.value.charAt(2) - '0') * 2;
        weight += (lvjumin2.value.charAt(3) - '0') * 3;
        weight += (lvjumin2.value.charAt(4) - '0') * 4;
        weight += (lvjumin2.value.charAt(5) - '0') * 5;
        check = (11 - weight % 11) % 10;

        if ((lvjumin2.value.charAt(6) - '0') != check) {
		  check = 0;
		  lvjumin1.focus();
		  bDomesticResult = false;
        }
  }



    if(!bDomesticResult && !bForeignerResult) {
        alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
    }

    return bDomesticResult || bForeignerResult;


}

function specialChar(char)
{
    for ( var i=0; i<char.length; i++ )
    {
        var c = char.charAt(i);
        if( escape(c).length == 3 )
        {
            return false;
        }
    }
    return true;
}

function fun_bussno_chk(bussno) {

	chkval = new Array(9);

	chkval[0] = 1;
	chkval[1] = 3;
	chkval[2] = 7;
	chkval[3] = 1;
	chkval[4] = 3;
	chkval[5] = 7;
	chkval[6] = 1;
	chkval[7] = 3;
	chkval[8] = 5;

	var sum = 0;
	var flag;

	for (var i=0; i<8; i++) {

		sum = sum + (chkval[i] * parseInt(bussno.charAt(i)));

	}

	imsi = chkval[8] * parseInt(bussno.charAt(8));

	s_imsi = new String(imsi);

	if (s_imsi.length == 2)
		sum = sum + parseInt(s_imsi.substring(0,1)) + parseInt(s_imsi.substring(1,2));
	else
		sum = sum + parseInt(s_imsi);

	remainder = sum % 10;

	if (remainder==0)
		bussno_chk = 0;
	else
		bussno_chk = 10 - remainder;

	if (bussno_chk == parseInt(bussno.charAt(9))) {
		flag = true;
	}
	else {
		flag = false;
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
	}

	return flag;

}

// 2004-08-10 ±è¿ë½Ä Ãß°¡. ÇöÀç SG »ç¿ë³»¿ª µî·ÏÀÇ »ç¾÷ÀÚ¹øÈ£ÀÔ·Â½Ã¿¡¸¸ »ç¿ë
function next(size,curElement,nextElement){     // size ±æÀÌÀÇ °ªÀ» ÀÔ·ÂÇÏ¸é ÀÚµ¿À¸·Î ´ÙÀ½ element·Î ÀÌµ¿
	if ( curElement.value.length == size)
	{
		if (!isNumeric(curElement.value))
		{
			// »ç¾÷ÀÚ¹øÈ£ÀÔ·ÂÀÌ¿ÜÀÇ Ç×¸ñ¿¡¼­ °øÅëÀ¸·Î »ç¿ëÇÏ±â À§ÇØ¼­´Â ÀÌºÎºÐÀÇ º¯°æÀÌ ÇÊ¿ä.
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			curElement.value = "";
		}
		else {
			nextElement.focus();
		}
	}
}

function fun_input_chk(str, len) {
	var cc=0;
	var dbcs=0;

	for(var i=0; i<str.length; i++)		{
		if( str.charCodeAt(i) >= 12288 )    {	// UNICODE ÇÑ±Û
			if( dbcs == 0 )   {
				dbcs = 1;
				cc++;
			}
			cc+=2;
		}
		else   {		// ¿µ¹®
			if( dbcs == 1 )   {
				dbcs = 0;
				cc++;
			}
			cc++;
		}
	}
	if( dbcs == 1 )
		cc++;

	if( cc > len )
		return false;
	return true;
}



function fun_input_trim(str, len) {
	var cc=0;
	var dbcs=0;
	var cvt="";

	for(var i=0; i<str.length; i++)		{
		if( str.charCodeAt(i) >= 12288 )    {	// UNICODE ÇÑ±Û
			if( dbcs == 0 )   {
				dbcs = 1;
				cc++;
			}
			cc+=2;
			if( ( cc + 1 ) > len )
				break;
			cvt = cvt + str.charAt(i);
		}
		else   {		// ¿µ¹®
			if( dbcs == 1 )   {
				dbcs = 0;
				cc++;
			}
			cc++;
			if( cc > len )
				break;
			cvt = cvt + str.charAt(i);
		}
	}
	if( dbcs == 1 )
		cc++;

	return cvt;
}

// ±Ý¾× Ã³¸® °ü·Ã
function setOnBlur(userObj) {

	if (userObj.value == '' ){
		userObj.value = 0;
		userObj.focus();
		return;
	}

	userObj.value = trim(userObj.value);

	var zeroCount = 0;
	for(var i = 0 ; i < userObj.value.length ; i++)
	{
		if(userObj.value.charAt(i) == '0')
			zeroCount++;
		else
			break;
	}

	if(zeroCount == userObj.value.length)
	{
		userObj.value = '0';
	}else
	{
		userObj.value = userObj.value.substring(zeroCount);
	}

	var txtValue = removeComma(userObj.value);

	if ( isDigitType(txtValue)  == false ) {
		alert("±Ý¾× ÇüÅÂÀÇ ÀÚ·á¿¡ ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		userObj.value = 0;
		userObj.focus();
		return;
	}  else if ( txtValue.length > 0 ) {
		if ( txtValue.substring(0, 1) == "-" ) {
			userObj.value = txtValue.length > 4 ? "-" +getWon(txtValue.substring(1)) : txtValue;
		} else {
			userObj.value = txtValue.length > 3 ? getWon(txtValue) : txtValue;
		}
	}
}


function setOnFocus(userObj)
{
	userObj.value = removeComma(userObj.value);
}


//  stringÇüÀÇ ¼ýÀÚ¿¡¼­ °è»êÀ» À§ÇØ ÄÄ¸¶(',')¸¦ Á¦°Å
function removeComma(str) {
   var value = "";
   for ( var i = 0; i < str.length; i++ ) {
	  var ch = str.charAt(i);
	  if ( ch != ',' ) value = value + ch;
   }
   return value;
}

//  stringÇüÀÇ ¼ýÀÚ¸¦ ±Ý¾× Çü½Ä[###,##0]À¸·Î º¯È¯
function getWon(str) {
   var nam = str.length % 3;
   var value = "";
   for ( var i = 0; i < str.length; i++ ) {
	  var ch = str.charAt(i);
	  for ( var k = 0; k<str.length/3; k++ ) {
		 if ( i == nam + 3 * k && i != 0 ) value =  value + ',';
	  }
	  value = value + ch;
   }
   return value;
}

function isDigitType(str)
{
   if ( str.length > 1 && str.substring(0, 1) == "-" )
	  {
		str = str.substring(1);
	  }
		else if ( str.length == 1 && str.substring(0, 1) == "-" )
		{
			return false;
		}

			var oneAt = "";
			for (var i = 0; i < str.length; i++)
				{
					oneAt = str.charAt(i);
					if (oneAt < "0" || oneAt > "9")
					{
						return false;
					}
				}
			 return true;
}
//±Ý¾× Ã³¸®°ü·Ã ½ºÅ©¸³Æ® ³¡


/**
 * ³¯Â¥°¡ ÀûÇÕÇÑ ³¯Â¥ÀÎÁö¸¦ °Ë»çÇÑ´Ù.
 */
function isValidDate(strYear, strMonth, strDay) {
	// ¼ýÀÚÀÎÁö °Ë»çÇÑ´Ù.
	if(!isNumeric(strYear) || !isNumeric(strMonth) || !isNumeric(strDay)) {
		return false;
	}

	iYear = eval(strYear);
	iMonth = eval(strMonth);
	iDay = eval(strDay);

	if(iMonth >= 1 && iMonth <=12) {
		if(iMonth == 2) {
			// 2¿ù´ÞÀÇ ÀÏÀ» °Ë»ç
			if(iYear%4 == 0 && (iYear%100 != 0 || iYear%400 ==0)) {
				if(iDay >= 1 && iDay <=29) {
					 return true;
				}
			} else {
				if(iDay >= 1 && iDay <=28) {
					 return true;
				}
			}
		} else if((iMonth%2 == 0 && iMonth>=8) || (iMonth%2 == 1 && iMonth<=7)){
			// Â¦¼öÀÎ ´ÞÀÇ ÀÏÀ» °Ë»ç
			if(iDay >= 1 && iDay <= 31){
				return true;
			}
		} else {
			// È¦¼öÀÎ ´ÞÀÇ ÀÏÀ» °Ë»ç
			if(iDay >= 1 && iDay <= 30){
				return true;
			}
		}
	}

	return false;

}

/**
 * ÁÖ¾îÁø ¹®ÀÚ¿­ÀÌ ¼ýÀÚÀÎÁö¸¦ °Ë»çÇÑ´Ù.
 */
function isNumeric(strTarget) {
	for(iIndex = 0; iIndex < strTarget.length; iIndex++) {

		if(strTarget.charAt(iIndex) < '0' || strTarget.charAt(iIndex) > '9') {
			return false;
		}
	}

	return true;
}


	//----------------------------------------------------------------------------
	// ¼Ò¼öÁ¡ ¹Ý¿Ã¸² round(¼ö, ¹Ý¿Ã¸² ÀÚ¸®¼ö)
	//----------------------------------------------------------------------------
	function round(num, point){
		if (point == 1) {
			return Math.round(num);
		} else {
			var sNum = String(num);
			var index = sNum.indexOf(".");
			var num1 = sNum.split(".")[0];
			var num2 = sNum.split(".")[1];

			if (index < 0) return sNum;

			if(point > num2.length){
				return num;
			} else {
				var tmpNum = String(Math.round(num1 + num2.substring(0,point-1) + "." + num2.substring(point-1)));
				var result = tmpNum / 10;

				return result;
			}
		}
	}


function jumin_check1(lvjumin1, lvjumin2, lvjumin3) {

    var weight = 0;
    var check = 1;

    if (lvjumin1.value != null && lvjumin1.value.length==0) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		check = 0;
		lvjumin3.focus();
		return false;
	}


	if (lvjumin2.value != null && lvjumin2.value.length==0) {
		 alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		check = 0;
		lvjumin3.focus();
		return false;
	}

	fgn_reg_no = lvjumin1.value + lvjumin2.value;

    bForeignerResult=false;
    bDomesticResult = true;

	if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6") || (lvjumin2.value.substr(0,1) == 'F') || (lvjumin2.value.substr(0,1) == 'f')) {

        bForeignerResult = true;

    }else{

        for (var i=0; lvjumin1.value != null && i<lvjumin1.value.length; i++) {
		    if(!(lvjumin1.value.charAt(i) >= '0' && lvjumin1.value.charAt(i) <= '9') )
	         {
			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			    check = 0;
			    lvjumin3.value="";
	            lvjumin3.focus();
			    return false;
	        }
	    }

    	for (var i=0; lvjumin2.value != null && i<lvjumin2.value.length; i++) {

    	    if(!(lvjumin2.value.charAt(i) >= '0' && lvjumin2.value.charAt(i) <= '9') )
    	    {
    			    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
    			    check = 0;
    			    lvjumin3.value="";
    	            lvjumin3.focus();
    			    return false;
    	    }
    	}

        weight += (lvjumin1.value.charAt(0) - '0') * 2;
        weight += (lvjumin1.value.charAt(1) - '0') * 3;
        weight += (lvjumin1.value.charAt(2) - '0') * 4;
        weight += (lvjumin1.value.charAt(3) - '0') * 5;
        weight += (lvjumin1.value.charAt(4) - '0') * 6;
        weight += (lvjumin1.value.charAt(5) - '0') * 7;
        weight += (lvjumin2.value.charAt(0) - '0') * 8;
        weight += (lvjumin2.value.charAt(1) - '0') * 9;
        weight += (lvjumin2.value.charAt(2) - '0') * 2;
        weight += (lvjumin2.value.charAt(3) - '0') * 3;
        weight += (lvjumin2.value.charAt(4) - '0') * 4;
        weight += (lvjumin2.value.charAt(5) - '0') * 5;
        check = (11 - weight % 11) % 10;

        if ((lvjumin2.value.charAt(6) - '0') != check) {
		  check = 0;
		  lvjumin3.value="";
		  lvjumin3.value="";
		  lvjumin3.focus();
		  bDomesticResult = false;
        }
  }



    if(!bDomesticResult && !bForeignerResult) {
        alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
    }

    return bDomesticResult || bForeignerResult;


}



function chkWorkNumb(strNumb) {
    strNumb = Replace(strNumb,"-");
    if (strNumb.length != 10) {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
        return false;
    }
    sumMod = 0;
    sumMod += parseInt(strNumb.substring(0,1));
    sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10;
    sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10;
    sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10;
    sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10;
    sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10;
    sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10;
    sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10;
    sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
    sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10;
    sumMod += parseInt(strNumb.substring(9,10));

    if (sumMod % 10 != 0) {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
        return false;
    }
    return true;
}


function chkBussNo(strBussNo) {

    strBussNo = strBussNo.replace('-','');

    if (strBussNo.length != 10) {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
        return false;
    }
    sumMod = 0;
    sumMod += parseInt(strBussNo.substring(0,1));
    sumMod += parseInt(strBussNo.substring(1,2)) * 3 % 10;
    sumMod += parseInt(strBussNo.substring(2,3)) * 7 % 10;
    sumMod += parseInt(strBussNo.substring(3,4)) * 1 % 10;
    sumMod += parseInt(strBussNo.substring(4,5)) * 3 % 10;
    sumMod += parseInt(strBussNo.substring(5,6)) * 7 % 10;
    sumMod += parseInt(strBussNo.substring(6,7)) * 1 % 10;
    sumMod += parseInt(strBussNo.substring(7,8)) * 3 % 10;
    sumMod += Math.floor(parseInt(strBussNo.substring(8,9)) * 5 / 10);
    sumMod += parseInt(strBussNo.substring(8,9)) * 5 % 10;
    sumMod += parseInt(strBussNo.substring(9,10));

    if (sumMod % 10 != 0) {
        alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
        return false;
    }
    return true;
}

// ¹ýÀÎ¹øÈ£ Ã¼Å©·ÎÁ÷ Ãß°¡
function chkCorpNo(sRegNo){
	var re = /-/g;
	sRegNo = sRegNo.replace('-','');
	if(sRegNo.length != 13){
		alert("¹ýÀÎ¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return false;
	}
	var arr_regno = sRegNo.split("");
	var arr_wt = new Array(1,2,1,2,1,2,1,2,1,2,1,2);
	var iSum_regno = 0;
	var iCheck_digit = 0;
	for(i=0; i<12; i++){
		iSum_regno += eval(arr_regno[i])*eval(arr_wt[i]);
	}

	iCheck_digit = 10-(iSum_regno%10);
	iCheck_digit = iCheck_digit%10;
	if(iCheck_digit != arr_regno[12]){
		alert("¹ýÀÎ¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return false;
	}

	return true;
}

function onlyNumber() {
    if( (event.keyCode<48)||(event.keyCode>57) ) event.returnValue=false;
}

function KeyInput(strResidNo1,strResidNo2)
{
    if((strResidNo1.value.length == 6) && (strResidNo2.value.length != 7))
	    strResidNo2.focus();
}

// ¿ìÆí¹øÈ£¿¡¼­ '-' Á¦°Å
function removeHyphen(str) {
   var value = "";
   for ( var i = 0; i < str.length; i++ ) {
	  var ch = str.charAt(i);
	  if ( ch != '-' ) value = value + ch;
   }
   return value;
}

// ÀüÈ­¹øÈ£ Ã¼Å©
function checkHyphen(str) {
   for ( var i = 0; i < str.length; i++ ) {
	  var ch = str.charAt(i);
	  if ( ch == '-' )
		return true;
   }

   return false;
}

function checkReqItem(item1, itemname, minsize, maxsize)
{
	if(item1.value == '')
	{
		alert(itemname + ' Ç×¸ñÀº ÇÊ¼ö Ç×¸ñÀÔ´Ï´Ù.');
		item1.focus();
		return false;
	}

	if(minsize > 0 && item1.value.length < minsize)
	{
		alert(itemname + ' Ç×¸ñÀÇ ³»¿ëÀÌ ³Ê¹« ÀÛ½À´Ï´Ù. ÃÖ¼Ò ¹®ÀÚ¿­ ±æÀÌ : ' + minsize);
		item1.focus();
		return false;
	}

	if(maxsize > 0 && item1.value.length > maxsize)
	{
		alert(itemname + ' Ç×¸ñÀÇ ³»¿ëÀÌ ³Ê¹« Å®´Ï´Ù. ÃÖ´ë ¹®ÀÚ¿­ ±æÀÌ : ' + maxsize);
		item1.focus();
		return false;
	}

	return true;
}

function checkFormatItem(item1, itemname, format)
{
	if(item1.value == '')
	{
		alert(itemname + ' Ç×¸ñÀº ÇÊ¼ö Ç×¸ñÀÔ´Ï´Ù.');
		item1.focus();
		return false;
	}

	if(!containsCharsOnly(item1.value, format))
	{
		alert(itemname + ' Ç×¸ñÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.');
		item1.focus();
		return false;
	}

	return true;
}

	function containsCharsOnly(input,chars) {
		for (var inx = 0; inx < input.length; inx++) {
		   if (chars.indexOf(input.charAt(inx)) == -1)
			   return false;
		}
		return true;
	}

    function checkId(str) {
        var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
		var bcheck = containsCharsOnly(str, chars);
		var engChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-";
		var numChars = "1234567890";
		var ncheck = false;
		var echeck = false;

		for (var inx = 0; inx < str.length; inx++) {
			if( ncheck == false && containsCharsOnly(str.charAt(inx), numChars ) )
				ncheck = true;

			if( echeck == false && containsCharsOnly(str.charAt(inx), engChars ) )
				echeck = true;
		}

		if(ncheck == false) bcheck = false;
		if(echeck == false) bcheck = false;

		return bcheck;
    }

    // ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ¿Ã¹Ù¸¥ ÀÔ·Â°ªÀÎÁö Ã¼Å©
    function isValidFormat(input, format) {
        if (input.search(format) != -1) {
            return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
        }
        return false;
    }

    // ÀÌ¸ÞÀÏÀÎÁö Ã¼Å© true
    function isValidEmail(input) {
        var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
        return isValidFormat(input,format);
    }

// ÄíÅ° Á¤º¸ ¾ò¾î¿À±â
function getCookie( name ) {
	var nameOfCookie = name + "=";
	var x = 0;

	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie )
		{
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
				return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

// ÆË¾÷Ã¢ ¶ç¿ì±â
function pop(url ,windowName, siz){
	if(url == '' || url == 'about:blank')
			window.open(url, windowName, siz);
	else
		XecureNavigate(url, windowName, siz);
}

// È­¸é º¯È¯

function winLink(obj)
{
	XecureLink(obj);
}

function getArrayLength(formObj, objName)
{
	var objSize = 0;
	for(var i = 0 ; i < formObj.length ; i++)
	{
		if(formObj.elements[i].name == objName)
		{
			objSize++;
		}
	}

	return objSize;
}

function getArrayIndex(formObj, obj)
{
	if(!obj) return -1;

	var index = 0;
	var objs = formObj.elements(obj.name);
	var objSize = getArrayLength(formObj, obj.name);

	for(var i = 0 ; i < objSize ; i++)
	{
		if(obj == objs[i])
		{
			index = i;
		}
	}

	return index;
}

// ÀÎ¼ö : formObj : form°´Ã¼, objName : °¡Á®¿À°íÀÚ ÇÏ´Â °´Ã¼ÀÇ ÀÌ¸§, objIndex : °¡Á®¿À°íÀÚÇÏ´Â °´Ã¼ÀÇ ¼ø¹ø, zeroValue : 0¹øÂ° °ª ´ëÃ¼
function getFormArrayObject(formObj, objName, objIndex, zeroValue)
{
	var returnObj;
	var objs = formObj.elements(objName);
	var objSize = getArrayLength(formObj, objName);

	if(objSize <= 1)
	{
		returnObj = objs;
	}else
	{
		if(objSize > objIndex)
			returnObj = objs[objIndex];
		else
		{
			if(zeroValue)
			{
				returnObj = objs[0];
			}
		}
	}

	return returnObj;
}

// Document¿¡¼­ Å×±×ÀÌ¸§¿¡ ÇØ´çµÇ´Â °´Ã¼ ¾ò¾î¿À±â
// ¿¹ : getDocumentObject('td', 'tdname', 0);
function getDocumentObject(docObj, tagName, id, index)
{
	var objs = docObj.all.tags(tagName)
	var objSize = objs.length;
	var findIndex = -1;

	if(objSize != null)
	{
		for(i = 0; i < objSize; i++)
		{
			var tempid = objs[i].id;

			if(tempid == id)
			{
				findIndex++;
				if(findIndex == index)
				{
					return objs[i];
				}
			}
		}
	}

	return null;
}

// DocumentÀÇ ÅÂ±×Áß ÇØ´ç °´Ã¼°¡ °°Àº id·Î ¸î¹øÂ° °´Ã¼ÀÎÁö ¹øÈ£¸¦ ¸®ÅÏÇÔ
// ¿¹ : getDocumentArrayIndex(document, 'img', obj)
function getDocumentArrayIndex(docObj, tagName, obj)
{
	var objs = docObj.all.tags(tagName)
	var objSize = objs.length;
	var index = -1;

	if(objSize != null)
	{
		for(i = 0; i < objSize; i++)
		{
			var tempid = objs[i].id;
			if(tempid == obj.id)
			{
				index++;
				if(objs[i] == obj)
				{
					return index;
				}
			}
		}
	}
	return -1;
}

// Document¿¡¼­ ÅÂ±×ÀÌ¸§¿¡ ÇØ´çµÇ´Â °´Ã¼ÀÇ °¹¼ö ¾ò¾î¿À±â
// ¿¹ : getDocumentObjectLength('td', 'tdname');
function getDocumentObjectLength(docObj, tagName, id)
{
	var objs = docObj.all.tags(tagName)
	var objSize = objs.length;
	var findIndex = 0;

	for(i = 0; objSize != null && i < objSize; i++)
	{
		var tempid = objs[i].id;

		if(tempid == id)
		{
			findIndex++;
		}
	}
	return findIndex;
}

function doSubmit(formObj, xecureCheck, message)
{
	var tForm = document.templateForm;
	if(xecureCheck == true)
		doXecureSubmit(formObj);
	else
		formObj.submit();

	if(message != 'none')
	{
		if(message == '' || message == null)
		{
			message = "<marquee direction='left'><font size='4' ><b>Ã³¸®ÁßÀÔ´Ï´Ù. Àá½Ã¸¸ ±â´Ù·Á ÁÖ¼¼¿ä. ÇöÀç Á¢¼Ó ÀÚ ¼ö´Â " + tForm.modelCount.value + "¸í ÀÔ´Ï´Ù.</b></font></marquee>";
		}
		var thf = document.all.templateHiddenFrame;
		if(thf)
		{
			thf.style.display = '';
			thf.zIndex = 99;
			thf.style.width = document.body.clientWidth;
			var scrollTop = document.body.scrollTop;
			var thf_top = scrollTop + window.document.body.clientHeight - 50;
			thf.style.top = thf_top;
			thf.innerHTML = message;
		}
	}
}

function doXecureSubmit(formObj)
{
	XecureSubmit(formObj);
}


function checkReqSelect(item, itemname, checkIndex)
{
	if(item.selectedIndex < checkIndex)
	{
		alert(itemname + ' Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.');
		item.focus();
		return false;
	}
	return true;
}

// formObjArray ¹è¿­¿¡ Á¤ÀÇµÈ ÀÌ¸§¿¡ ÇØ´çµÇ´Â °´Ã¼°¡ 000,000 ÀÌ¶ó°í µé¾î°¡ ÀÖÀ¸¸é  ','¸¦ Á¦°ÅÇÔ
function clearMoneyComma(formObjArray)
{
	var form = document.form;

	for(oi = 0 ; oi < formObjArray.length; oi++)
	{
		var objName = formObjArray[oi];
		var objSize = getArrayLength(form, objName);
		for(i = 0 ; i < objSize; i++)
		{
			var obj = getFormArrayObject(form, formObjArray[oi], i, true);
			obj.value = removeComma(obj.value);
			if(obj.value == '')
				obj.value = '0';
		}
	}
}

// f5 »ç¿ë ¹æÁö
function refreshLock(lockObj)
{
	var form = document.form;

	var lockHtml = '	<script language="JavaScript">\nif (document.all) \n	{  \n		document.onkeydown = function ()  \n		{  \n			var VIRTUAL_KEY_F5 = 116; // 116 = F5  \n			if (VIRTUAL_KEY_F5 == event.keyCode)  \n			{  \n				event.keyCode=0;  \n				alert ("µî·Ï ÈÄÀÇ È­¸é¿¡¼­´Â »õ·Î°íÄ§ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù!");  \n				return false;  \n			}  \n		}  \n	}  \n</script>';

	if( lockObj != null && lockObj.value == 'LOCK' )
	{
		document.write(lockHtml);
	}
}

function subComma_Insert(argStr) {
// point °í·ÁÇÏÁö ¾Ê°í, Á¤¼ö¸¸ °í·Á
	argStr += "";
	var tmp = "";
	var retStr = "";
	for(var i=0; i<argStr.length; i++) {
		if(i%3==0) tmp+=',';
		tmp+=argStr.charAt(argStr.length-i-1);
	}
	for(var i=0; i<tmp.length-1; i++) retStr += tmp.charAt(tmp.length-i-1);
	return retStr;
}

function txtComma_Insert(argStr) {
// point °í·Á
	for(var i=0; i<argStr.length; i++)
          if(argStr.charAt(i) == '.') break;

	var result = subComma_Insert(argStr.substr(0,i))
	return(result+argStr.substr(i,3))
}

function txtComma_Delete(argStr) {
	argStr += "";
	var strA = "";
	var strB = "";

	for(var i=0; i<argStr.length; i++) {
		if(argStr.charAt(i)=='-') {
			strA += argStr.charAt(i);
			break;
		}
	}
	if(i==argStr.length) i=0;
	for(var j=i; j<argStr.length; j++) {
		if((argStr.charAt(j)>='0' && argStr.charAt(j)<='9') || argStr.charAt(j)=='.')
			strB += argStr.charAt(j);
	}
	var retStr = strA + strB
	return retStr;
}


// ¾ÆÀÌÇÇ¿¡¼­ '.' Á¦°Å
function removeDot(obj) {
   var value = "";
   var str = obj.value;
   for ( var i = 0; i < str.length; i++ ) {
	  var ch = str.charAt(i);
	  if ( ch != '.' ) value = value + ch;
   }
   return value;
}


// Ã¼Å©¹Ú½ºÀÇ ÀüÃ¼ ¼±ÅÃ ¹× Ãë¼Ò±â´É
function checkAllNothing(formName, checkElemName, isFireEvent){
	var fCh = null;

	if(checkElemName == null || checkElemName == "")
	{
		checkElemName = 'selectKey';
	}

	for( var i=0; i<document[formName].length; i++) {
		var ele = document[formName][i];

		if (ele.type=='checkbox' && ele.disabled==false) {
			if(ele.name == checkElemName){
				if(fCh == null) {
					if(ele.checked==false){
						fCh = true;
					}else if(ele.checked==true){
						fCh = false;
					}
				}

				if(fCh){
					ele.checked = true;
				}else {
					ele.checked=false;
				}
				if( isFireEvent == true ) ele.fireEvent("onclick");
			}
		}
	}
	return;
}


// C2006022736101   ÇÃ·¯±×ÀÎ »ç¿ë»óÀÇ ÀÍ½ºÇÃ·Î·¯ ¼öÁ¤¿¡ µû¸¥ ¿¬±¸ºñÄ«µå½Ã½ºÅÛ ¼öÁ¤  ±èÇÑÀÏ
// MS IE ActiveX Rollup Patch
function __ws__(id){
	document.write(id.innerHTML);
	id.id="";
}
