var reDigit 		= /^\d+$/
var reBnji 			= /^\d+(\-\d+)?$/
var reEngName 		= /^[a-zA-Z. ]+$/
var reSignedInteger	= /^[+|-]?\d+$/
var reInteger 		= /^\d+$/
var reAlphabetic    = /^[a-zA-Z]+$/
var reAlphanumeric  = /^[a-zA-Z0-9]+$/
var reEmail 		= /^.+\@.+\..+$/
var reUpperAlphanumeric = /^[A-Z0-9]+$/
var reLowerAlphanumeric = /^[a-z0-9]+$/
var reNumeric 		= /^[0-9]+$/
var reSignedDigit	= /^[+|-]?[\d.|\d]+$/
var defaultEmptyOk 	= false;
var downStrokeField;
var isSubmit = false;

var OldFocus = "";
var datToday=new Date().toLocaleString();
var datToday=new Date();
/**********************************************************************************
	ÁÂÃø¸Þ´º
***********************************************************************************/
var OldBigFocus = "";
var OldMidFocus = "";
window.status = '¼öÇùÀºÇà';
 function Myview(TopGubun)
{
		if(TopGubun != "" && TopGubun != "null" && TopGubun.length != 0)	top.secureframe.MidGubun = TopGubun;
		var TSub = document.getElementById(top.secureframe.MidGubun);
		if(TSub != null){
			var PSubClass = document.getElementById(top.secureframe.MidGubun);
			var PSubClass_diff = PSubClass.src;
			PSubClass.src = PSubClass_diff.substring(0, PSubClass_diff.length-5)+"2.gif";
		}
}

 function Mouseview(TopGubun,Evt)
{
	var TSub = document.getElementById(TopGubun);
	var Org = top.secureframe.MidGubun;
	if(TSub != null){
		var PSubClass = document.getElementById(TopGubun);
		var PSubClass_diff = PSubClass.src;
		if(Evt == "over") {
			PSubClass.src = PSubClass_diff.substring(0, PSubClass_diff.length-5)+"2.gif";
		}else {
			PSubClass.src = PSubClass_diff.substring(0, PSubClass_diff.length-5)+"1.gif";
			if(Org != TopGubun || (Org != "" && Org != "null" && Org.length != 0)){
				TSub = document.getElementById(Org);
				if(TSub != null){
					var PSubClass = document.getElementById(Org);
					var PSubClass_diff = PSubClass.src;
					PSubClass.src = PSubClass_diff.substring(0, PSubClass_diff.length-5)+"2.gif";
				}
			}
		}
	}
}

function errorSubmit(){
	document.error.submit();
}
function SubOpen(NFocus) {
	var NowFocus = NFocus+"_Sub";
	var NSub = document.getElementById(NowFocus);
	if (NSub != null) {
		NSub.style.display = "";
		if (OldBigFocus != NowFocus) {
			var PSub = document.getElementById(OldBigFocus);
			if (PSub != null) {
				var NowFocus_diff = NowFocus.substring(0,NFocus.length-2);
				if(NowFocus_diff != PSub){
					PSub.style.display = "none";
				}
				var OldBigSub = OldBigFocus.substring(0,OldBigFocus.length-4);
				var PSubClass = document.getElementById(OldBigSub);

				if(PSubClass != null){
					var PSubClass_diff = PSubClass.className;
					if(PSubClass_diff.length > 6)
						PSubClass.className = PSubClass_diff.substring(0, PSubClass_diff.length-2);
				}
			}
		}
		OldBigFocus = NowFocus;
		OldMidFocus = "";
	}
}


function SubOpen_sub(NFocus) {
	var NowFocus = NFocus+"_Sub";
	var NSub = document.getElementById(NowFocus);
	if (NSub != null) {
		NSub.style.display = "";
		if (OldMidFocus != NowFocus) {
			var PSub = document.getElementById(OldMidFocus);
			if (PSub != null) {
				var NowFocus_diff = NowFocus.substring(0,NowFocus.length-2);
				if(NowFocus_diff != PSub){
					PSub.style.display = "none";
					var OldMidSub = OldMidFocus.substring(0,OldMidFocus.length-4);
					var PSubClass = document.getElementById(OldMidSub);
					//var PSubClass_diff = PSubClass.className;
					if(PSubClass != null){
						var PSubClass_diff = PSubClass.className;
						if(PSubClass_diff.length > 6)
							PSubClass.className = PSubClass_diff.substring(0, PSubClass_diff.length-2);
					}

					if(NowFocus_diff == "GB2002_S"){
						UMS = document.getElementById("GB2001_Sub");
						UMS.style.display = "";
					}

					var subMenuConfirm = showViewMenu(NowFocus_diff);

					if(subMenuConfirm != ""){
						tmp = subMenuConfirm.split(":");
						MENU1 = document.getElementById(tmp[1]);
						MENU2 = document.getElementById(tmp[0]);

						MENU1.style.display = "";
						MENU2.style.display = "";
					}

				}
			}
		}
		OldMidFocus = NowFocus;
	}
}

function showViewMenu(strBuf){

	var resultBuf = "";
	switch(strBuf){
		case 'DC3014_S' : resultBuf = "DC2004_Sub:DC3014_Sub"; break;
		case 'DC3015_S' : resultBuf = "DC2004_Sub:DC3015_Sub"; break;
		case 'DC3016_S' : resultBuf = "DC2004_Sub:DC3016_Sub"; break;
		case 'DC3024_S' : resultBuf = "DC2004_Sub:DC3024_Sub"; break;
		case 'DC3025_S' : resultBuf = "DC2002_Sub:DC3025_Sub"; break;
		case 'DC3008_S' : resultBuf = "DC2002_Sub:DC3008_Sub"; break;
	}
	return resultBuf;
}

function onMenuFocus(selfCode) {
	var selfFlag = document.getElementById(selfCode);
	if(selfFlag != null){
		//alert(selfFlag.className)
		selfFlag.className = selfFlag.className +"_b";
	}
/*
	for(i=0;i < DirName.length; i++) {
		var PDirName = "";
		if(i != 0) {
			PDirName = DirName[i-1];
		}
		if(DirName[i].indexOf(".jsp")>0 || DirName[i].indexOf(".html")>0){
			DirName[i].substring(DirName[i].length-4,DirName[i].length) == ".jsp"){
				DirName[i] = DirName[i].substring(0,DirName[i].length-4);
			}
		}
		if(DirName[i] != ""){
			alert("1 : "+ PDirName+"_"+DirName[i]);

			var Nmenu_str = document.getElementById(PDirName+"_"+DirName[i]);
			alert("2 : "+ "Nmenu_str : "+ Nmenu_str);
			if (Nmenu_str != null) {
				alert("TEST");
				alert(Nmenu_str.className);
				Nmenu_str.className = "b";
			}

			var Nbu_str = document.getElementById(PDirName+"_"+DirName[i]+"_bu");
			if (Nbu_str != null) {
				Nbu_str.src = "bu_menu02_on.gif";
			}
		}

//		SubOpen(PDirName+"_"+DirName[i]);
//		SubOpen_sub(PDirName+"_"+DirName[i]);
	}
*/
}


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

//      Name.value = parseInt(Name.value);
        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 speed_page(tx_url){
	window.open(tx_url, "speed", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=712,height=450,left=1,top=1");
}

function popup_notice_page(tx_url){
	window.open(tx_url, "popup_notice", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=650,height=450,left=1,top=1");
}

function popup_with_size(tx_url, w, h){
	window.open(tx_url, "popup_with_size", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=" + w + ",height= " + h + ",left=1,top=1");
}



//°ª ÀÚµ¿ ¼±ÅÃ
function bt_setValue(filedname, strvalue) {
//	alert(filedname.length);
//	alert(strvalue);
	if(strvalue != ""){
	for( var i=0; i<filedname.length; i++ ){
		if(filedname.options[i].value = strvalue){
	        filedname.options[i].selected=true;
	    }
	}
	}
}

//ÀÏÀÚ ¼³Á¤
function bt_setDay(day, gubun) {
	if(String(gubun) != "undefined"){
		var str = getChoDate(0,0,gubun);
		str = str.substring(6,8);
	}
	else{
		var tmpDate = new Date();
		tmpDate.setDate(tmpDate.getDate());
		str = tmpDate.getDate();
	}
	day.length=31;



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

		var temp;
		day.options[i].text=i+1;
		if( i < 9 ){
		    temp = "0"+(i+1);
		}else{
		    temp = i+1;
		}
		day.options[i].value=temp;

		if((i+1) == str){
	        day.options[i].selected=true;
	    }
	}
}

function makeCalSelectHtml(selname, date, formname,gubun)
{
	var option;
	var year;
	var month;
	var day;
	var aDay = 24 * 60 * 60 * 1000;

	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

	if(date.length == 8){
		year = parseInt(date.substring(0,4));
		month = (date.substring(4,6))-1;
		day = parseInt(date.substring(6));
	}else{
		today = new Date(date);
		year = today.getFullYear();
		month = today.getMonth();
		day = today.getDate();
	}

	if(String(gubun) != "undefined"){
		Nextday = Date.UTC(year, month, day);
		Nextday = Nextday + aDay * gubun;
		today = new Date(Nextday);
		year = today.getFullYear();
		month = today.getMonth();
		day = today.getDate();
	}

	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	for ( i = year-1; i < year+5; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year+1] = option;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
	objyear.selectedIndex = 1;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

function makeCalSelectYearSetHtml(selname, date, formname, startyear, endyear, gubun)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	//alert(endyear);
	if(endyear == "") endyear = year;
	var j = 0;
	var aDay = 24 * 60 * 60 * 1000;

	if(String(gubun) != "undefined"){
		Nextday = Date.UTC(year, month, day);
		Nextday = Nextday + aDay * gubun;
		today = new Date(Nextday);
		year = today.getFullYear();
		month = today.getMonth();
		day = today.getDate();
	}
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i < endyear+1; i++ ) {
	//	alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
	objyear.selectedIndex = j;
//	objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

//20090813 ¹è¿µÈ¯ Ãß°¡
function makeCalSelectInquirySetHtml_readonly(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year-10;
	document.write("<select disabled name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select disabled name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select disabled name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i < year+2; i++ ) {
		//alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;

	}

	//³¯Â¥Ã¼Å© ÇÑ¹ø´õ ÇØÁÜ.
	chgDate(selname ,formname);

	objyear.selectedIndex = j;
	//objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

//20090622 ¹è¿µÈ¯
function makeCalSelectInquirySetHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year-10;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i < year+2; i++ ) {
		//alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;

	}

	//³¯Â¥Ã¼Å© ÇÑ¹ø´õ ÇØÁÜ.
	chgDate(selname ,formname);

	objyear.selectedIndex = j;
	//objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

//20090623 ¹è¿µÈ¯
//¿ÃÇØ³¯Â¥¸¸ ¼±ÅÃ
function makeCalSelectInquirySetHtml_NowYear(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	/*
	for ( i = startyear; i < year+1; i++ ) {
		alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	*/

	option = new Option(year+"³â", year);
	objyear.options[0] = option;

	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;

	}
	//³¯Â¥Ã¼Å© ÇÑ¹ø´õ ÇØÁÜ.
	chgDate(selname ,formname);

	objyear.selectedIndex = j;
	//objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;

}


//°øÁ¦°¡ÀÔ¼³°è¼­ Àü¿ë
function makeCalSelectInquirySetHtml3(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year-100;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i < year+2; i++ ) {
		//alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;

	}
	objyear.selectedIndex = j;
//	objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;


}

function makeCalSelectOptionSetHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date();

	var toDayyear = today.getFullYear();
	var startyear = toDayyear-10;

	if(date != "") today = new Date(parseFloat(date));

	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	//var startyear = year-10;

	document.write("<select name=" + selname + "_yy onchange=\"chgDate2(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate2(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	//for ( i = startyear-2; i < year+1; i++ ) {
	for ( i = startyear-2; i < toDayyear+1; i++ ) {
		if(i == startyear-2){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objyear.options[0] = option;
		}else{
			option = new Option(i+"³â", i);
			objyear.options[i-startyear+2] = option;
		}
		if(i == year) j = i-startyear+2;
	}

	for ( i = 0; i < 13; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objmonth.options[i] = option;
		}else{
			option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
			objmonth.options[i] = option;
		}
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}

	for ( i = 0; i < ed[month]+1; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objday.options[i] = option;
		}else{
			option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
			objday.options[i] = option;
		}
	}

	if(date == ""){
		objyear.selectedIndex = 0;
	//	objyear.options[year].selected;
		objmonth.selectedIndex = 0;
		objday.selectedIndex = 0;

	}else{
		objyear.selectedIndex = j;
	//	objyear.options[year].selected;
		objmonth.selectedIndex = month+1;
		objday.selectedIndex = day;
	}
}

//³¯Â¥ ÀÔ·Â¿¡ ¼±ÅÃÇÏ¼¼¿ä + ¹Ì·¡³¯Â¥¸¸ »ç¿ëÃ³[ÀÚµ¿ÀÌÃ¼µî·Ï]
//¿ÃÇØºÎÅÍ 10³â°£ ³âµµ º¸¿©Áü
function makeCalSelectOptionSetHtml_new(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date();

	var toDayyear = today.getFullYear();

	var startyear = toDayyear - 1;
	var endyear = toDayyear + 11;
	//var startyear = toDayyear-10;

	if(date != "") today = new Date(parseFloat(date));

	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;

	document.write("<select name=" + selname + "_yy onchange=\"chgDate2(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate2(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	for ( i = startyear; i < endyear; i++ ) {
		if(i == startyear){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objyear.options[0] = option;
		}else{
			option = new Option(i+"³â", i);
			objyear.options[i-startyear] = option;
		}
		if(i == year) j = i-startyear;
	}

	for ( i = 0; i < 13; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objmonth.options[i] = option;
		}else{
			option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
			objmonth.options[i] = option;
		}
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}

	for ( i = 0; i < ed[month]+1; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objday.options[i] = option;
		}else{
			option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
			objday.options[i] = option;
		}
	}

	if(date == ""){
		objyear.selectedIndex = 0;
		objmonth.selectedIndex = 0;
		objday.selectedIndex = 0;

	}else{
		objyear.selectedIndex = j;
		objmonth.selectedIndex = month+1;
		objday.selectedIndex = day;
	}
}

function makeCalSelectInquirySetHtml2(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year-10;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i <= year+1; i++ ) {
	//	alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
	objyear.selectedIndex = j;
//	objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

function makeCalSelectInquirySetHtmlWithSetValue(selname, date, formname,sel_year,sel_month,sel_day)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;
	var startyear = year-10;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	selected=false;
	for ( i = startyear-1; i <= year+1; i++ ) {
		option = new Option(i+"³â", i,"",selected);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i,"",selected);
		objmonth.options[i-1] = option;
	}

	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {

		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i,"",selected);
		objday.options[i-1] = option;
	}
	objyear.selectedIndex = sel_year - startyear + 1;
	objmonth.selectedIndex = sel_month-1;
	objday.selectedIndex = sel_day-1;
}


function makeYMSelectHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	//var day = today.getDate();

	document.write("<select name=" + selname + "_yy></select> ");
	document.write("<select name=" + selname + "_mm></select> ");
	//document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	//var objday = eval( formname + "." + selname + "_dd");
	for ( i = year-1; i < year+4; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year+1] = option;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}

	objyear.selectedIndex = 1;
	objmonth.selectedIndex = month;
	//objday.selectedIndex = day-1;
}
//20080812 ¹è¿µÈ¯ ¼öÁ¤
function makeYMSelectHtml_new(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	//var day = today.getDate();

	document.write("<select name=" + selname + "_yy></select> ");
	document.write("<select name=" + selname + "_mm></select> ");
	//document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	//var objday = eval( formname + "." + selname + "_dd");

	/*
	for ( i = year-1; i < year+25; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year+1] = option;
	}
	*/
	for ( i = year; i < year+25; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year] = option;
	}

	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}

	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}

	objyear.selectedIndex = 10;
	objmonth.selectedIndex = month;
	//objday.selectedIndex = day-1;
}

function makeYSelectHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	//var month = today.getMonth();
	//var day = today.getDate();

	document.write("<select name=" + selname + "_yy></select> ");
	//document.write("<select name=" + selname + "_mm></select> ");
	//document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	//var objmonth = eval( formname + "." + selname + "_mm");
	//var objday = eval( formname + "." + selname + "_dd");
	for ( i = year-1; i < year+4; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year+1] = option;
	}
	//for ( i = 1; i < 13; i++ ) {
	//	option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
	//	objmonth.options[i-1] = option;
	//}
	//if ( month+1 == 2 ) {
	//	if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
	//	ed[1]=29;
	//}

	objyear.selectedIndex = 1;
	//objmonth.selectedIndex = month;
	//objday.selectedIndex = day-1;
}

function makeMDCalSelectHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
//	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
//	if ( month+1 == 2 ) {
//		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
//		ed[1]=29;
//	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
//	objyear.selectedIndex = 1;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;

}

function makeDDSelectHtml(selname, date, formname)
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date(date);
	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();

	//document.write("<select name=" + selname + "_yy></select> ");
	//document.write("<select name=" + selname + "_mm></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	//var objyear = eval( formname + "." + selname + "_yy");
	//var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	/*
	for ( i = year-1; i < year+4; i++ ) {
		option = new Option(i+"³â", i);
		objyear.options[i-year+1] = option;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	*/
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
	//objyear.selectedIndex = 1;
	//objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
}

//sleect¿¡¼­ ³âµµ³ª ¿ù º¯°æ½Ã ¸¶Áö¸· ³¯Â¥ ÀÚµ¿ º¯°æ
function chgDate( selname, formname )
{
	//alert("chgDate");

	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var y = eval( formname + "." + selname + "_yy");
	var m = eval( formname + "." + selname + "_mm");
	var d = eval( formname + "." + selname + "_dd");
	var dd = d.length;
	if  ( y.value % 4 == 0 && (y.value % 100 != 0 || y.value % 400 == 0) ) ed[1]=29;
	if ( dd != ed[m.value-1] )	{
		if ( dd > ed[m.value-1] ) {
			for ( i=ed[m.value-1]; i < dd; i++ ) {
				d.options[ed[m.value-1]]=null;
			}
		} else {
			for ( i=dd; i < ed[m.value-1]; i++ ) {
				option=new Option( (i+1)+"ÀÏ", i+1);
				d.options[i]=option;
			}
		}
	}
}

//sleect¿¡¼­ ³âµµ³ª ¿ù º¯°æ½Ã ¸¶Áö¸· ³¯Â¥ ÀÚµ¿ º¯°æ(¼±ÅÃÇÏ¼¼¿ä°¡ µé¾î°¥ °æ¿ì)
function chgDate2( selname, formname )
{
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var y = eval( formname + "." + selname + "_yy");
	var m = eval( formname + "." + selname + "_mm");
	var d = eval( formname + "." + selname + "_dd");

	var dd = d.length;

	if  ( y.value % 4 == 0 && (y.value % 100 != 0 || y.value % 400 == 0) ) ed[1]=29;

	if ( (dd -1) != ed[m.value-1] )	{
		if ( dd > ed[m.value-1] ) {
			for ( i=(ed[m.value-1]+1); i <dd; i++ ) {
				d.options[(ed[m.value-1]+1)]=null;
			}
		} else {
			for ( i=dd; i <= ed[m.value-1]; i++ ) {
				option=new Option( (i)+"ÀÏ", i);
				d.options[i]=option;
			}
		}
	}
}

var len = 11;
function userinputbox(name,maxlength){
	var inputbox = "<input type=text name='"+name+"' maxlength='" + maxlength + "' class=form01 style='width:120px' btlength='" + maxlength + "'";

	if(maxlength == "11")
		inputbox = inputbox + " bttype='acct' btname='°èÁÂ¹øÈ£'";

	inputbox = inputbox + "tabindex=1 required='y' > ( '-' ¾øÀÌ ÀÔ·Â) ";
	var stBox;

	for(i=0; i<document.inputForm.length; i++){
		if(name == document.inputForm.elements[i].name) {
			stBox = document.inputForm.elements[i];
			break;
		}
	}
	if( stBox.value == 'keyinAcctno') {
		document.all["SELECTACCOUNT"].innerHTML = inputbox;
		setBaseEvtEl(eval("document.all." + name));
		//eval("document.all." + name + ".focus();");
	}
}

function hidestatus()
{
window.status=''
return true
}
if (document.layers)
document.captureEvents(Event.mouseover | Event.mouseout)
document.onmouseover=hidestatus
document.onmouseout=hidestatus

function passwdChecked(field1, field2) {
	msgError = ""
	if (field1.value.length == 0 || field2.value.length == 0){
	  msgError = msgError + "\n½Å±Ô°èÁÂ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.";
	  field1.focus();
	}else if (field1.value != field2.value){
		msgError = msgError + "\n½Å±Ô°èÁÂ ºñ¹Ð¹øÈ£¿Í ÀçÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ´Ù¸¨´Ï´Ù.  \n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.";
		field1.focus();
	}else if (Chk_Digit(field1) == false){
		msgError = msgError + "\n½Å±Ô°èÁÂ ºñ¹Ð¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.";
		field1.focus();
	}else {
		msgError = ""
	}

	if (msgError != "")  alert(msgError);
}

// Æ¯Á¤ ¹®ÀÚ¸¦ Á¦°Å
function Del_Char(str, chr, select) {
        var  x, ch;
        var  i = 0;
        var  target_str = "";

		if (str.value.length == 0) return;

        for (x = 0; x < str.value.length; x++) {
                ch = str.value.substring(x, x+1);
                if (ch != chr) target_str += ch;
        }
        str.value = target_str;
        if (select || select == null) str.select();
        return;
}

// TEST
function isAlphabetic (s) {
	var i;

    if (isEmpty(s)) {
       	if (isAlphabetic.arguments.length == 1) {
			return defaultEmptyOK;
       	} else {
			return (isAlPhabetic.arguments[1] == true);
	}
    } else {
       return reAlphabetic.test(s);
    }
}

function isAlphaNumeric (s) {
	var i;

    if(isEmpty(s))
	{
		if (isAlphanumeric.arguments.length == 1)
			return defaultEmptyOK;
		else
			return (isAlphanumeric.arguments[1] == true);
	}
    else
	{
		return reAlphanumeric.test(s);
    }
}

function unformat(obj) {
	var temp = "";
	var n = String(obj.value);
	var len = n.length;
	var pos = 0;
  	var ch = '';
	while (pos < len) {
		ch = n.charAt(pos);
		if ((ch >= '0') && (ch <= '9')) temp = temp + ch;
		pos = pos + 1;
	}
	obj.value = temp;
}

function checkLength(obj, len, msg){
	if( byteLen(obj) != len ) {
		alert(msg);
		obj.focus();
		obj.value = "";
		return false;
	}
	return true;
}

function checkLengthM(obj, len, msg){
	var objLen = byteLen(obj);
	if( objLen < len ) {
		alert(msg);
		obj.focus();
		obj.value = "";
		return false;
	}
	return true;
}

function check_number(obj){
	var str_len = obj.value.length;
	var i;
	var num = '1234567890';

	for (i=0; i < str_len; i++)	{
	   if(num.indexOf(obj.value.substring(i,i+1)) < 0) {
	   	   alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
	   	   obj.value="";
	   	   //obj.value=0;
	   	   obj.focus();
	       return false;
	   }
	}
	return true;
}

var n4=(document.layers)?true:false;
var e4=(document.all)?true:false;

function keyCheck_num(e) {
	if(n4) var keyValue = e.which;
	else if(e4) var keyValue = event.keyCode;
	if ( ((keyValue >= 48) && (keyValue <= 57)) || keyValue == 8 || keyValue == 13)
		return true;
	else return false;
}

function keyCheck_number(obj) {
	if(obj.value == "") return true;
	var s       = new String("0123456789");
	var re_data = String(obj.value);
	var len     = re_data.length;
	var numYn   = false;

	for(var i = 0 ; i < len; i++){
	    numYn   = false;
	    for(var k = 0 ; k < 10; k++){
    	    if(re_data.charAt(i) == s.charAt(k)){
	        	numYn = true;
	        }
	    }
	    if(!numYn) {
		    alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		    obj.focus();
		    return false;
	    }
	}
	return true;
}

//radio ¹öÆ° check
function radio_value(rad)
{
   var rad_val = "null" ;
   //alert(rad.length);
   for(var i=0;i<rad.length;i++)
   {

      if (rad[i].checked == true) rad_val = rad[i].value;
   }
   return rad_val;
}

function isEmptyObj(para) {
  for(var i=0; i<isEmptyObj.arguments.length; i++)
  {
    if( typeof(isEmptyObj.arguments[i]) == "object" && isEmptyObj.arguments[i].value.length > 0)
      return false;
  }

  return true;
}
function isEmpty(s) {
	if(s != null && s.length == 0)
		return true;
	return false;
}
function isNull(stObj){
	var SpaceOX	= 0;

	for (var i = 0; i<stObj.value.length; i++){
		if (stObj.value.charAt(i)==" "){
			SpaceOX = SpaceOX + 0;
		}else{
			SpaceOX = SpaceOX + 1;
		}
	}

	if (SpaceOX == 0) 	return true;
	else				return false;

}
function CheckNumber(){
	var keyCode = event.keyCode ? event.keyCode :
	event.which ? event.which : event.charCode;
	if (keyCode!=13) {
		if((keyCode>47 && keyCode<58)) {
			event.returnValue = true;
		} else {
			event.returnValue = false;
		}
	}
}
function only_numchar(stObj,alertMSG){
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) {
		var vAsc = "";
		vAsc = n.charCodeAt(j);
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)) ||((vAsc > 94) && (vAsc < 96)) || ((vAsc > 31) && (vAsc < 58))){
			rtn = true;
		}else{
			alert(""+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
	}
	return rtn;
}

function only_EngNum(obj, alertMSG){
	var emptyOk = true;
	if (alertMSG==null) alertMSG = "¿µ¹®, ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.";
	//alert(isEmptyObj(obj));
	if(isEmptyObj(obj)){
		if(emptyOk == false){
			alert(alertMSG);
			//obj.value="";
			obj.focus();
		}
		return false;
	}
	//alert(obj.value.length);
	if( obj.value.length>0 && !isAlphaNumeric(obj.value) ){
		alert(alertMSG);
		obj.focus();
		obj.value="";
		return false;
	}

	return true;
}

function only_eng(stObj,alertMSG){
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) {
		var vAsc = "";
		vAsc = n.charCodeAt(j);
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91))){
			rtn = true;
		}else{
			alert(""+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}
	}
	return rtn;
}

function only_kor(stObj,alertMSG){
	var rtn;
	rtn = true;
	var n = stObj.value;
	for (j=0;j<n.length;j++) {
		var vAsc = "";
		vAsc = n.charCodeAt(j);
		if (((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)) || ((vAsc > 31) && (vAsc < 58))){
			alert(""+alertMSG+" ÀÔ·Â¿À·ù ÀÔ´Ï´Ù." );
			stObj.focus();
			rtn = false;
			break;
		}else{
			rtn = true;
		}
	}
	return rtn;
}
function onlyNumCharH(Obj){

	var sTmp = Obj.value;

	for (j=0;j<sTmp.length;j++) {
		vAsc = sTmp.charCodeAt(j);
		if ( ((vAsc > 47) && (vAsc < 58)) || ((vAsc > 64) && (vAsc < 91)) || ((vAsc > 96) && (vAsc < 123)) || vAsc == 45 ){
			rtn = true;
		}else{
			alert("¿µ¹®, ¼ýÀÚ, '-'¸¸ °¡´ÉÇÕ´Ï´Ù." );
			Obj.value = "";
			Obj.focus();
			rtn = false;
			break;
		}
	}
}
function onlyChar(){
	var keyCode = event.keyCode ? event.keyCode :
	        event.which ? event.which : event.charCode;
	if((keyCode>64 && keyCode<91) || (keyCode>96 && keyCode<123))
	    event.returnValue = true;
        else
            event.returnValue = false;
}
function onlyNumChar(){
	var keyCode = event.keyCode ? event.keyCode :
	        event.which ? event.which : event.charCode;
	if( keyCode==13 ||
		(keyCode>47 && keyCode<58) ||
		(keyCode>64 && keyCode<91) ||
		(keyCode>96 && keyCode<123) ) {
		event.returnValue = true;
		} else {
		event.returnValue = false;
		}
}

function removeKor(obj) {
	var str = String(obj.value);
	var len = str.length;
	var sit = 0;
	var tmp = "";
  	var ch  = '';
	i = 0;
	while (sit < len) {
		ch = str.charAt(sit);
		if( (ch == ' ') || (ch >= '0' && ch <= '9') || (ch == '-') || (ch == '@') ||(ch == '.') || (ch == ',') || ((ch >= 'A') && (ch <= 'Z')) || ((ch >= 'a' && ch <= 'z'))) {
			tmp = tmp + ch;
		} else {
			if (i == 0) {
				i++;
			}
			obj.value = tmp;
		}
		sit++;
	}
}

function hasOnlyNumber(Obj){
	var keyCode = event.keyCode ? event.keyCode :
	        event.which ? event.which : event.charCode;
	if(keyCode > 222) return false;		// Select Box¿Ü ±âÅ¸ ÀÌº¥Æ® ¹æÁö
	if (keyCode != 13) {
		if( !((keyCode>45 && keyCode<58) || (keyCode>95 && keyCode<106) || (keyCode>7 && keyCode<10) || (keyCode>36 && keyCode<41)) ){
			if(Obj == null) {
        			event.returnValue = false;
		      	} else {
	  				Obj.focus();
      			}
		}
	}
}

function hasOnlyNumDN() {
	var code = event.keyCode ? event.keyCode :
	        event.which ? event.which : event.charCode;
	if (code!=13) {
		event.returnValue =
			( code >= 48 && code <= 57)     // Number
			|| code == 8                    // Backspace
			|| code == 9                    // Tab
			|| code == 46                   // Delete
			|| ( code >= 37 && code <= 40)  // Cursor Key
			|| ( code >= 96 && code <= 105) // Key Pad
	}
}
function comparePWD(Pwd,Pwdd, msg) {
	var Pwd1   = Pwd.value;
	var Pwdd1 = Pwdd.value;
	if (msg==null) msg = "ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù";
	if ( Pwd1 != Pwdd1 ) {
		alert(msg);
		Pwdd.select();
		return false;
	}else
	return true;
}
var nonASCIIChar = /(([^\x20-\x7A])+)/g;    // ASCII Character°¡ ¾Æ´Ñ ¹®ÀÚ ¸ðµÎ. ÇÑ±Û, °ø¹é, ÄÁÆ®·Ñ, 128ÀÌ»ó ¹®ÀÚ ¸ðµÎ

function checkEmpty(obj, msg, emptyOk) {
	res = true;
	if(isEmptyObj(obj))	{
		if(!emptyOk) {
			alert(msg);
			obj.focus();
		}
		res = emptyOk;
	}
	return res;
}

function removeValue(obj) {
	val = obj.value;
	str = "";
	strr = val.split(",");
	for (i=0;i<strr.length;i++){
		str += strr[i];
	}
	obj.value = str;
}
function removeValue2(val) {
	str = "";
	strr = val.split(",");
	for (i=0;i<strr.length;i++){
		str += strr[i];
	}
	return str;
}

function formatComma(tx) {
        var oldv = "";
        if(oldv == tx.value) return;
        oldv = tx.value;
        tx.value = formatNumber(oldv);
}
function formatNumber(s)
{
	var str  = s.replace(/\D/g,"");
    	var len  = str.length;
    	var tmp  = "";
    	var tm2  = "";
    	var i    = 0;
    	while (str.charAt(i) == '0') i++;
    	str = str.substring(i,len);
    	len = str.length;
    	if(len < 3) {
    		return str;
    	} else {
    		var sit = len % 3;
    		if (sit > 0) {
        		tmp = tmp + str.substring(0,sit) + ',';
        		len = len - sit;
    		}
    		while (len > 3) {
        		tmp = tmp + str.substring(sit,sit+3) + ',';
        		len = len - 3;
        		sit = sit + 3;
    		}
    		tmp = tmp + str.substring(sit,sit+3) + tm2;
    		str = tmp;
   	 }
    	return str;
}

function setVisible(layerName, mode) {
	document.all[layerName].style.setAttribute('display', ((mode)?'block':'none'));
}
function setVisible2(o, b) {
	var os = document.all[o];
	for(var a=0, len=os.length; a<len; a++) {
		os[a].style.setAttribute('display', b?'':'none');
	}
}

function checkTelNum(obj1, obj2, obj3, msg, emptyOk){
	if( !checkEmpty(obj1, msg, false) )
		return false;
	if( !checkEmpty(obj2, msg, false) )
		return false;
	if( !checkEmpty(obj3, msg, false) )
		return false;

	if( !checkLengthM(obj1, 2, msg) || !checkLengthM(obj2, 3, msg) || !checkLengthM(obj3, 4, msg))
		return false;

	obj1.value = fillSpace(obj1.value, 4);
	obj2.value = fillSpace(obj2.value, 4);
	obj3.value = fillSpace(obj3.value, 4);
	return true;
}
function checkTelNumM(obj1, obj2, obj3, msg, emptyOk){
	if( !checkEmpty(obj1, msg, false))
		return false;
	if( obj1.value == '    ') {
		alert(msg);
		obj1.focus();
		return false;
	}
	if( !checkEmpty(obj2, msg, false) )
		return false;
	if( !checkEmpty(obj3, msg, false) )
		return false;

	if( !checkLengthM(obj2, 3, msg) || !checkLengthM(obj3, 4, msg))
		return false;

	obj2.value = fillSpace(obj2.value, 4);
	obj3.value = fillSpace(obj3.value, 4);
	return true;
}
var gn = null;
function fillSpace(aNum, len, gn){
	var str = aNum;
	var attach = "";
	var gubun;
	if (gn == null)	gubun = " ";
	else			gubun = "0";

	if(aNum.length < len){
		for(var i = len - aNum.length; i>=1; i--)
			attach = gubun + attach  ;
		str = attach + str ;
	}
	return str;
}
function removeProcess(str, delim){
	var retStr = '';
	if(str == null || str == '' || delim == null || delim == '')	return '';
	for(var i=0; i<str.length; i++) {
		if(str.charAt(i) != delim) {
			retStr = retStr + str.charAt(i);
		}
	}
	return retStr;
}
function openWindow(url, name, width, height,scrollYN )   {

	var top	=	screen.height / 2 - height / 2 - 50;
    var left	=	screen.width / 2 - width / 2 ;
		if (scrollYN==null) scrollYN='no';
		var win;
		win = open(url, name, 'width='+width+',height='+height+',top='+top+',left='+left+',resizable=yes,status=no,toolbar=no,menubar=no,scrollbars='+scrollYN);
		win.focus();
		return win;
}


function printf(){
	if (navigator.appName == "Netscape") {
    	window.print() ;
	} else {
	var VERSION = navigator.appVersion;
	    if (VERSION.indexOf("MSIE 5") == -1) {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);
    	    }
	    else {
	    window.print();
	    }
	}
}

function ClearVal(form) {
	var count = form.elements.length;
	for ( var i = 0; i < count; i++ ) {
    		if ( form.elements[i].type == "text" || form.elements[i].type == "password") {
      			form.elements[i].value = "";
    		}
  	}
  	return;
}
function fResizeSet(Arg) {
	if(document.body.scrollHeight < 800) {
/*
		if(Arg)	window.resizeTo(document.body.scrollWidth+12, document.body.scrollHeight+36);
		else	window.resizeTo(document.body.scrollWidth+28, document.body.scrollHeight+36);
*/
		if(Arg)	window.resizeTo(document.body.scrollWidth+5, document.body.scrollHeight+36);
		else	window.resizeTo(document.body.scrollWidth+5, document.body.scrollHeight+36);
	}
}

function f_initfocus(frm) {

	for ( i = 0 ; i < frm.elements.length ; i ++ ) {
		if ( frm.elements[i].type == "hidden" ) continue;
		else {
			self.focus();
			if (frm.elements[i].disabled) continue;
			frm.elements[i].focus();
			break;
		}
	}

}
function setFocusToFirstTextField( form ) {
	if ( typeof form == 'undefined' ) return;  // if form is invalid, just return.
	var count = form.elements.length;
  	for ( var i = 0; i < count; i++ ) {
    		if ( form.elements[i].type == "text" || form.elements[i].type == "password" || form.elements[i].type == "select-one") {
      			form.elements[i].focus();
      			return;
    		}
  	}
}

function f_fixlength(str, Len) {
    var tmp = str;
    for ( i = str.length ; i < Len ; i++){
        tmp+=" ";
    }
	return tmp;
}

function f_print(){
	self.focus();
	self.print();
}

function checkIchePasswd(obj)
{
	if ( obj.value.length == 0 ) {
		alert("ÀÚ±ÝÀÌÃ¼ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		obj.focus();
		return false;
	}
	if(!reAlphanumeric.test(obj.value)){
		alert("ÀÚ±ÝÀÌÃ¼ ºñ¹Ð¹øÈ£´Â ¿µ¹®¶Ç´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		obj.focus();
		obj.value = "";
		return false;
	}
	if ( obj.value.length < 5 || obj.value.length > 10 ) {
		alert("ÀÚ±ÝÀÌÃ¼ ºñ¹Ð¹øÈ£´Â 5ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù.");
		obj.focus();
		obj.value = "";
		return false;
	}
	obj.value = obj.value.toUpperCase();
	return true;
}

function isNumeric(data) {
	var s = '0123456789';
	var re_data = String(data);
	for ( var i = 0 ; i < re_data.length ; i++ ) {
		if ( s.indexOf( re_data.substring( i, i+1 ) ) == -1 )
			return true;
	}
	return false;
}
function rnumUnformat(obj, isReturn) {

	var bReturn = false;
	if (isReturn!=null && isReturn!='') bReturn  = isReturn;
	var temp = "";
	var n = String(obj.value);
	var len = n.length;
	var pos = 0;
  	var ch = '';
	while (pos < len) {
		ch = n.charAt(pos);
		if (((ch >= '0') && (ch <= '9')) || (ch == '-') || (ch == '.')){
			temp = temp + ch;
		}
		pos++;
	}
	if(bReturn){
		obj.value = temp;
		return temp;
	}else{
		return obj.value;
	}
}
function unformatComma(obj, isReturn) {
	var returnFlag = false;
	if (isReturn!=null && isReturn!='') returnFlag  = isReturn;
	var temp="";
	var val = String(obj.value);
	var len = val.length;
	for(var i=0;i<len;i++){
	 //var valchar =val.char++){
	 //var valchar =val.char++){
	 //var valchar =val.char++){
	 //var valchar =val.char++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 //var valchar =val.char;i++){
	 var valchar =val.charAt(i);
	 if ((valchar >= '0') && (valchar <= '9')){
			temp += valchar;
	 }
	}
	if(returnFlag){
		return temp;
	}else{
		obj.value=temp;
	}
}

var telcode	= new Array ('    ','  02',' 031',' 032',' 033',' 041',' 042',' 043',' 051',' 052',' 053',' 054',' 055',' 061',' 062',' 063',' 064');
var telvalue	= new Array ('¼±ÅÃÇÏ¼¼¿ä','02','031','032','033','041','042','043','051','052','053','054','055','061','062','063','064');
var mobilcode	= new Array ('    ',' 011',' 016',' 017',' 018',' 019');
var mobilvalue	= new Array ('¼±ÅÃÇÏ¼¼¿ä','011','016','017','018','019');
var telallcode	= new Array ('    ',' 011',' 016',' 017',' 018',' 019','  02',' 031',' 032',' 033',' 041',' 042',' 043',' 051',' 052',' 053',' 054',' 055',' 061',' 062',' 063',' 064');
var telallvalue	= new Array ('¼±ÅÃÇÏ¼¼¿ä','011','016','017','018','019','02','031','032','033','041','042','043','051','052','053','054','055','061','062','063','064');

function getSelectBoxInfo(mode, frm, name, choice , event) {
	var selectCnt = 0;
	var temp_code = new Array();
	var temp_value = new Array();
	var formatStr = '';
	var viewCode = '';
	var viewValue = '';

	if(mode == "1") {		// Áö¿ª¹øÈ£
		temp_code = telcode;
		temp_value = telvalue;
	} else if (mode=="2") {
		temp_code = mobilcode;
		temp_value = mobilvalue;
	} else if (mode=="3") {
		temp_code = telallcode;
		temp_value = telallvalue;
	}

	selectCnt = temp_code.length;
	document.write("<select name='" + name + "' " + event + ">");
	for(i4=0; i4<selectCnt; i4++) {
		if(choice != '' &&  choice==temp_value[i4]) {
			document.write("<option value='" + temp_code[i4] + "' selected >" + temp_value[i4]);
		} else {
			document.write("<option value='" + temp_code[i4] + "'>" + temp_value[i4]);
		}
	}
	document.write("</select>");
}

function getSelectedValue(select) {
	if(select == null)  	return null;
  	return select.options[select.selectedIndex].value;
}
function getCodeValue(mode, code) {

	var Item;
	var returnValue;

	if(mode == "1") {		// Áö¿ª¹øÈ£
		temp_code = telcode;
		temp_value = telvalue;
	} else if (mode=="2") {
		temp_code = mobilcode;
		temp_value = mobilvalue;
	} else if (mode=="3") {
		temp_code = telallcode;
		temp_value = telallvalue;
	}
	for ( i=0 ; i < eval(temp_code.length) ; i++) {
		if ( eval(temp_code)[i] == code ) {
			return eval(temp_value)[i];
		}
	}
	return "";
}


function byteLen(obj){

	var len	= 0;
	var fbyte = obj.value;

	if ( fbyte == null ) return 0;
	for(var i=0;i<fbyte.length;i++){
		var c = escape(fbyte.charAt(i));
		if ( c.length == 1 ) len ++;
		else if ( c.indexOf("%u") != -1 ) len += 2;
		else if ( c.indexOf("%") != -1 ) len += c.length/3;
	}
	return len;
}



function SecFrm_Check( LeftUrl, BodyUrl ,tbGbn) {
	//tbGbn(µ¸º¸±â¹ðÅ·(Y),¿µ¹®¹ðÅ·(E). modify zhangse)

	if (top.SecureCheck=="Y") {
		if (BodyUrl.indexOf("fChangePage") != -1) {
			BodyUrl;
		} else {
			if (LeftUrl==null) LeftUrl = '';
			if (BodyUrl==null) BodyUrl = '';

			fChangePage('',LeftUrl,BodyUrl,'');
		}
		return false;
	} else {
		frm = document.frmSec;
		frm.LeftUrl.value = LeftUrl;
		frm.BodyUrl.value = BodyUrl;
		if(tbGbn=="Y"){
			frm.action = "/common/t_securitycard.jsp";
			frm.com_cmd.value = "tpibloginsecure";
		}else if(tbGbn=="E"){
			frm.action = "/common/e_securitycard.jsp";
			frm.com_cmd.value = "epibloginsecure";
		}

		if(EncFormNoReset(frm))frm.submit();
		frm.reset();
		return false;
	}
}


	// Á¶È¸±â°£¿¡ ÇØ´çµÇ´Â ³¯Â¥°è»ê
	function dateChg(term)
	{
		frm = document.inputForm;
		var StaDate = "";
		var EndDate = "";
		if (term == "00") {
			StaDate = getToday();
			EndDate = getToday();
			SelDate(StaDate, EndDate);
		}
		if (term.substring(0,1) == "M") {
			StaDate = getChoDate(0,-term.substring(1),0);
			EndDate = getToday();
			SelDate(StaDate, EndDate);
		} else if (term.substring(0,1) == "D") {
			StaDate  = getChoDate(0,0,-term.substring(1));
			EndDate = getToday();
			SelDate(StaDate, EndDate);
		} else if ( term == "Y1" ) {
			StaDate  = getChoDate(-term.substring(1),0,0);
			EndDate = getToday();
			SelDate(StaDate, EndDate);
        }
	}

	// Á¶È¸±â°£¿¡ ÇØ´çµÇ´Â ³¯Â¥°è»ê
	function EndDateChg(org_date,term)
	{
		frm = document.inputForm;
		var StaDate = "";
		var EndDate = "";
		if (term == "00") {
			StaDate = eval(org_date+"_S_yy.value") + eval(org_date+"_S_mm.value") + eval(org_date+"_S_dd.value");
			EndDate = eval(org_date+"_E_yy.value") + eval(org_date+"_E_mm.value") + eval(org_date+"_E_dd.value");
			SelDate(StaDate, EndDate);
		}
		if (term.substring(0,1) == "M") {
			StaDate = eval(org_date+"_S_yy.value") + eval(org_date+"_S_mm.value") + eval(org_date+"_S_dd.value");
			EndDate = getChoDateFromSetDate(0,term.substring(1),0,StaDate);
			SelDate(StaDate, EndDate);
		} else if (term.substring(0,1) == "D") {
			StaDate = eval(org_date+"_S_yy.value") + eval(org_date+"_S_mm.value") + eval(org_date+"_S_dd.value");
		    EndDate = getChoDateFromSetDate(0,0,term.substring(1),StaDate);
			SelDate(StaDate, EndDate);
		} else if ( term == "Y1" ) {
			StaDate = eval(org_date+"_S_yy.value") + eval(org_date+"_S_mm.value") + eval(org_date+"_S_dd.value");
			EndDate = getChoDateFromSetDate(term.substring(1),0,0,StaDate);
			SelDate(StaDate, EndDate);
        }
	}

	function SelDate(StaDate, EndDate){
		frm.DATE_S_yy.value	= StaDate.substring(0,4);
		frm.DATE_S_mm.value	= StaDate.substring(4,6);
		chgDate("DATE_S", "document.inputForm");
		frm.DATE_S_dd.value	= StaDate.substring(6,8);
		frm.DATE_E_yy.value = EndDate.substring(0,4);
		frm.DATE_E_mm.value = EndDate.substring(4,6);
		chgDate("DATE_E", "document.inputForm");
		frm.DATE_E_dd.value = EndDate.substring(6,8);
	}

				//¿À´Ã³¯Â¥
	function getToday()
	{
	    var date = datToday;
	    var year  = date.getFullYear();
	    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
	    var day   = date.getDate();

	    if (("" + month).length == 1) { month = "0" + month; }
	    if (("" + day).length   == 1) { day   = "0" + day;   }

	    return ("" + year + month + day)
	}

	function getChoDate(yy, mm, dd) {
		yy = Number(yy);
		mm = Number(mm);
		dd = Number(dd);

		var date = new Date();

		var DAY = 24 * 60 * 60 * 1000;


		if ( yy != 0 ){
			//date.setTime(datToday.getTime() + DAY * 365 * yy);
			tmpYear = date.getYear()+yy;
			tmpDay = new Date(tmpYear,date.getMonth(),date.getDate())
			date.setTime(tmpDay);
		}

		if ( mm != 0 ){
			//date.setTime(datToday.getTime() + DAY * 30 * mm);
			tmpMon = date.getMonth()+mm;
			tmpDay = new Date(date.getYear(),tmpMon,date.getDate())
			date.setTime(tmpDay);
		}

		if ( dd != 0 ){
			date.setTime(datToday.getTime() + DAY * dd);
		}
		return lpad(new String(date.getYear()),4,'0') + lpad(new String(date.getMonth() + 1),2,'0') + lpad(new String(date.getDate()),2,'0');
	}

function getChoDateFromSetDate(yy, mm, dd,sartDate) {
		yy = Number(yy);
		mm = Number(mm);
		dd = Number(dd);

		var date = new Date(sartDate.substring(0,4),sartDate.substring(4,6)-1,sartDate.substring(6));
		var DAY = 24 * 60 * 60 * 1000;


		if ( yy != 0 ){
			tmpYear = date.getYear()+yy;
			tmpDay = new Date(tmpYear,date.getMonth(),date.getDate())
			date.setTime(tmpDay);
		}

		if ( mm != 0 ){
			tmpMon = date.getMonth()+mm;
			tmpDay = new Date(date.getYear(),tmpMon,date.getDate())
			date.setTime(tmpDay);
		}

		if ( dd != 0 ){
			date.setTime(date.getTime() + DAY * dd);
		}
		return lpad(new String(date.getYear()),4,'0') + lpad(new String(date.getMonth() + 1),2,'0') + lpad(new String(date.getDate()),2,'0');
	}

	// Left ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀÎ´Ù.
	function lpad(src, len, padStr){
		var retStr = "";
		var padCnt = Number(len) - String(src).length;
		for(var i=0;i<padCnt;i++) retStr += String(padStr);
		return retStr+src;
	}

function LinkPage(url_address, url_target, url_etc){
	if(url_target == ''){
		location.href = url_address;
/*
		prefix = url_address.substring(0, 9);
		if(prefix=='/banking/'){
			BankLinkPage(url_address, url_target, url_etc);
		}else{
			location.href = url_address;
		}
		//window.status = '¼öÇùÀºÇà';
*/
	}else{
		window.open(url_address,url_target,url_etc);
	}
}


// ¾ÏÈ£È­ ÇÊ¿äÇÔ - ÆäÀÌÁö¿¡ ºí·° ¾ÏÈ£È­¸¦ À§ÇØ¼­´Â ¾ÏÈ£È­ µ¥ÀÌÅ¸°¡ ÇÊ¿ä.
// ÀÓÀÇ·Î ¾ÏÈ£È­ µ¥ÀÌÅ¸¸¦ º¸³»¼­ ºí·° ¾ÏÈ£È­ ½Ãµµ - initech
function BankLinkPage(url_address, url_target, url_etc){

	if(url_target == ''){
		if(url_address.indexOf("?")>-1){
			//url_address += "&Data=NULL";
			//location.href = url_address;
			//url_target="contentframe";
			//PkiCube_EncGet_notTrxID(url_address,url_target,url_etc);
			location = EncLocation_url(url_address);
			//location.href = url_address;
		}else{
			url_address += "?Data=NULL";
			//location.href = url_address;
			location = EncLocation(url_address);
			//location.href = url_address;
		}
	//alert(url_address);
		//address = EncLocation(url_address);
		//EncLink(address,QryStr,url_target,url_etc);
		//PkiCube_EncGet(
		//alert(address);
		//location.href = address;
		//window.status = '¼öÇùÀºÇà';
	}else{
		window.open(url_address,url_target,url_etc);
	}
}

function dateValid(arg){
	var dvalue;
	var fvalue = arg.value;

	if(fvalue==""){
		dvalue = "";
	}else{
		if(fvalue.length < 2) dvalue = "0"+fvalue;
		else dvalue = fvalue;
	}

	arg.value = dvalue;
}

//¼ýÀÚ¿Í ´ë¹®ÀÚ(¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯°æ)¸¸ ÀÔ·Â
function KeyCheckID(key)
{

	if (navigator.appName == 'Netscape')
		keyValue = key.which;
	else
		keyValue = event.keyCode;


 	//¼Ò¹®ÀÚ¸é ´ë¹®ÀÚ·Î º¯°æ
	if ((keyValue >= 97) && (keyValue <= 122 )) { //a-z
		if (navigator.appName == 'Netscape')
			key.which = key.which & 0xDF;
		else
			event.keyCode = event.keyCode & 0xDF;  // ´ë¹®ÀÚ·Î º¯°æ
		return true;
	}

	// ¹®ÀÚ¿Í ¼ýÀÚ, backspace¸¸ ÀÔ·ÂÇÒ¶§ return true)
	if (  ((keyValue >= 48) && (keyValue <= 57 )) //0-9
		|| ((keyValue >= 65) && (keyValue <= 90 )) //a-z
		|| ((keyValue >= 97) && (keyValue <= 122 ))//A-Z
		|| (keyValue== 32)||(keyValue== 46)//. and space
		|| (keyValue== 45))//-
		return true;

return false;
}

// "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä
function Add_Comma( Name )
{
        var src;
        var i;
        var factor;
        var su;
        var SpaceSize = 0;
        var str = new String(Name);

        factor = str.length % 3;

        su = (str.length - factor) / 3;
        src = str.substring(0, factor);

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

function Amt_Keyup(el){
	str = el.value;
	if(str == '0'){
	}
	str = str.replace(/^0*/,'').replace(/,/g,'');
	var strLen = str.length;
	var retStr = "";
	for(var i=0; i<strLen; i++){
		if ((i%3 == strLen%3) && (i != 0)) retStr += ",";
		retStr += str.charAt(i);
	}
	el.value = retStr;
}



var YLENGTH = 2;
var isPrev = true;

function parksin(selname, date, formname)
{
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	var today = new Date(date);

	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var strToday = year + ((month < 10) ? "0" : "") + month + day;
	var strmm = strToday.substring(4, 6);

	var strdd = strToday.substring(6, 8);

	yy = parseInt(strToday.substring(0, 4));
	if (strmm.charAt(0) == '0'){
		mm = parseInt(strToday.substring(5, 6));
	}
	else{
		mm = parseInt(strToday.substring(4, 6));
	}

	if (strdd.charAt(0) == '0'){
		dd = parseInt(strToday.substring(7, 8));
	}
	else{
		dd = parseInt(strToday.substring(6, 8));
	}

	newYear = strToday.substring(0, 4);
	newMonth = strToday.substring(4, 6);
	newDay = strToday.substring(6, 8);

	/*
	var j = 0;
	var startyear = year-10;
	document.write("<select name=" + selname + "_yy onchange=\"chgDate(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");
	//for ( i = year-1; i < year+4; i++ ) {
	for ( i = startyear-1; i < year+1; i++ ) {
	//	alert(i);
		option = new Option(i+"³â", i);
		objyear.options[i-startyear+1] = option;
		if(i == year) j = i-startyear+1;
	}
	for ( i = 1; i < 13; i++ ) {
		option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
		objmonth.options[i-1] = option;
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}
	for ( i = 1; i < ed[month]+1; i++ ) {
		option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
		objday.options[i-1] = option;
	}
	objyear.selectedIndex = j;
//	objyear.options[year].selected;
	objmonth.selectedIndex = month;
	objday.selectedIndex = day-1;
	*/
}


//20041119 Ãß°¡
	function makeYMSelectHtmlChoice(selname, date, formname, startYear, endYear){
		var option;
		var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
		var today = new Date(date);
		var stYear = startYear;
		var edYear = endYear;
		var month = today.getMonth();
		//var day = today.getDate();

		document.write("<select name=" + selname + "_yy></select> ");
		document.write("<select name=" + selname + "_mm></select> ");
		//document.write("<select name=" + selname + "_dd></select> ");
		var objyear = eval( formname + "." + selname + "_yy");
		var objmonth = eval( formname + "." + selname + "_mm");
		//var objday = eval( formname + "." + selname + "_dd");
		for ( i = stYear; i <= edYear; i++ ) {
			option = new Option(i+"³â", i);
			objyear.options[i-stYear] = option;
		}
		for ( i = 1; i < 13; i++ ) {
			option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
			objmonth.options[i-1] = option;
		}
		if ( month+1 == 2 ) {
			if  ( stYear % 4 == 0 && (stYear % 100 != 0 || stYear % 400 == 0) )
			ed[1]=29;
		}

		objyear.selectedIndex = 1;
		objmonth.selectedIndex = month;
		//objday.selectedIndex = day-1;
	}
//20041119 Ãß°¡ End

function goodsLinkPage(obj){
	page = obj.value;
	LinkPage(page,'','');
}


function BTCom_Replace(originalString, findText, replaceText){

	var pos = 0
	var preStr = ""
	var postStr = ""

	pos = originalString.indexOf(findText)

	while (pos != -1) {
		preString = originalString.substr(0,pos)
		postString = originalString.substring(pos+findText.length)
		originalString = preString + replaceText + postString
		pos = originalString.indexOf(findText)
	}

	return originalString
}

//DATE Æ÷¸äÀº 20050101 Çü½ÄÀ¸·Î ÇØ¾ßÇÔ. ³¯Â¥ Â÷ÀÌ °è»ê 2005-11-15 mjseo
function DifferDate(CurrentDate,EndDate){
		if (CurrentDate.length !=8 || EndDate.length !=8 ) {
			alert("ÀÔ·Â DATE Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. EX)20050101 ");
			return false;
		}
	  var A=new Date(CurrentDate.substring(0,4),CurrentDate.substring(4,6)-1,CurrentDate.substring(6,8));
    var B=new Date(EndDate.substring(0,4),EndDate.substring(4,6)-1,EndDate.substring(6,8));
    CalDifferDateValue = Math.floor(B.valueOf()/(24*60*60*1000)-A.valueOf()/(24*60*60*1000));
    return CalDifferDateValue;
}

//ÀüÀÚ¼­¸í½Ã »ç¿ë mjseo 2005-11-17
//±Ý°á¿øÀ¸·Î ÀüÀÚ¼­¸í°ªÀÌ ¿Ã¶ó°£´Ù. ±æÀÌ¿Í ÁÂ¿ìÁ¤¿­±îÁö Á¤È®È÷ ¸ÂÃç¼­ º¸³»Áà¾ßÇÔ.
//±×¸®°í °áÁ¦¿ø Àü¹®»ó mode °¡ H°¡ µé¾î°£°Å´Â ¹«Á¶°Ç 2byte °ø¹éÀ» »ý°¢ÇØ¾ß ÇÑ´Ù. ¿©±â¼­ LH³ª RH ¸¦ »ç¿ëÇÔ.
//±æÀÌ Ã¼Å©´Â cal_length () ÀÌ¿ëÇÒ°Í.
//ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­´Â ÇÑ±Û 1±ÛÀÚ(2byte)¸¦ ±æÀÌ 1·Î °è»êÇÏ°í ¿µ¹®1±ÛÀÚ(1byte)´Â 1·Î°è»êÇÑ´Ù.
var TotalCheckSignLengthResult = "";
function CheckSignLength(str,strlength,stralign){
	var tempstr = str;
	var tempStrLength = cal_length(str); //¿µ¹®¹× ÇÑ±Û±æÀÌ Ã¼Å©
	var Tblank = "";
	if (tempStrLength > strlength ) {
		alert(str + "°ªÀÇ ±æÀÌ°¡ ±âÁØ±æÀÌ¸¦ ³Ñ¾ú½À´Ï´Ù.");
		tempstr = "F";
		return tempstr;
	} else if (tempStrLength == strlength ) {
		tempstr = str;
	} else if (tempStrLength < strlength ){
		if (stralign == 'L'){ //¿ÞÂÊ Á¤·ÄÈÄ 1byte°ø¹éÀ¸·Î Ã¤¿î´Ù.
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i++) {
				Tblank += " ";
			}
			tempstr = tempstr + Tblank;
		} else if (stralign == 'R'){ //¿À¸¥ÂÊ Á¤·ÄÈÄ 1byte°ø¹éÀ¸·Î Ã¤¿î´Ù.
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i++) {
				Tblank += " ";
			}
			tempstr = Tblank + tempstr;
		} else if (stralign == 'LH'){ //¿ÞÂÊ Á¤·ÄÈÄ 2byteÇÑ±Û°ø¹éÀ¸·Î Ã¤¿î´Ù.°áÁ¦¿ø Àü¹®»ó mode ¿¡ H°¡ µé¾î°£°Å
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i=i+2) {
				Tblank += "¡¡";
			}
			tempstr = tempstr + Tblank;
		} else if (stralign == 'RH'){ //¿À¸¥ÂÊ Á¤·ÄÈÄ 2byteÇÑ±Û°ø¹éÀ¸·Î Ã¤¿î´Ù.°áÁ¦¿ø Àü¹®»ó mode ¿¡ H°¡ µé¾î°£°Å
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i=i+2) {
				Tblank += "¡¡";
			}
			tempstr = Tblank + tempstr;
		} else if (stralign == 'LN'){ //¿ÞÂÊ Á¤·ÄÈÄ ¼ýÀÚ0 À¸·Î Ã¤¿î´Ù.
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i++) {
				Tblank += "0";
			}
			tempstr = Tblank + tempstr;
		} else if (stralign == 'RN'){ //¿À¸¥ÂÊ Á¤·ÄÈÄ ¼ýÀÚ0 À¸·Î Ã¤¿î´Ù.
			Tblank="";
			for (i=0;i<(strlength-tempStrLength);i++) {
				Tblank += "0";
			}
			tempstr = Tblank + tempstr;
		} else {
			alert("Á¤·Ä°ªÀÌ Æ²·È½À´Ï´Ù.");
			tempstr = "F";
		}
	} else {
		tempstr = "F";
	}
	//TotalCheckSignLengthResult+="Àü("+str+":"+tempStrLength+")\nÈÄ(" +tempstr+":"+cal_length(tempstr)+") rule:"+strlength+"\n";
	if (tempstr == 'F') {
		alert(str + "°ª¿¡ ¹®Á¦°¡ ÀÖ½À´Ï´Ù.");
	}
	return tempstr;
}

/*
* mjseo 2005-11-17
* ÇÑ±ÛÀ» 2¹ÙÀÌÆ® ¾¿ °è»êÇÏ¿© ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­ÀÌ ÃÑ ¸î¹ÙÀÌÆ®¸¦ Â÷ÁöÇÏ´ÂÁö °è»êÇÑ´Ù.
* ¿£ÅÍ(\r\n)´Â 2¹ÙÀÌÆ®¸¦ Â÷ÁöÇÑ´Ù.
* @param val : ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­
*/
function cal_length(val)
{
	// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­À» escape() ¸¦ ÀÌ¿ëÇÏ¿© º¯È¯ÇÑ´Ù.
	// º¯È¯ÇÑ ¹®ÀÚ¿­ Áß À¯´ÏÄÚµå(ÇÑ±Û µî)´Â °øÅëÀûÀ¸·Î %uxxxx·Î º¯È¯µÈ´Ù.
	var temp_estr = escape(val);
	var s_index = 0;
	var e_index = 0;
	var temp_str = "";
	var cnt = 0;

	// ¹®ÀÚ¿­ Áß¿¡¼­ À¯´ÏÄÚµå¸¦ Ã£¾Æ Á¦°ÅÇÏ¸é¼­ °¹¼ö¸¦ ¼¾´Ù.
	while ((e_index = temp_estr.indexOf("%u", s_index)) >= 0) // Á¦°ÅÇÒ ¹®ÀÚ¿­ÀÌ Á¸ÀçÇÑ´Ù¸é
	{
	temp_str += temp_estr.substring(s_index, e_index);
	s_index = e_index + 6;
	cnt ++;
	}

	temp_str += temp_estr.substring(s_index);

	temp_str = unescape(temp_str); // ¿ø·¡ ¹®ÀÚ¿­·Î ¹Ù²Û´Ù.

	// À¯´ÏÄÚµå´Â 2¹ÙÀÌÆ® ¾¿ °è»êÇÏ°í ³ª¸ÓÁö´Â 1¹ÙÀÌÆ®¾¿ °è»êÇÑ´Ù.
	return ((cnt * 2) + temp_str.length) + "";
}
// ¹Ý°¢ ¹®ÀÚ¸¦ Àü°¢¹®ÀÚ·Î
function convert2ByteChar(x_char) {

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

// 10Áø¼ö¸¦ 16Áø¼ö·Î
function gf_DecToHex(x_dec) {
    var x_Hex = new Array();
    var x_serial = 0;
    var x_over16 = x_dec;
    var x_tempNum = 0;
    while(x_dec > 15) {
        var x_h = x_dec % 16; //³ª¸ÓÁö
        x_dec = parseInt(x_dec/16); //¸ò
        x_Hex[x_serial++] = (x_h > 9 ? String.fromCharCode(x_h + 55) : x_h); //16Áø¼öÄÚµåº¯È¯
    }
    //¸¶Áö¸·Àº ¸òÀÇ °ªÀ» °¡Áü
    x_Hex[x_serial++] = (x_dec > 9 ? String.fromCharCode(x_dec + 55) : x_dec); //16Áø¼öÄÚµåº¯È¯
    //¸ò,³ª¸ÓÁö,³ª¸ÓÁö,.....
    var retValue = "";
    for(var i=x_Hex.length ; i>0 ;i--) {
        retValue += x_Hex[i-1];
    }
    return retValue;
}

//mjseo 2006-02-23 : IE - activX ¿¡ µû¸¥ Ãß°¡ - ÇÃ·¡½¬ °ü·Ã
function load_object_swf(swf_path,swf_id,swf_width,swf_height) {
	if (swf_path != "" && swf_id != "" && swf_width != "" && swf_height != "") {
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+swf_width+'" height="'+swf_height+'" id="'+swf_id+'" align="">');
		document.write('<param name=movie value="'+swf_path+'">');
		document.write('<param name=quality value=high>');
		document.write('<param name=bgcolor value=#FFFFFF>');
		document.write('<embed src="'+swf_path+'" quality=high bgcolor=#FFFFFF  width="'+swf_width+'" height="'+swf_height+'" name="'+swf_id+'" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">');
		document.write('</embed> ');
		document.write('</object>');
	}
}

//mjseo 2006-02-23 : IE - activX ¿¡ µû¸¥ Ãß°¡
//< > ²©¼èµé¸¸ »©°í ³»¿ëÀ» ÅëÂ°·Î Áý¾î³Ö´Â´Ù. ±¸ºÐÀÚ´Â <>ÇÑ½Ö ´ë½Å ^BT^ ÇÑ°³¸¸ »ç¿ë
//±×³É ÇÑÁÙ¸¸ ³ÖÀ»¶§´Â ^BT^ ¾ø¾îµµ µÊ
//²©¼è°¡ ºüÁö¸é ÅÂ±×·Î ÀÎ½Ä¾ÈÇÑ´Ù.
//±×·¡¼­ ²©¼èºÎºÐ Ä¡È¯.
//±×·¡¾ß ¹Ù²Ù±âµµ ½±°í
function convert_tag(contents) {
	if (contents != "") {
		var contents_split = contents.split('^BT^');
		var obt=0;
		for(obt=0;obt<contents_split.length;obt++) {
			document.write('<' + contents_split[obt] + '>');
		}
	}
}

function convert_doc(contents) {
			document.write(contents);
}

//½ÃÀÛ³¯Â¥¿¡´ëÇÑ ¸îÀÏ Àü,ÈÄ °è»ê mjseo
function Date_Target(inputdate , subDay){
	 var dyMilli = 1000*60*60*24;  //1ÀÏÀº 24½Ã°£
   var nSubDay = Number(subDay);
   var sdate = new Date(Number(inputdate.substring(0,4)),Number(inputdate.substring(4,6))-1,Number(inputdate.substring(6,8)));
   var odate = new Date(sdate.getTime() + (nSubDay * dyMilli));

		var odate_y = String(odate.getYear());
		var odate_m = String(odate.getMonth()+1);
		var odate_d = String(odate.getDate());

		if (odate_m.length <=1 ){
			odate_m = '0'+odate_m;
		}
		if (odate_d.length <=1 ){
			odate_d = '0'+odate_d;
		}
		var result_date = odate_y + ""+ odate_m+"" + odate_d;
		return result_date;
}

function makeCalSelectOptionSetHtml3(selname, date, formname, startTerm, endTerm)
{  // 5³âÀüºÎÅÍ 1³âÈÄ±îÁö
	var option;
	var ed = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var today = new Date();

	var startyear =  today.getFullYear()-startTerm;
	var endyear =  today.getFullYear()+endTerm;

	if(date != "") today = new Date(parseFloat(date));

	var year = today.getFullYear();
	var month = today.getMonth();
	var day = today.getDate();
	var j = 0;

	document.write("<select name=" + selname + "_yy onchange=\"chgDate2(\'" + selname + "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_mm onchange=\"chgDate2(\'" + selname +  "\', \'" + formname + "\');\"></select> ");
	document.write("<select name=" + selname + "_dd></select> ");
	var objyear = eval( formname + "." + selname + "_yy");
	var objmonth = eval( formname + "." + selname + "_mm");
	var objday = eval( formname + "." + selname + "_dd");

	for ( i = startyear-1; i < endyear; i++ ) {
		if(i == startyear-1){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objyear.options[0] = option;
		}else{
			option = new Option(i+"³â", i);
			objyear.options[i-startyear+1] = option;
		}
		if(i == year) j = i-startyear+1;
	}

	for ( i = 0; i < 13; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objmonth.options[i] = option;
		}else{
			option = new Option(i+"¿ù", ((i < 10) ? "0" : "") + i);
			objmonth.options[i] = option;
		}
	}
	if ( month+1 == 2 ) {
		if  ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) )
		ed[1]=29;
	}

	for ( i = 0; i < ed[month]+1; i++ ) {
		if(i==0){
			option = new Option("¼±ÅÃÇÏ¼¼¿ä","");
			objday.options[i] = option;
		}else{
			option =  new Option(i+"ÀÏ", ((i < 10) ? "0" : "") + i);
			objday.options[i] = option;
		}
	}

	if(date == ""){
		objyear.selectedIndex = 0;
	//	objyear.options[year].selected;
		objmonth.selectedIndex = 0;
		objday.selectedIndex = 0;

	}else{
		objyear.selectedIndex = j;
	//	objyear.options[year].selected;
		objmonth.selectedIndex = month+1;
		objday.selectedIndex = day;
	}
}

//mjseo 2006-05-02 ÀüÀÚ¼­¸í ½ºÆ®¸µ ¸¸µé±â
function getSignString(obj) {
	var signStr = "";
	for (i=0; i < obj.length; i++) { //form ÀüÃ¼¸¦ sign ÇÏ±â
     		var el = obj.elements[i];
     		if (el.type != 'password') { //E2E¶§¹®
	     		if(el.name == 'TRXID') {
	     			signStr += 'TRXID' + "=" + obj.ORIGIN_TRXID.value;
	     			if( i < obj.length - 1) signStr += ",";
	     		} else if (el.name == 'ORIGIN_TRXID'|| el.name == 'SIGNVALUE' || el.name =='ACCOUNT_PWD') {
	     			//±×³É ³Ñ¾î°¨
	     		} else {
	     			signStr += el.name + "=" + el.value;
	     			if( i < obj.length - 1) signStr += ",";
	    		}
		}
  }
  return signStr;
}

//ÇÁ·¹ÀÓ Ã¼Å© mjseo 2006-05-12
function frameCheck() {
	if (typeof(top.secureframe) == "undefined" || typeof(top.contentframe) == "undefined" || top.secureframe == null || top.contentframe == null) {
		alert("Àß¸øµÈ °æ·Î·Î Á¢¼ÓÇÏ¼Ì½À´Ï´Ù.! Ã¹ÆäÀÌÁö·Î ÀÌµ¿ÇÕ´Ï´Ù.");
		location.href="/index.jsp";
		return false;
	} else {
		return true;
	}
}

var msg = '¼öÇùÀºÇà';
function hideURL() {
    window.status = msg;
    timerID= setTimeout("hideURL()", 0);
}
//hideURL();//TEST¿¡¼­´Â ÁÖ¼®Ã³¸®
//Body ¿¡ ÇÊ¿ä ¾ø´Â ±â´É ¸·´Â ÇÔ¼ö´Â bdf.js ¿¡ ÀÖÀ½.



/****************** ±Ý¾×¹öÆ° ½ÃÀÛ ****************************/
//±Ý¾×ÀÔ·Â¹öÆ° »ý¼º¹®ÀÚ¿­ ¸¸µé±â
function printAmtButtons(strObjName)
{
    document.write("<a href='javascript:sh_addAmt( " + strObjName + ", 1000000);'><img src='/images/b_amt_100.gif' border='0' align='absmiddle'></a>&nbsp;");
    document.write("<a href='javascript:sh_addAmt( " + strObjName + ", 500000);'><img src='/images/b_amt_50.gif' border='0' align='absmiddle'></a>&nbsp;");
    document.write("<a href='javascript:sh_addAmt( " + strObjName + ", 100000);'><img src='/images/b_amt_10.gif' border='0' align='absmiddle'></a>&nbsp;");
    document.write("<a href='javascript:sh_addAmt( " + strObjName + ", 50000);'><img src='/images/b_amt_5.gif' border='0' align='absmiddle'></a>&nbsp;");
    document.write("<a href='javascript:sh_addAmt( " + strObjName + ", 10000);'><img src='/images/b_amt_1.gif' border='0' align='absmiddle'></a>&nbsp;");
    document.write("<a href=\"javascript:sh_addAmt( " + strObjName + ", 0, 'clear');\"><img src='/images/p_btn_correct.gif' border='0' align='absmiddle'></a>&nbsp;");
}



//±Ý¾×ÀÔ·Â½Ã ¸¸¿ø¹öÆ° ÀÌº¥Æ®
function sh_addAmt(obj, amt, option)
{
    if(option=="clear")
    {
        obj.value = "";
        strObj = obj.draw;
        obj2 = eval(strObj);
        return;
    }

    if(obj.value != "")
    {
        obj.value = sh_removeComma(obj.value);
        if(obj.value.length>12)
        {
            alert("±Ý¾×ÀÌ ³Ê¹« Å®´Ï´Ù.");
        }else{
            obj.value = eval(obj.value)+amt;
            if(obj.draw)
            {
                strObj = obj.draw;
                obj2 = eval(strObj);
                //numhanChange(obj, obj2);
            }
        }
        sh_addComma(obj);
    }
    else
    {
        obj.value = amt;
        if(obj.draw)
        {
            strObj = obj.draw;
            obj2 = eval(strObj);
            //numhanChange(obj, obj2);
        }
        sh_addComma(obj);
    }
}


//±Ý¾×¿¡ 3ÀÚ¸®¼ö ÄÄ¸¶(onkeyup)
function sh_addComma(obj1) {
    var eleVal=obj1.value;
    var rtn = '';
    var SU_COMMA = ',';

    if(eleVal =='' || eleVal ==null) return true;

    eleVal=sh_removeComma(eleVal);
    eleVal=sh_removeZero(eleVal);

    n = parseInt(eleVal.length);
    cnt = parseInt(n / 3);
    mod = parseInt(n % 3);

    if (mod>0) {
        rtn = eleVal.substring(0,mod);
        if (cnt > 0) rtn = rtn + SU_COMMA;
    }
    for (i = 0; i < cnt ; i++) {
        idx = i*3 + mod;
        if (idx == 0) {
            rtn = eleVal.substring(idx,idx + 3);
            if (cnt > 1) rtn = rtn + SU_COMMA;
        } else {
            rtn = rtn + eleVal.substring(idx,idx + 3);
            if (idx < n - 3) rtn = rtn + SU_COMMA;
        }
    }
    obj1.value=rtn;
}

//ÄÄ¸¶Á¦°Å
function sh_removeComma(str) {
    var rtnStr='';
    for(i=0;i<str.length;i++) {
        if(str.substring(i, i+1)==",") continue;
        rtnStr+=str.substring(i, i+1);
    }
    return rtnStr;
}


//¸Ç¾Õ0Á¦°Å
function sh_removeZero(str) {
    var idx=0;
    for(i=0;i<str.length;i++) {
        var ch=str.charAt(i);
        if(ch=='0') idx++;
        else break;
    }
    return str.substring(idx, str.length);
}



function isDigit(inStr){
	for( i=0 ; i < inStr.length ; i++ ){
		if( (inStr.charAt(i) < '0' || inStr.charAt(i) > '9') ){
			if( inStr.charAt(i) == ',' )
				continue;
			return false;
		}
	}
	return true;
}
/****************** ±Ý¾×¹öÆ° ³¡ ****************************/

/***** ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ ½ÃÀÛ **********/

function acctWindow(){
	window.open("/banking/deposit/transfer/acctWindow_1.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}

// Å¸Çà°èÁÂ¸¸
function acctWindow4(){
	window.open("/banking/deposit/transfer/acctWindow_1-4.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}
/***** ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ ³¡ **********/


/***** ÃÖ±ÙÀÔ±Ý°èÁÂ½ÃÀÛ ********/
function acctWindow2(){
	window.open("/banking/deposit/transfer/acctWindow_1-2.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}

// Å¸Çà°èÁÂ¸¸ ¼±ÅÃÇÒ¼ö ÀÖ´Â ÆË¾÷
function acctWindow3(){
	window.open("/banking/deposit/transfer/acctWindow_1-3.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}

/***** ÃÖ±ÙÀÔ±Ý°èÁÂ½ÃÀÛ ********/
function acctWindow_only_suhyup1(){
	window.open("/banking/deposit/transfer/acctWindow_only_suhyup1.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}

// Å¸Çà°èÁÂ¸¸ ¼±ÅÃÇÒ¼ö ÀÖ´Â ÆË¾÷
function acctWindow_only_suhyup2(){
	window.open("/banking/deposit/transfer/acctWindow_only_suhyup2.jsp","acctWin","width=667, height=400,  toolbar=no,scrollbars=yes,resizable=no");
//	windowClose();
}


/***** ÃÖ±ÙÀÔ±Ý°èÁÂ³¡ ********/
