/*
if (top.location.href.indexOf("dev." > -1)) {
	if (window.location.href.indexOf("index.jsp") < 0 && window.location.href.indexOf("menuManage.jsp") < 0) document.write('<div style="position: absolute; width: 209px; height: 34px; z-index: 2; left: 10px; top: 10px; border:1" id="layer1"><font color="#00FFFF" size="3"><b>DEV SITE</b></font></div>');
}
*/

if (document.getElementById('PrintMade') == null) {
    // [¿î¿µ¼­¹ö]
    var DOMAIN_HTTP = 'http://www.truefriend.com';
    /* ¿î¿µ¼­¹ö ¶óÀÌ¼¾½º */
    var licCode = 'l7pFjnPvhQ//6g2tzXs9alm9LkxHEOwGK6wFfqPQtV78lHsNIlv0Qo8/eHH34I1ztljRFzuX17/D6INoFLw1MaCUTvyyKMu7QDEl5cZ2R75erX+8qTsgSLzRcfqFCowrK/Vm/nrY9J0R8F6Z9EYgc6/7HtavAtoXOc1/zqyzD++F8uQTLdtJL+Ij92i8Akn6WXiV0hhJDcnwNGw7U65+zzIL11TKscd2wlCsH92TPuZRRH5nvrnyZ93tK7fIQNsaJ5oD3Igm0FY9WeHzbs20Jvn5p6bWjnU8LBEVG7YlOyf6UgHfbk2ckU6JKrxzVW2jRWGsoig3c5DTnFcDG/ZwQQ==';
    // [°³¹ß¼­¹ö]
    //var DOMAIN_HTTP = 'http://210.96.164.72';
    /* Å×½ºÆ®¼­¹ö ¶óÀÌ¼¾½º */
    //var licCode = 'wu5l+4GV0t822ksLft4bO+LvPep6QvYWDmQ0/ZL8WDZd4Z/yvv/dkritK2BeSzQlmrWEFp4aC71B7jcAkZjhgaWHRI/yBFfjusd6bxSq/uMI+1+DZQWna2wDq55+ogA+v9R9PKss2ZMXQNcaWXYXTYHfTRq1ZqGJmuq1eREoLBm9ERSZMQHb9btNCIb2jGgXjwqkC+7hiL/TuorKid7XtiEjrc9blL3IWb/TaTOqUlqwvlIxXZutC1A5lOaJB7RS7ZF3G5AMc1XoUkK4+e0nZdUXpB5Sw+ijBuoBUm9vN9h/DVRTmIBSOltVUocE7HivHlyHzDYuZrmS/a1XjwUt6LaaPqlOTXB7wa8Bp3kHB1KjoBIgEp84HhFoepJwXNAZBYFp+mPxtBH6raciuTOpgZw06N7qAHyo2zdLlUIgVdE=';
    /* ¾ç½ÄURL */
    var pm_FormFile= 'http://www.truefriend.com/webprint/yangsic.xml';
    
    var axVersion = '1,0,7,0'; //¾×Æ¼ºêX ¹öÀü
    document.writeln("<object id='PrintMade' codebase='" + DOMAIN_HTTP + "/download/PrintmadeActiveX.cab#version="+axVersion+"' classid='clsid:95A57FEB-0909-4FEA-B819-63DA7C4D9E1E' width=0 height=0></object>"); 
}

if (document.getElementById('CertManX') == null) {
	//***** SignKorea Object 
	document.write('<object id=CertManX classid=CLSID:EC5D5118-9FDE-4A3E-84F3-C2B711740E70 codeBase="/download/SKCommAX.cab#version=7,2,0,3" width=0 height=0></object>');
}

if (document.getElementById && !document.all){
	var isNS = true;
	var isIE = false;
}
else{
	var isIE = true;
	var isNS = false;
}

if(!window.event && window.captureEvents) {
  // set up event capturing for mouse events (add or subtract as desired)
  window.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.CLICK|Event.DBLCLICK);
  // set window event handlers (add or subtract as desired)
  window.onmouseover = WM_getCursorHandler;
  window.onmouseout = WM_getCursorHandler;
  window.onclick = WM_getCursorHandler;
  window.ondblclick = WM_getCursorHandler;
  // create an object to store the event properties 
  window.event = new Object;
}


var USE_PRINT = false;

/* ¸¶¿ì½º ¼±ÅÃ ºÎºÐ 2¹ÙÀÌÆ®·Î º¯È¯ ½ÃÀÛ */
copyBool=false;
var copiedtext="";	

/*
	select box ÀÇ text Áß ÀÏÄ¡ÇÏ´Â Ç×¸ñÀ» Ã£¾Æ¼­ selectÇÑ´Ù.
	
	searchText 			: Ã£À¸·Á°í ÇÏ´Â text °ª
	targetSelectBoxID	: searchText¸¦ Ã£±â À§ÇÑ select box ÀÇ id
*/ 
function selectOptionValue(searchText, targetSelectBoxID){
	var toptions 	= document.getElementById(targetSelectBoxID);
	var str			= searchText;
	
	if (str != '') {
		for (var idx= 0 ; idx < (toptions.options.length); idx++){
		
			if (toptions.options[idx].text.indexOf(str) > -1){
				toptions.options[idx].selected = true;
			}
			else{
				toptions.options[idx].selected = false;
			}
		}
	}
	
}

// select box ÀÇ optionµéÀ» ¸ðµÎ »èÁ¦ÇÑ´Ù.
function deleteAllOptions(selectBoxObject) {
	
	var selObj = selectBoxObject;
	selObj.options.length = null;
	/*
	for (var r=0; r<selObj.options.length; r++) {
		selObj.options.length = null;
	}
	*/
}

// select box ¿¡ optionÀ» Ãß°¡ÇÑ´Ù.
function appendOption(selectBoxObject, optionValue, optionText) {
	var selObj = selectBoxObject;
	selObj.options[selObj.options.length] = new Option(optionText, optionValue);
	/*
	var optObj = document.createElement("OPTION");
	
	optObj.text = optionText;
	optObj.value = optionValue;
	selObj.options.add(optObj);
	*/
}


/*
	select box ÀÇ text Áß Ã³À½ ÀÏÄ¡ÇÏ´Â Ç×¸ñÀ» Ã£¾Æ¼­ selectÇÑ´Ù.
	
	searchText 			: Ã£À¸·Á°í ÇÏ´Â text °ª
	targetSelectBoxID	: searchText¸¦ Ã£±â À§ÇÑ select box ÀÇ id
*/ 
function searchOptionValue(searchText, targetSelectBoxID  ){
	var toptions 	= document.getElementById(targetSelectBoxID);
	var str			= searchText;
	
	toptions.selectedIndex = -1;
	
	if (str != '') {
		for (var idx= 0 ; idx < (toptions.options.length); idx++){
		
			if (toptions.options[idx].text.indexOf(str) == 0){
				toptions.options[idx].selected = true;
				break;
			}
			else{
				toptions.options[idx].selected = false;
			}
		}
	}
	
}

function initiatecopy() {
	copyBool=true;
}

// ¼±ÅÃ ºÎºÐ Ä«ÇÇÇÏ¿© Å¬¸³º¸µå¿¡ ºÙÀÓ
function copyit() {
	if (copyBool) {
		copiedtext = "";
		document.execCommand("Copy");
		if(window.clipboardData.getData("Text") != ''){
			copiedtext=window.clipboardData.getData("Text");
		}
		copyBool=false;
	}
}

// Å¬¸¯ÇÏ¿© µå·¡±×ÇÑ ºÎºÐ 2¹ÙÀÌÆ®·Î ¹ÝÈ¯
	function clickHalf2Full(){
		var ctrl = window.event.ctrlKey;
		var shift = window.event.shiftKey;
		var obj_full = this;
		var temp_copy;
		var org_value;
		if(ctrl && shift && event.keyCode == 38){
			initiatecopy();
			copyit();
			org_value = obj_full.value;
			temp_copy = copiedtext;
			if(temp_copy != null && temp_copy.replace(/ /gi,"") != ''){
				this.value = org_value.substring(0,org_value.indexOf(copiedtext)) + Half2Full(copiedtext) + org_value.substring(org_value.indexOf(copiedtext)+copiedtext.length);
				window.clipboardData.setData("Text","");
			}
		}
	}

/* ¸¶¿ì½º ¼±ÅÃ ºÎºÐ 2¹ÙÀÌÆ®·Î º¯È¯ ³¡ */

function WM_getCursorHandler(e) {
  // set event properties to global vars (add or subtract as desired)
  window.event.clientX = e.pageX;
  window.event.clientY = e.pageY;
  window.event.x = e.layerX;
  window.event.y = e.layerY;
  window.event.screenX = e.screenX;
  window.event.screenY = e.screenY;
  // route the event back to the intended function
  if ( routeEvent(e) == false ) {
    return false;
  } else {
    return true;
  }
}

// select box¿¡ ¼±ÅÃµÈ value¸¦ ¸®ÅÏÇÑ´Ù.(´Ü multi select´Â Áö¿ø ¾ÈÇÔ)
function getSelectBoxValue(obj)
{
	var options = obj.options;
	for(var i=0; i<options.length; i++) {
		if (options[i].selected) { 
			return options[i].value;
		}
	}
}


function initDocument(width, height)
{
	if ( typeof document.appletmain == "undefined" )  return;
	
	if(document.appletmain.isActive())
	{
		document.all("appletmain").style.visibility = "visible";
		document.all("appletmain").style.width = width; 
		document.all("appletmain").style.height = height; 
	}
	else
	{ 
		setTimeout("initDocument('" + width + "','" + height + "');",1); 
	} 
}



function initDocument1(width, height)
{
	if ( typeof appletmain1 == "undefined" )  return;
	
	if(appletmain.isActive())
	{
		document.all("appletmain1").style.visibility = "visible";
		document.all("appletmain1").style.width = width; 
		document.all("appletmain1").style.height = height; 
	}
	else
	{ 
		setTimeout("initDocument1('" + width + "','" + height + "');",1); 
	} 
}

// Ä³¸¯ÅÍ Å¸ÀÔ °ËÁõ 'H'-ÇÑ±Û, 'E'-¿µ¹®, 'N'-¼ýÀÚ, 'Z'-±âÅ¸
function getCharType(pValue){
	var bHan = false;
	var bAlp = false;
	var bNum = false;
	var bEtc = false;
	
	var retStr="";
	
	if(isEmpty(pValue)){
		return "";
	}
	
	for(var idx=0; idx < pValue.length; idx++){
		if (isAlpha(pValue[idx])) {
			bAlp = true;
		}
		else if (isNum(pValue[idx])) {
			bNum = true;
		}
		else if (isHangul(pValue[idx])) {
			bHan = true;
		}
		else {
			bEtc = true;
		}
		
		if (bHan) retStr = retStr + "H";
		if (bAlp) retStr = retStr + "E";
		if (bNum) retStr = retStr + "N";
		if (bEtc) retStr = retStr + "Z";
	}
	
	return retStr;
}
	
// ¹Ì¾ÏÈ£È­ ºÐ±â
function go_pass(sUrl, sTarget){
	if (sTarget == null) {
		sTarget = "_self";
	}
	tempPassForm.target = sTarget;
	tempPassForm.action = sUrl;
	tempPassForm.submit();
}

// ¾ÏÈ£È­ ºÐ±â	
function go_tempPass(sUrl, sTarget){
	if (sTarget == null) {
		sTarget = "_self";
	}
	tempPassForm.target = sTarget;
	tempPassForm.action = sUrl;
	go_encSubmit(tempPassForm);
}
	

//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_newWin( url, winName, sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=no,resizable=yes";
	window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );

}


//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_newModalWin( url, winName, sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	
	
	opt = "scroll=no;status=no;help=no;resizable:no;";
	window.showModalDialog(url, winName, "dialogWidth=" + sizeW + "px;dialogHeight="  +sizeH + "px;dialogLeft=" + nLeft + ";dialogTop=" + nTop + ";" + opt);

}


//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_newWin1( url, winName, sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	opt = ",toolbar=no,menubar=no,location=no,status=no,resizable=no";
	window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );

}



//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_frmNewWin( url, winName, sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;
	var pos = 0;
	var winObj;

	opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes, resizable = yes";
	winObj = window.open("", winName, "width=" + sizeW + ",height=" + sizeH  + opt );	
	
	if (winObj == null) {
		alert("ÆË¾÷Â÷´Ü ±â´ÉÀ» ÇØÁöÇÏ½Ê½Ã¿À.\n\n[ µµ±¸->ÀÎÅÍ³Ý¿É¼Ç->°³ÀÎ Á¤º¸->ÆË¾÷Â÷´Ü] Ã¼Å©ÇØÁö");	
		return;	
	}
	
	
	document.frm.target = winName;
	document.frm.action = url;
	document.frm.submit();

}


//»õÃ¢ ¿©´Â ÇÔ¼ö(¸ð´Þ¿¡¼­ µ¥ÀÌÅÍ ÄÁÆ®·Ñ ÇÒ¶§)
function uf_newModalWin2( url,  sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	opt = "scroll=no;status=no;help=no;resizable:no;";
	window.showModalDialog(url, self, "dialogWidth=" + sizeW + "px;dialogHeight="  +sizeH + "px;dialogLeft=" + nLeft + ";dialogTop=" + nTop + ";" + opt);

}


//»õÃ¢ »çÀÌÁî Á¤ÇÔ 
function uf_reSize ( sizeW, sizeH)
{
	window.resizeTo( sizeW, sizeH );
	moveCenter();

}

// È­¸éÀ» Áß¾ÓÀ¸·Î ÀÌµ¿
function moveCenter() {
   if (document.layers) {
       var sinist = screen.width / 2 - outerWidth / 2;
       var toppo = screen.height / 2 - outerHeight / 2;
   } else {
       var sinist = screen.width / 2 - document.body.offsetWidth / 2;
       var toppo = -55 + screen.height / 2 - document.body.offsetHeight / 2;
   }
   self.moveTo(sinist, toppo);
}

//¿É¼ÇÀÌ ÀÖ´Â°æ¿ì

function selDataChange(form) {
  var DataIndex=form.url.selectedIndex;
  if (form.url.options[DataIndex].value != null) {
       location=form.url.options[DataIndex].value;
  }
}

function selDataChange2(form) {
  var DataIndex=form.url2.selectedIndex;
  if (form.url2.options[DataIndex].value != null) {
       location=form.url2.options[DataIndex].value;
  }
}

/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 * ex) if (isEmpty(form.keyword)) {
 *         alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
 *     }
 */
function isEmptyByObj(input) {
	return isEmpty(input.value);
}


/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}
function isStartWith(input,chars) {
    for (var inx = 0; inx < chars.length; inx++) {
       if (chars.indexOf(input.value.charAt(0)) == -1)
           return false;
    }
    return true;
}
/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ (.)°ú¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumberDot(input) {
    var chars = ".0123456789";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
    return containsCharsOnly(input,chars);
}

function isBigAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

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

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 * ex) if (!isValidEmail(form.email)) {
 *         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
 *     }
 */
function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
 */
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * ex) if (getByteLength(form.title) > 100) {
 *         alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
 * ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 */
function getStringByteLength(str) {
    var byteLength = 0;
    for (var inx = 0; inx < str.length; inx++) {
        var oneChar = escape(str.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
 * ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
 */
function removeComma(input) {
    return input.value.replace(/,/gi,"");
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function getCheckedRadioValue(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return input[inx].value;
        }
    } else {
        if (input.checked) return input.value;
    }
    return false;
}


/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}


/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡  ¸î°³ÀÎÁö  ±× °³¼ö¸¦ ¹ÝÈ¯
 */
function hasMultiCheckedRadio(input) {
var kkkk = 0;
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) {
			kkkk++;
			}
        }
    } else {
		 if (input.checked) kkkk=1;
	}
    return kkkk;
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö Ã¼Å©
 */
function isValidMonth(mm) {
    var m = parseInt(mm,10);
    return (m >= 1 && m <= 12);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
 */
function isValidDay(yyyy, mm, dd) {
    var m = parseInt(mm,10) - 1;
    var d = parseInt(dd,10);

    var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) {
        end[1] = 29;
    }

    return (d >= 1 && d <= end[m]);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ½Ã(ãÁ)ÀÎÁö Ã¼Å©
 */
function isValidHour(hh) {
    var h = parseInt(hh,10);
    return (h >= 1 && h <= 24);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ºÐ(ÝÂ)ÀÎÁö Ã¼Å©
 */
function isValidMin(mi) {
    var m = parseInt(mi,10);
    return (m >= 1 && m <= 60);
}

/**
 * Time Çü½ÄÀÎÁö Ã¼Å©(´À½¼ÇÑ Ã¼Å©)
 */
function isValidTimeFormat(time) {
    return (!isNaN(time) && time.length == 12);
}

/**
 * À¯È¿ÇÏ´Â(Á¸ÀçÇÏ´Â) Time ÀÎÁö Ã¼Å©
 * ex) var time = form.time.value; //'200102310000'
 *     if (!isValidTime(time)) {
 *         alert("¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
 *     }
 */
function isValidTime(time) {
    var year  = time.substring(0,4);
    var month = time.substring(4,6);
    var day   = time.substring(6,8);
    var hour  = time.substring(8,10);
    var min   = time.substring(10,12);

    if (parseInt(year,10) >= 1900  && isValidMonth(month) &&
        isValidDay(year,month,day) && isValidHour(hour)   &&
        isValidMin(min)) {
        return true;
    }
    return false;
}

/**
 * Time ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
 * parameter time: Time Çü½ÄÀÇ String
 */
function toTimeObject(time) { //parseTime(time)
    var year  = time.substr(0,4);
    var month = time.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
    var day   = time.substr(6,2);
    var hour  = time.substr(8,2);
    var min   = time.substr(10,2);

    return new Date(year,month,day,hour,min);
}

/**
 * ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯
 * parameter date: JavaScript Date Object
 */
function toTimeString(date) { //formatTime(date)
    var year  = date.getFullYear();
    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    var day   = date.getDate();
    var hour  = date.getHours();
    var min   = date.getMinutes();

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

    return ("" + year + month + day + hour + min)
}
/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÈÄ(¹Ì·¡)ÀÎÁö Ã¼Å©
 */
function isFutureTime(time) {
    return (toTimeObject(time) > new Date());
}

/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÀü(°ú°Å)ÀÎÁö Ã¼Å©
 */
function isPastTime(time) {
    return (toTimeObject(time) < new Date());
}

/**
 * ÁÖ¾îÁø Time °ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 * ex) var time = form.time.value; //'20000101000'
 *     alert(shiftTime(time,0,0,-100,0));
 *     => 2000/01/01 00:00 À¸·ÎºÎÅÍ 100ÀÏ Àü Time
 */
function shiftTime(time,y,m,d,h) { //moveTime(time,y,m,d,h)
    var date = toTimeObject(time);

    date.setFullYear(date.getFullYear() + y); //y³âÀ» ´õÇÔ
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
    date.setHours(date.getHours() + h);       //h½Ã¸¦ ´õÇÔ

    return toTimeString(date);
}

/**
 * µÎ TimeÀÌ ¸î °³¿ù Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getMonthInterval(time1,time2) { //measureMonthInterval(time1,time2)
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);

    var years  = date2.getFullYear() - date1.getFullYear();
    var months = date2.getMonth() - date1.getMonth();
    var days   = date2.getDate() - date1.getDate();

    return (years * 12 + months + (days >= 0 ? 0 : -1) );
}

/**
 * µÎ TimeÀÌ ¸çÄ¥ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getDayInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var day   = 1000 * 3600 * 24; //24½Ã°£

    return parseInt((date2 - date1) / day, 10);
}

/**
 * µÎ TimeÀÌ ¸î ½Ã°£ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getHourInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var hour  = 1000 * 3600; //1½Ã°£

    return parseInt((date2 - date1) / hour, 10);
}

/**
 * ÇöÀç ½Ã°¢À» Time Çü½ÄÀ¸·Î ¸®ÅÏ
 */
function getCurrentTime() {
    return toTimeString(new Date());
}

/**
 * ÇöÀç ½Ã°¢°ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 */
function getRelativeTime(y,m,d,h) {

    return shiftTime(getCurrentTime(),y,m,d,h);
}

/**
 * ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getYear() {

    return getCurrentTime().substr(0,4);
}

/**
 * ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getMonth() {

    return getCurrentTime().substr(4,2);
}

/**
 * ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getDay() {

    return getCurrentTime().substr(6,2);
}

/**
 * ÇöÀç ãÁ¸¦ HHÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getHour() {

    return getCurrentTime().substr(8,2);
}

/**
 * ¿À´ÃÀÌ ¹«½¼ ¿äÀÏÀÌ¾ß?
 * ex) alert('¿À´ÃÀº ' + getDayOfWeek() + '¿äÀÏÀÔ´Ï´Ù.');
 */
function getDayOfWeek() {
    var now = new Date();

    var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
    var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');

    return week[day];
}


/**
 * Æ¯Á¤³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù.
 */
function getDayOfWeek(time) {
    var now = toTimeObject(time);

    var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
    var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');

    return week[day];
}



/**
*   ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
*/

function substrInverse(str, num)
{
	var len;

	len = str.length;

	return str.substr(len - num, num);
}

/**
*  ¹®ÀÚ¿­·ÎÀÇ Æ¯Á¤À§Ä¡·ÎºÎÅÍ ÁöÁ¤µÈ °³¼öÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
*/
function substrMid(str, idx, num)
{
	return str.substr( idx-1, num);
}


/**
* Cookie¼³Á¤ÇÏ±â
*/

function setCookie(name, value, expire) {
          document.cookie = name + "=" + escape(value)
          + ( (expire) ? "; expires=" + expire.toGMTString() : "")
}

/**
* Cookie ±¸ÇÏ±â
*/


function getCookie(uName) {

	var flag = document.cookie.indexOf(uName+'=');
	if (flag != -1) { 
		flag += uName.length + 1
		end = document.cookie.indexOf(';', flag) 

		if (end == -1) end = document.cookie.length
		return unescape(document.cookie.substring(flag, end))
	}
} 

    function Half2Full(HalfVal)
	{
	        var arg;
	        arg = myHalf2Full(HalfVal);
		return arg;
	}

function myHalf2Full(HalfVal)
{
		var FullChar = [
			   "¡¡", "£¡","£¢","££","£¤","£¥","£¦","£§","£¨",    	//33~
		"£©","£ª","£«","£¬","£­","£®","£¯","£°","£±","£²",      //41~
		"£³","£´","£µ","£¶","£·","£¸","£¹","£º","£»","£¼",      //51~
		"£½","£¾","£¿","£À","£Á","£Â","£Ã","£Ä","£Å","£Æ",      //61~
		"£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î","£Ï","£Ð",      //71~
		"£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø","£Ù","£Ú",      //81~
		"£Û","£Ü","£Ý","£Þ","£ß","£à","£á","£â","£ã","£ä",      //91~
		"£å","£æ","£ç","£è","£é","£ê","£ë","£ì","£í","£î",      //101~
		"£ï","£ð","£ñ","£ò","£ó","£ô","£õ","£ö","£÷","£ø",      //111~
		"£ù","£ú","£û","£ü","£ý","¢¦"                        	//121~
		];
	var stFinal = "";
		var ascii;
		for( i = 0; i < HalfVal.length; i++)
		{
				ascii = HalfVal.charCodeAt(i);
				if( (31 < ascii && ascii < 128))
				{
				  stFinal += FullChar[ascii-32];
				}
				else
				{
				  stFinal += HalfVal.charAt(i);
				}
		}
		return stFinal;
}
function frmMoney(input){
	input.value = putComma(input);
}
function unFrmMoney(input){
	input.value = replace(input.value,",","");
}
function frmDate(input){
	if(input.value=="") return 
	input.value = input.value.substring(0,4) + "-" + input.value.substring(4,6) + "-" + input.value.substring(6,8);
}
function unFrmDate(input){
	input.value = replace(input.value,"-","");
}
function frmTime(input){
	input.value = input.value.substring(0,2) + ":" + input.value.substring(2,4) + ":" + input.value.substring(4,6);
}
function unFrmTime(input){
	input.value = replace(input.value,":","");
}

function unFrmTime02(strValue){
	 return replace(strValue,":","");
}
function frmAcct(input){
	input.value = input.value.substring(0,3) + "-" + input.value.substring(3,9) + "-" + input.value.substring(9,14);
}
function unFrmAcct(input){
	input.value = replace(input.value,"-","");
}


function putCashDash(value){
	if(value=="") return ;
	value = value.substring(0,4) + "-" + value.substring(4,8) + "-" + value.substring(8,12)+ "-" + value.substring(12);
	return value;
}

function selectAll(input) {
	for(i=0;i<input.options.length;i++){
		input.options[i].selected=true;
	}
}

// ÀÌÁß °Å·¡¸¦ ¹æÁö ÇÏ±â À§ÇØ Ã³¸®ÆäÀÌÁö·Î ¼­ºê¹Ô Àü¿¡ È£ÃâÇÏ¿© ÁØ´Ù.
function setDupCheckInfo(target_frm)
{
	e=document.createElement("input");
	now = new Date();
	e.setAttribute("type" , "hidden");
	e.setAttribute("name" , "_submit_time");
	e.setAttribute("value", new Date().getTime());
	e.setAttribute("_temp2","true");
	target_frm.appendChild(e);
}


function setSelect(input,str) {
	for(i=0;i<input.options.length;i++){
		if(input.options[i].value == str)
			input.options[i].selected=true;
	}
}
// ¿ÜÈ¯¿¡¼­ Æ¯Á¤ ÅëÈ­ÀÏ¶§ ¼Ò¼öÁ¡ÀÌÇÏ ±Ý¾×¾ø¾Ö±â 
function Curr(str1, str2){
	obj1 = eval("frm."+str1+".value")
	obj2 = eval("frm."+str2+".style")
	if(obj1=="JPY"||obj1=="ITL"||obj1=="BEF"||obj1=="KRW"){
		obj2.display = "none"
	}else{
		obj2.display = ""
	}
}
function Curr2(str1, str2, str3){
	obj1 = eval("frm."+str1+".value")
	obj2 = eval("frm."+str2+".style")
	obj3 = eval("frm."+str3+".style")
	if(obj1=="JPY"||obj1=="ITL"||obj1=="BEF"||obj1=="KRW"){
		obj2.display = "none"
		obj3.display = "none"
	}else{
		obj2.display = ""
		obj3.display = ""
	}
}


/*
* ÇÑ¹ÌÀºÇà °í°´¹øÈ£ ¼¼ÆÃ(9ÀÚ¸®)
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by ysd 2002-03-28 11:36¿ÀÀü
**/

function fill_cifno(obj){
    var temp="";
    
    if(obj.value == null || obj.value.length < 1 ){
        alert("°í°´¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
        obj.focus();
        return false;
    }
    if(obj.value.length != 9 ){
        for(i=0;i<(9-obj.value.length);i++){
            temp +="0";
        }
        obj.value = temp+obj.value;
    }else{
        obj.value = obj.value;
    } 
    
    return true;
}



			////////////////////////////////////////////////////////////////
			// µ¥ÀÌÅÍ Àü¼ÛÇüÅÂ °ü·Ã
			////////////////////////////////////////////////////////////////
			
				// get ¹æ½ÄÀÇ ÆÄ¶ó¹ÌÅÍ¸¦ ÇØ´çÆû¿¡ input hidden °´Ã¼·Î »ý¼ºÇÑ´Ù.
				function get2post(frm,sSearch){	
					if (sSearch.length > 0) {
					
						var asKeyValues = sSearch.split('&');
						var asKeyValue  = '';
					    
						for (var i = 0; i < asKeyValues.length; i++) {
							
							asKeyValue = asKeyValues[i].split('=');
							var e = document.createElement("input");
							e.setAttribute("type","hidden");
							e.setAttribute("name",asKeyValue[0]);
							e.setAttribute("value",asKeyValue[1]);
							e.setAttribute("_temp","true");
							
				//			alert("[" + e.name +"]:[" + e.value +"]");
							
							frm.appendChild(e);
						}
					 }	
				//	 alert("form °´Ã¼ °¹¼ö" + frm.elements.length);
				}		 
				
				// get2post·Î »ý¼ºÇÑ ÀÓ½Ã °´Ã¼¸¦ ÆÄ±«ÇÑ´Ù.		
				function removeTempAttribute(frm){	
					var idx=0;
					while (idx<frm.elements.length) {
						var obj = frm.elements[idx];
						
						if( obj.getAttribute("_temp") != null && obj.getAttribute("_temp") == "true"){
							frm.removeChild(obj);
							continue;
						}
						idx++;
					}
				}		 
				
				

			////////////////////////////////////////////////////////////////
			// checkbox °ü·Ã
			////////////////////////////////////////////////////////////////
			
				// check ÇÑ °³¼ö¸¦ ¸®ÅÏÇÑ´Ù.
				function getCheckedCount( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].checked ) && ( elem[i].name == aElem ) )	cnt = cnt + 1;
					}
					
					return cnt;
				}
				
					// ÁöÁ¤ÇÑ ÀÌ¸§ÀÇ checkbox¸¦ Ã£¾Æ¼­ ÁÖ¾îÁø °ª¿¡ ÇØ´çÇÏ´Â box¸¦ checkÇÑ´Ù.
				function checkValue( aElem, aValue ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) && ( elem[i].value == aValue ) )	elem[i].checked = true;
					}
				}
				

			
				// ÁöÁ¤ÇÑ ÀÌ¸§À» °¡Áø ¸ðµç checkbox¸¦ check ÇÑ´Ù.
				function checkAll( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) )	elem[i].checked = true;
					}
				}
				
				// ÁöÁ¤ÇÑ ÀÌ¸§À» °¡Áø ¸ðµç checkbox¸¦ uncheck ÇÑ´Ù.
				function uncheckAll( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) )	elem[i].checked = false;
					}
				}	
				
				// ÁöÁ¤ÇÑ ÀÌ¸§À» °¡Áø ¸ðµç checkboxÀÇ checked °ªÀ» ¹ÝÀü ÇÑ´Ù. 
				function invertCheck( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) )	{
							if ( elem[i].checked ) {
								elem[i].checked = false;
							}
							else{
								elem[i].checked = true;
							}
						}
					}
				}			
				

				


				


				
							////////////////////////////////
			// UTIL ÇÔ¼ö
			////////////////////////////////
			
				var isDivEvent = false;
				
				function hideOneNav(){
					if (!isDivEvent) {
						window.account.style.visibility='hidden';
					}
					else{
						isDivEvent = false;
					}
				}
				
				
				function showOneNav(obj){
					isDivEvent = true;
					window.account.style.left = getLeftPos(obj);
					window.account.style.top = getTopPos(obj) + obj.offsetHeight - 8;
					window.account.style.visibility='visible';
					return false;
				}
				
				function getLeftPos(obj){
					var parentObj = null;
					var clientObj = obj;
					var left = obj.offsetLeft + document.body.clientLeft;
					
					while((parentObj=clientObj.offsetParent) != null){
						left = left + parentObj.offsetLeft;
						clientObj = parentObj;
					}
					
					return left;
				}
				
				function getTopPos(obj){
					var parentObj = null;
					var clientObj = obj;
					var top = obj.offsetTop + document.body.clientTop;
					
					while((parentObj=clientObj.offsetParent) != null){
						top = top + parentObj.offsetTop;
						clientObj = parentObj;
					}
					
					return top;
				}

				/**
				*  ¹®ÀÚ¿­¿¡ ÀÖ´Â Æ¯Á¤¹®ÀÚÆÐÅÏÀ» ´Ù¸¥ ¹®ÀÚÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö.
				*/
				
				/*
				function replace(targetStr, searchStr, replaceStr)
				{
					var len, i, tmpstr;
				
					len = targetStr.length;
					tmpstr = "";
				
					for ( i = 0 ; i < len ; i++ ) {
						if ( targetStr.charAt(i) != searchStr ) {
							tmpstr = tmpstr + targetStr.charAt(i);
						}
						else {
							tmpstr = tmpstr + replaceStr;
						}
					}
					
					return tmpstr;
				}
				*/
				
				function replace(targetStr, searchStr, replaceStr)
				{
					var i=0,j=0;
					if (targetStr == null || searchStr == null || replaceStr == null) return "";
					
					var tmpStr = "";
				
					var tlen = targetStr.length;
					var slen = searchStr.length;
					
				 
				    var i=0;
					var j=0;
					
					while (i < tlen - slen+1)
					{
						j = i + slen;
						
						if (targetStr.substring(i,j) == searchStr)
						{
							tmpStr += replaceStr;
						    i += slen;
						
						}
						else
						{
						    tmpStr += targetStr.substring(i, i + 1);
						    i++;
						}
						
				
				
				    }
				
				    tmpStr +=  targetStr.substring(i);
				    
					return tmpStr;
					
						
				}
			
				/**
				*  ¹®ÀÚ¿­¿¡¼­ ÁÂ¿ì °ø¹éÁ¦°Å
				*/
				
				function trim(str)
				{
					return replace(str," ","");
				}

				/**
				*	ÄÞ¸¶¼³Á¤.
				*/
				
				function putComma(input) { 
					var num = input;
					
					if (num < 0) { 
						num *= -1; 
						var minus = true
					}else{
						var minus = false
					}
					
					var dotPos = (num+"").split(".")
					var dotU = dotPos[0]
					var dotD = dotPos[1]
					var commaFlag = dotU.length%3
				
					if(commaFlag) {
						var out = dotU.substring(0, commaFlag) 
						if (dotU.length > 3) out += ","
					}
					else var out = ""
				
					for (var i=commaFlag; i < dotU.length; i+=3) {
						out += dotU.substring(i, i+3) 
						if( i < dotU.length-3) out += ","
					}
				
					if(minus) out = "-" + out
					if(dotD) return out + "." + dotD
					else return out 
				}

			
				//¿ùÀÇ ³¡ ÀÏÀÚ ¾ò±â
				function getEndDate(datestr){
					
					//³ÎÀÎÁö?	
					if(isEmpty(datestr)){
						return null;
					} 
					
					//¼ýÀÚÀÎÁö?
					if(!isNum(datestr)){
						return null;
					}
					 
					//±æÀÌ°¡ 8ÀÚ¸®?
					if(datestr.length != 6){
						return null;
					}
					
					var yy = Number(datestr.substring(0,4));
					var mm = Number(datestr.substring(4,6));
					
					//À±³â °ËÁõ
					var boundDay = "";
			
					if(mm != 2){
						var mon=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
						boundDay = mon[mm-1];
					}
					else{
						if (yy%4 == 0 && yy%100 != 0 || yy%400 == 0){
							boundDay = 29;
						}
						else{
							boundDay = 28;
						}
					}
					
					return boundDay;		
				}
			
				// 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;
				}
			
				// Right ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀÎ´Ù.
				function rpad(src, len, padStr){
					var retStr = "";
					var padCnt = Number(len) - String(src).length;
					for(var i=0;i<padCnt;i++) retStr += String(padStr);
					return src+retStr;
				}
			
			
				// ÀüÈ­¹øÈ£ ±¹¹ø°ËÁõ
				function isValidDDDPhoneNum(dddphonenum)
				{
				
					// ³ÎÀÎ°¡?
					if (isEmpty(dddphonenum)) {
						return null;
					}
					
							
					if ( dddphonenum != "02" && dddphonenum != "031" && dddphonenum != "032" && dddphonenum != "033" && dddphonenum != "041" &&
					     dddphonenum != "042" && dddphonenum != "043" && dddphonenum != "051" && dddphonenum != "052" && dddphonenum != "053" &&
					     dddphonenum != "054" && dddphonenum != "055" && dddphonenum != "061" && dddphonenum != "062" && dddphonenum != "063" &&
					     dddphonenum != "064" && dddphonenum != "011" && dddphonenum != "016" && dddphonenum != "017" && dddphonenum != "018" && dddphonenum != "019" && dddphonenum != "010" )
					{
						
						ERR_MSG = "Àß¸øµÈ ÀüÈ­¹øÈ£ ±¹¹øÀÔ´Ï´Ù.";
						return false;
					}
					
					return true;
					
				}
			
			
				// ´ë¹®ÀÚº¯È¯
				function toUpperCase(str){	
					
					if(isEmpty(str)) return str;
					return str.toUpperCase();
				}
			
				
				// ¼ýÀÚ°ËÁõ
				function isNum(str){	
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
						if(str.charAt(idx) < '0' || str.charAt(idx) > '9'){
							return false;
						}
					}
					return true;
				}
			
			
				// ¿µ¹®ÀÚ°ËÁõ
				function isAlpha(str){
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
						if(!((str.charAt(idx) >='a' && str <= 'z') || (str.charAt(idx) >= 'A' && str <= 'Z'))){
							return false;
						}
					}
					return true;
				}
			
			
				// ÇÑ±Û°ËÁõ
				function isHangul(str){
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
				      var c = escape(str.charAt(idx));
				      if ( c.indexOf("%u") == -1 ) {
							return false;
						}
					}
					return true;		
				}	
			
				
				// ½ÇÁ¦±æÀÌ ¹ÝÈ¯( ÇÑ±Û 2byte °è»ê )	
				function getByteLength(s){
					
				   var len = 0;
				   if ( s == null ) return 0;
				   for(var i=0;i<s.length;i++){
				      var c = escape(s.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 isEmpty(pValue){
				    if (pValue == null || pValue.replace(/ /gi,"") == "") {
				        return true;
				    }
				    return false;
				}
				
				

			
				//°Ë»ö³¯Â¥ À¯È¿±â°£ 
				function getBoundDate1(yy,mm,dd,stdDate)
				{
					var today = new Date();
					today.setYear(stdDate.substring(0,4));
					today.setMonth(stdDate.substring(4,6)-1);
					today.setDate(stdDate.substring(6,8));
					today.setHours(today.getHours());
					today.setMinutes(today.getMinutes());
					today.setSeconds(today.getSeconds());
					
					yy = Number(yy);
					mm = Number(mm);
					dd = Number(dd);
					
					var date = new Date();
					
					var DAY = 24 * 60 * 60 * 1000;
					
					if ( yy != 0 ){
						date.setTime(today.getTime() + DAY * 365 * yy);
					}
			
					if ( mm != 0 ){
						date.setTime(today.getTime() + DAY * 30 * mm);
					}
					
					if ( dd != 0 ){
						date.setTime(today.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 getBoundDate(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);
					}
			
					if ( mm != 0 ){
						date.setTime(datToday.getTime() + DAY * 30 * mm);
					}
					
					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 isVaildTerm(obj,yy,mm,dd)
				{
					var datestr = obj.value;
					
					
					//³ÎÀÎÁö?	
					if(isEmpty(datestr)){
						return null;
					}
					
					// ³¯Â¥ Æ÷¸ËÁ¦°Å
					obj_removeformat(obj);
					
					//8ÀÚ¸®ÀÎÁö?
					if (getByteLength(datestr) != 8) {
						alert("³¯Â¥´Â '-'¸¦ Á¦¿ÜÇÑ 8ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
						return false;
						
					}
			
					
					
					// yy,mm,dd,fromto°¡ ¾øÀ» °æ¿ì
					if (yy == null) yy = 0;
					if (mm == null) mm = 0;
					if (dd == null) dd = 0;
					
					// °Ë»ö³¯Â¥ À¯È¿±â°£ °¡Á®¿À±â
					var boundDate = getBoundDate(yy,mm,dd);
					
					if (yy < 0  || mm < 0  || dd < 0) {
						if ( boundDate > datestr) {
							alert("À¯È¿ÇÏÁö ¾ÊÀº °Ë»ö³¯Â¥ÀÔ´Ï´Ù.\nÀ¯È¿ÇÑ ³¯Â¥´Â" + boundDate.substring(0,4) + "³â " + boundDate.substring(4,6) + "¿ù " + boundDate.substring(6) + "ÀÏºÎÅÍ ÀÔ´Ï´Ù.");
							obj.select();
							return false;
						}
					} else {
						if ( boundDate < datestr) {
							alert("À¯È¿ÇÏÁö ¾ÊÀº °Ë»ö³¯Â¥ÀÔ´Ï´Ù.\nÀ¯È¿ÇÑ ³¯Â¥´Â" + boundDate.substring(0,4) + "³â " + boundDate.substring(4,6) + "¿ù " + boundDate.substring(6) + "ÀÏ±îÁö ÀÔ´Ï´Ù.");
							obj.select();
							return false;
						}				
					}
						
			
					return true;
				
				}
				
			
				//¿À´Ã³¯Â¥
				function getToDay()
				{
			
				    var date = new Date();
			
				    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 selectComboBox(targt, optValue)
				{
					last = targt.length;
					for(var i=0; i<last; i++){
						if(targt.options[i].value == optValue){
							targt.selectedIndex = i;
							targt.options[i].selected;
						}
					}
				}
				
				
				function isExistsComboBoxValue(targt, optValue)
				{
					last = targt.length;
					for(var i=0; i<last; i++){
						if(targt.options[i].value == optValue){
							return true;
						}
					}
					return false;
				}

				
			// ÅØ½ºÆ®¹Ú½º·Î ³¯Â¥ÀÔ·Â
			function getCalText(frmName, dataFieldName){
				var schdate = eval(dataFieldName).value;
				
				var nLeft  = x ;
				var nTop  = y;
				
				window.open("/comm/comm01_03_01p.jsp?frmName=" + frmName.name + "&dataFieldName=" + dataFieldName.name + "&schdate=" + schdate ,"Window2","status=no,height=180,width=160,resizable=no,left="+nLeft+",top="+nTop+",scrollbars=no");
			}


			// ÄÞº¸¹Ú½º·Î ³¯Â¥ÀÔ·Â
			function getCal(frmName, yearFieldName, monthFieldName, dayFieldName){
				
				var schdate = yearFieldName.value + "" + monthFieldName.value + "" + dayFieldName.value;
				window.open("/comm/comm01_03_01p.jsp?frmName=" + frmName.name + "&yearFieldName=" + yearFieldName.name + "&monthFieldName=" + monthFieldName.name + "&dayFieldName=" + dayFieldName.name + "&schdate=" + schdate,"Window2","status=no,height=180,width=160,resizable=no,left="+window.event.screenX+",top="+window.event.screenY+",scrollbars=no");
			}

								


/*
* ÇÑ¹ÌÀºÇà »ç¾÷ÀÚ¹øÈ£ ¼¼ÆÃ(10ÀÚ¸®)
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by lsj 2002-06-19 3:56¿ÀÈÄ
**/

function fill_corpno(obj){
    var temp="";
    
    if(obj.value == null || obj.value.length < 1 ){

        return false;
    }
    if(obj.value.length != 10 ){
        for(i=0;i<(10-obj.value.length);i++){
            temp +="0";
        }
        obj.value = temp+obj.value;
    }else{
        obj.value = obj.value;
    } 
    
    return true;
}



/*
* ÀüÈ­¹øÈ£
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by È²»óÈÆ 2002-10-23 11:26¿ÀÈÄ
**/

function fill_zero(obj, is4){
	var temp="";

	if(obj.value == null || obj.value.length < 1 ) {
		return false;
	}

	if (is4 == 'Y' ) {
		return true;
	} else {
		if(obj.value.length != 4 ) {
			for(i=0;i<(4-obj.value.length);i++){
				temp +="0";
			}
			obj.value = temp+obj.value;
		}else{
			obj.value = obj.value;
		} 

		return true;
	}
}

/*
* ¿¹±Ý¸íÀ» ¾Ë¸Â°Ô Àß¶ó¼­ È­¸é¿¡ »Ñ·ÁÁØ´Ù.
*
* by ÀÌ¼ºÀç 2002-11-10 05:04 ¿ÀÈÄ
*/
function cnv_name(name_str) {
    var str=name_str;
//    var re = /£ç£ï£ï£ä£â£á£î£ë£®£ã£ï£í/g;
    var re = /goodbank.com/g;
    str = str.replace(re, "±Â¹ðÅ©");
    var re = /\£¨/;
    str = str.replace(re, "<br>(");
    if(str.indexOf('£¯') != -1) {
        document.write(str.substring(0,str.indexOf('£¯')))
    } else {
        document.write(str)
    }
}



/*
* ip Çü½Ä¿¡ ¸Â´Â µ¥ÀÌÅÍÀÎÁö °ËÁõ
*/
function isValidIP(v) {
	return (v.search(/^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}$/) > -1);
}





function setUserInfo(frm, userIfrm, cnt) {
	if (cnt == 0 ) return;
	else if (cnt == 1) {
		createObject(frm, "director_seq", userIfrm.frm.director_seq.value);		// ´ã´çÀÚ	
		createObject(frm, "nm", userIfrm.frm.nm.value);							// ¼º¸í
		createObject(frm, "part", userIfrm.frm.part.value);						// Á÷±Þ
		createObject(frm, "office_tel", userIfrm.frm.office_tel.value);			// »ç¹«½Ç
		createObject(frm, "tel", userIfrm.frm.tel.value);						// ÇÚµåÆù
		createObject(frm, "email", userIfrm.frm.email.value);					// email	
		createObject(frm, "memo", userIfrm.frm.memo.value);						// ÁÖ¿ä´ã´ç¾÷¹«

		if (userIfrm.frm.admin_seq.checked)    createObject(frm, "admin_seq", userIfrm.frm.director_seq.value);
	
	} else {
		
		for (var i=0; i< cnt ; i++) {
			createObject(frm, "director_seq", userIfrm.frm.director_seq[i].value);		// ´ã´çÀÚ	
			createObject(frm, "nm", userIfrm.frm.nm[i].value);							// ¼º¸í
			createObject(frm, "part", userIfrm.frm.part[i].value);						// Á÷±Þ
			createObject(frm, "office_tel", userIfrm.frm.office_tel[i].value);			// »ç¹«½Ç
			createObject(frm, "tel", userIfrm.frm.tel[i].value);						// ÇÚµåÆù
			createObject(frm, "email", userIfrm.frm.email[i].value);					// email	
			createObject(frm, "memo", userIfrm.frm.memo[i].value);						// ÁÖ¿ä´ã´ç¾÷¹«
			
			if (userIfrm.frm.admin_seq[i].checked)    createObject(frm, "admin_seq", userIfrm.frm.director_seq[i].value);
		
		}
	
	}
	
}

function createObject(frm, nm, key) {
		var e = document.createElement("input");
		e.setAttribute("type","hidden");
		e.setAttribute("name",nm);
		e.setAttribute("value",key);
		e.setAttribute("_temp","true");
		
		frm.appendChild(e);

}

/* ¸¶¿ì½º ¼±ÅÃ ºÎºÐ 2¹ÙÀÌÆ®·Î º¯È¯ ÃÊ±âÈ­ ½ÃÀÛ */
function half2full_init(){
	for (var idx=0; idx<document.all.tags('INPUT').length; idx++){
		var obj = document.all.tags('INPUT')[idx];
		if(obj.type == "text"){
			if(obj.getAttribute("onkeydown") == null)     obj.onkeydown     = clickHalf2Full;
		}
	}
}
/* ¸¶¿ì½º ¼±ÅÃ ºÎºÐ 2¹ÙÀÌÆ®·Î º¯È¯ ÃÊ±âÈ­ ³¡ */



function httpSyncCall(url, formName) {
	var objReq = null;
	objReq = new ActiveXObject("Microsoft.XMLHTTP");

	objReq.open("POST", url, false);
	
	objReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
	
	if (formName) {
		objReq.send(Form.serialize(formName));
	}
	else {
		objReq.send("");
	}

	
	return objReq.responseText;	
}

//¼Ò¼öÁ¡ ÀÚ¸®¼ö Ã¼Å© Ã£¾Æ³»±â
function getDotLen(Input){
	var j=0;
	for(var i=0;i<Input.length;i++){
		if(Input.indexOf('.')>-1){
			j = Input.substring(Input.indexOf('.')+1).length;
		}
	}
	return j;
}

function openWin(url, winName, sizeW, sizeH)
{
    var nLeft = screen.width/2 - sizeW/2 ;
    var nTop  = screen.height/2 - sizeH/2 ;

    opt = ",toolbar=no,menubar=no,location=no,status=no,scrollbars=yes";
    window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
}

/**
 *    »õÃ¢ ¿©´Â ÇÔ¼ö(scrollbars=no)
 */
function openWinFix(url, winName, sizeW, sizeH)
{
    var nLeft  = screen.width/2 - sizeW/2 ;
    var nTop  = screen.height/2 - sizeH/2 ;

    opt = ",toolbar=no,menubar=no,location=no,status=no,scrollbars=no";
    window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
}

/**
*frm     = form Name
*winName = ¾÷¹«¸í(ÆË¾÷ ÀÌ¸§)
*url     = page ¼Ò½º ±âº» Çü½ÄÀº /quics?page=Bxxxxxx&cc=bxxxxxx:bxxxxxx
           ³Ñ±æ¶§´Â <%=workCommon.getPopUrl(quicsRequest)%>b000556 ÀÌ·¸°Ô ³Ñ±â¸é µÈ´Ù.
*fixType = Y-½ºÅ©·Ñ ¾Èº¸ÀÌ´Â ÆË¾÷, N-½ºÅ©·Ñ º¸ÀÌ´Â ÆË¾÷
*width   = ÆË¾÷ ³ÐÀÌ
*height  = ÆË¾÷ ³ôÀÌ
**/

function openPopup(frm, winName, url, fixType, width, height){

    var vType           = "";
    var vTarget         = "";
    var vComponent      = "";
    var vWidth          = "";
    var vHeight         = "";

    if(!frm){
        alert("form NameÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.");
        return false;
    }


    if(trim(url)==""){
        alert("ÆË¾÷ URLÀ» ¼±¾ðÇÏ½Ê½Ã¿À");
        return false;
    }

    if(fixType == null || fixType ==""){
        vType = "Y"
    }else{
        vType = fixType;
    }

    if(winName == null || winName ==""){
        vTarget = "defaultPopUp";
    }else{
        vTarget = winName;
    }

    if(width == null || width ==""){
        vWidth = "480";
    }else{
        vWidth = width;
    }

    if(height == null || height ==""){
        vHeight = "350";
    }else{
        vHeight = height;
    }

    if(fixType.toUpperCase()=="N"){
        openWin("", vTarget, vWidth, vHeight);          // ½ºÅ©·Ñ »ý¼º
    }else{
        openWinFix("", vTarget, vWidth, vHeight);       // ½ºÅ©·Ñ ¹Ì»ý¼º
    }

    frm.target = vTarget;                                 //-- ÆË¾÷Ã¢ÀÇ È­¸é¸íÀ» ÀÔ·ÂÇÑ´Ù.
    frm.action = url; //-- È£ÃâÇÒ ÆË¾÷ÀÇ ÄÄÆ÷³ÍÆ®¸¦ Àû¾îÁØ´Ù.
    XecureSubmit(frm);
    frm.target = '_self';
}



function openPopup2(frm, winName, url, fixType, width, height){

    var vType           = "";
    var vTarget         = "";
    var vComponent      = "";
    var vWidth          = "";
    var vHeight         = "";

    if(!frm){
        alert("form NameÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.");
        return false;
    }


    if(trim(url)==""){
        alert("ÆË¾÷ URLÀ» ¼±¾ðÇÏ½Ê½Ã¿À");
        return false;
    }

    if(fixType == null || fixType ==""){
        vType = "Y"
    }else{
        vType = fixType;
    }

    if(winName == null || winName ==""){
        vTarget = "defaultPopUp";
    }else{
        vTarget = winName;
    }

    if(width == null || width ==""){
        vWidth = "480";
    }else{
        vWidth = width;
    }

    if(height == null || height ==""){
        vHeight = "350";
    }else{
        vHeight = height;
    }

    if(fixType.toUpperCase()=="N"){
        openWin("", vTarget, vWidth, vHeight);          // ½ºÅ©·Ñ »ý¼º
    }else{
        openWinFix("", vTarget, vWidth, vHeight);       // ½ºÅ©·Ñ ¹Ì»ý¼º
    }

    frm.target = vTarget;                                 //-- ÆË¾÷Ã¢ÀÇ È­¸é¸íÀ» ÀÔ·ÂÇÑ´Ù.
    frm.action = url; //-- È£ÃâÇÒ ÆË¾÷ÀÇ ÄÄÆ÷³ÍÆ®¸¦ Àû¾îÁØ´Ù.
    //XecureSubmit(frm);
	frm.submit();
    frm.target = '_self';

}
	

/*
	Select BoxÀÇ °ªÀ» ¼³Á¤ÇØÁÖ´Â ÇÔ¼ö
	@param  selectbox  Æû¸íÀ» Æ÷ÇÔÇÑ selectbox°´Ã¼
	@param  value	    ¼³Á¤ÇÒ °ª
	ex) setSelecctBoxValue(document.actFrm.BIRD1, "1975");
*/
function setSelectBoxValue(selectbox, value)
{
	alert("Å×½ºÆ® ÀÔ´Ï´Ù..±Ý¹æÁö¿ï²²¿ä");
	alert(selectbox);
	alert(value);
	if(!selectbox) return;

	for(var i=0; i < selectbox.options.length; i++)
	{
		if(selectbox.options(i).value == value)
		{
			selectbox.options(i).selected = true;
			break;
		}
	}

}



//*********************************************************
// ¼ýÀÚ¸¦ ÅëÈ­Æ÷¸Ë¿¡ ¸Â°Ô 3ÀÚ¸® ÄÞ¸¶·Î ±¸ºÐ(¸¶ÀÌ³Ê½º Æ÷ÇÔ)->±è½Â¹Î
//*********************************************************
function formatCurr(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	//return (((sign)?'':'-') + '$' + num + '.' + cents);
	commaSplit(delComma(num));
	return (((sign)?'':'-') + num);
}


function commaSplit(srcNumber)
{
	num1 = srcNumber.length;//¼ýÀÚÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.

	src1 = srcNumber.substr(0,1);//ÀÔ·Â¼ýÀÚÀÇ Ã¹¹øÂ°¸¦ Àß¶ó ³½´Ù..
	src2 = srcNumber.substr(1,num1);//'0'´ÙÀ½ÀÇ ¼ýÀÚ¸¦ Àß¶ó³½´Ù.

	if (srcNumber == 0)
	{
	    if(document.getElementById("hangul")!=undefined) {
		document.getElementById("hangul").innerText = "";
	    }
	}

	if(src1 == "0")
	{ //¸¸¾à ¼ýÀÚ°¡ "0"À¸·Î ½ÃÀÛµÇ¸é ¾Õ¿¡ '0'À» »« ¼ýÀÚ¸¸Å­ ¸®ÅÏ ÇÑ´Ù........
				//alert("a");
		return src2;
		srcNumber = src2;
	}

	re = /^$|,/g; // "$" and "," ÀÔ·Â Á¦°Å

//	srcNumber = srcNumber.replace(re, ""); //ÄÞ¸¶¸¦ Á¦°Å ÇØ ÁØ´Ù....

//	document.Form1.display.value =srcNumber;//Èùµå°ª¿¡..ÄÞ¸¶¸¦ »« °ªÀ» ³Ö¾îµç´Ù.

	var txtNumber = '' + srcNumber;

	//¿©±â¼­ ºÎÅÍ ¼ýÀÚ¸¦ ÇÑ±Û·Î º¯È¯ ½ÃÄÑÁÖ´Â ºÎºÐ
	var sHangul = document.getElementById("hangul");

	if(sHangul != null && sHangul != "undefined")
	{
		if(srcNumber != "")
		{
			var i, j=0, k=0;
			var han1 = new Array("","ÀÏ","ÀÌ","»ï","»ç","¿À","À°","Ä¥","ÆÈ","±¸");
			var han2 = new Array("","¸¸ ","¾ï ","Á¶ ","°æ ","ÇØ ","½Ã ","¾ç ","±¸ ","°£ ");
			var han3 = new Array("","½Ê","¹é","Ãµ");
			var result="", hangul = srcNumber + "", pm = "";
			var str = new Array(), str2="";
			var strTmp = new Array();

			//if(parseInt(srcNumber)==0) document.all.hangul.value = "¿µ"; //ÀÔ·ÂµÈ ¼ýÀÚ°¡ 0ÀÏ °æ¿ì Ã³¸®

			//if(hangul.length > han2.length*4) document.all.hangul.value ="too much number"; //¹üÀ§¸¦ ³Ñ´Â ¼ýÀÚ Ã³¸® ÀÚ¸®¼ö ¹è¿­ han2¿¡ ÀÚ¸®¼ö ´ÜÀ§¸¸ Ãß°¡ÇÏ¸é ¹üÀ§°¡ ´Ã¾î³².

			for(i=hangul.length; i > 0; i=i-4)
			{
				str[j] = hangul.substring(i-4,i); //4ÀÚ¸®¾¿ ²÷´Â´Ù.

				for(k=str[j].length;k>0;k--)
				{
					strTmp[k] = (str[j].substring(k-1,k))?str[j].substring(k-1,k):"";
					strTmp[k] = han1[parseInt(strTmp[k])];
					if(strTmp[k]) strTmp[k] += han3[str[j].length-k];
					str2 = strTmp[k] + str2;
				}
				str[j] = str2;
				if(str[j]) result = str[j]+han2[j]+result;
				//4ÀÚ¸®¸¶´Ù ÇÑÄ­¾¿ ¶ç¿ö¼­ º¸¿©ÁÖ´Â ºÎºÐ. ¿ì¼±Àº ÁÖ¼®Ã³¸®
				//result = (str[j])? " "+str[j]+han2[j]+result : " " + result;

				j++; str2 = "";
			}


			document.all.hangul.innerText = pm + result + "¿ø"; //ºÎÈ£ + ¼ýÀÚ°ª
		}
		else
		{
			document.all.hangul.innerText = "";
		}
	}
}



/***********************************
 ÀºÇà ÄÚµå, ÀºÇà ¸í °ü·Ã
************************************/
/*  ÀºÇà ¸®½ºÆ®   code: ÀºÇà ÄÚµå,   name : ÀºÇà ¸í */
var bank_list = [
                    {code:"0H1", name:"ÇÑ±¹Áõ±Ç"},
                    {code:"002", name:"»ê¾÷"},
                    {code:"003", name:"±â¾÷"},
                    {code:"004", name:"±¹¹Î"},
                    {code:"005", name:"¿ÜÈ¯"},
                    {code:"006", name:"±¹¹Î"},     // ±¸
                    {code:"007", name:"¼öÇù"},
                    {code:"011", name:"³óÇù"},
                    {code:"012", name:"´ÜÀ§³óÇù"},
                    {code:"020", name:"¿ì¸®"},
                    {code:"021", name:"½ÅÇÑ"},         //(±¸-Á¶Èï)
                    {code:"023", name:"SCÁ¦ÀÏ"},
                    {code:"027", name:"ÇÑ±¹¾¾Æ¼"},
                    {code:"031", name:"´ë±¸"},
                    {code:"032", name:"ºÎ»ê"},
                    {code:"034", name:"±¤ÁÖ"},
                    {code:"035", name:"Á¦ÁÖ"},
                    {code:"037", name:"ÀüºÏ"},
                    {code:"039", name:"°æ³²"},
                    {code:"045", name:"»õ¸¶À»±Ý°í"},
                    {code:"048", name:"½Å¿ëÇùµ¿Á¶ÇÕ"},
                    {code:"050", name:"»óÈ£ÀúÃàÀºÇà"},
                    {code:"054", name:"HSBC"},
                    {code:"055", name:"µµÀÌÄ¡"},
                    {code:"056", name:"¾Ï·Î"},
					{code:"057", name:"JP¸ð°Ç"},
					{code:"058", name:"¹ÌÁîÈ£"},
					{code:"059", name:"¹Ì¾²ºñ½ÃµµÄì"},
                    {code:"071", name:"¿ìÃ¼±¹"},
                    {code:"081", name:"ÇÏ³ª"},
                    {code:"088", name:"½ÅÇÑ"}
                 ];

/**
 * ÀºÇà ¸í °Ë»ö
 * ex :  getBankName('04')
 * @param bank_code   ÀºÇà ÄÚµå
 * @return            ÀºÇà ¸í
 */
function getBankName(bank_code)
{
    var bank_name = "";
    if (bank_code == null || bank_code == "")
        return bank_name;

    for ( var i =0 ; i < bank_list.length ; i++)
    {
        if ( bank_list[i].code == bank_code)
        {
            bank_name = bank_list[i].name;
            break;
        }
    }
    return bank_name;
}

/**
 * select box¿ë ÀºÇà ¸®½ºÆ® ÄÞº¸
 * µðÆúÆ® °ªÀº Á¦¿ÜÇÔ.(ex: ÀºÇà ¼±ÅÃ...)
 * @param objCombo  select(ÄÞº¸) object
 *
 */
function getBankListCombo(objCombo)
{
    if(!objCombo) return;    // objCombo °¡ ³ÎÀÏ°æ¿ì

    for (var i = 0; i < bank_list.length ; i++)
    {
        // Áßº¹ÀºÇà(ÇÕº´µÈ °Íµé....) Á¦°Å
		  if (bank_list[i].code != "006" && bank_list[i].code != "021")
        {
            // new Option(text, value,......
            objCombo.options.add(new Option(bank_list[i].name , bank_list[i].code));
        }
    }
    //objCombo.reInitializeSelectBox();
}


//ÄÞ¸¶ »èÁ¦ 
function delComma(strValue)
{
	var strlength = strValue.length;
	var tempStr="";
	var i;

	for(i=0; i<strlength; i++)
	{
		tempStr = strValue.substring(i,i+1);
		if(tempStr == ",")
		{
			strValue = strValue.substring(0,i)+strValue.substring(i+1);
			strlength--;
		}
	}
	return strValue;
}

//ÄÞ¸¶ »èÁ¦ 
function cidoComma(strValue)
{
	alert(strValue);
	
} 

// Ã»±¸±â°ü ½Ãµµ±¸ºÐ
function SidoCombo(strGiroNo, strOrgCd, strZip0Nm, strZip1Nm, strZip2Nm, strNoticForm, strCnclAblCd) {
  	this.arrGiroNo		=strGiroNo.split(",");		// Áö·Î¹øÈ£                    
  	this.arrOrgCd		=strOrgCd.split(",");		// ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå    
  	this.arrZip0Nm		=strZip0Nm.split(",");		// ±¤¿ª´ÜÃ¼¸í (Unique)              
  	this.arrZip1Nm		=strZip1Nm.split(",");		// ±¤¿ª´ÜÃ¼¸í              
  	this.arrZip2Nm		=strZip2Nm.split(",");		// ±âÃÊ´ÜÃ¼¸í                  
  	this.arrNoticForm	=strNoticForm.split(",");	// °íÁöÇüÅÂ±¸ºÐ                
  	this.arrCnclAblCd	=strCnclAblCd.split(",");	// ³³ºÎÃë¼Ò°¡´É¿©ºÎ        		
 }

// ½Ãµµ ¼ÂÆÃ.
SidoCombo.prototype.fSidoSet = function(strSido, selGiroNo) {
	var selOrgNm = '¼­¿ï½Ã'; 								//¼±ÅÃÇÑ ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå ¾øÀ» °æ¿ì '¼­¿ï½Ã'·Î ¼ÂÆÃ
	for(var i=0,size=this.arrGiroNo.length; i<size; i++) {	// ¼±ÅÃÇÑ ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå ÀÖÀ»°æ¿ì Áö·Î¹øÈ£·Î ±¤¿ª½Ã¸íÀ» ¼ÂÆÃ
		if(selGiroNo && (this.arrGiroNo[i] == selGiroNo)){
			selOrgNm = this.arrZip1Nm[i];
		}
	}
	var n = strSido.length;
	for(var i=0; i<n; i++) {
		strSido.options[strSido.length-1] = null;
	}
    
	for(var i=0,size=this.arrZip0Nm.length; i<size; i++) {
		strSido.options[strSido.length] = new Option(this.arrZip0Nm[i], this.arrZip0Nm[i]);	
		if(this.arrZip0Nm[i] == selOrgNm){
			strSido.options[strSido.length-1].selected=true;
        }
	}
	//alert(strSido.outerHTML);
}

// ±¸±º ¼ÂÆÃ.
SidoCombo.prototype.fGugunSet = function(strSido, strGugun, selGiroNo) {
    var n = strGugun.length;
	for(var i=0; i<n; i++) {
		strGugun.options[strGugun.length-1] = null;
	}
    
	for(var i=0,size=this.arrZip1Nm.length; i<size; i++) {
		if(strSido.options[strSido.selectedIndex].value == this.arrZip1Nm[i]) {
			//Áö·Î¹øÈ£:ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå:±¤¿ª´ÜÃ¼¸í:±âÃÊ´ÜÃ¼¸í:°íÁöÇüÅÂ±¸ºÐ:³³ºÎÃë¼Ò°¡´É¿©ºÎ
    		strGugun.options[strGugun.length] = new Option(this.arrZip2Nm[i], this.arrGiroNo[i] + ":" + this.arrOrgCd[i] + ":" + this.arrZip1Nm[i] + ":" + this.arrZip2Nm[i] + ":" + this.arrNoticForm[i] + ":" + this.arrCnclAblCd[i]);
			if(selGiroNo && (this.arrGiroNo[i] == selGiroNo)) {
				strGugun.options[strGugun.length-1].selected=true;
			}
		}
	}
}

//Áö·Î¹øÈ£
SidoCombo.prototype.getGiroNo = function(strGugun) {
	return strGugun.value.split(":")[0];
}  
//ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå
SidoCombo.prototype.getOrgCd = function(strGugun) {
	return strGugun.value.split(":")[1];
}  
//±¤¿ª´ÜÃ¼¸í
SidoCombo.prototype.getZip1Nm = function(strGugun) {
	return strGugun.value.split(":")[2];
}  
//±âÃÊ´ÜÃ¼¸í
SidoCombo.prototype.getZip2Nm = function(strGugun) {
	return strGugun.value.split(":")[3];
}  
//°íÁöÇüÅÂ±¸ºÐ
SidoCombo.prototype.getNoticForm = function(strGugun) {
	return strGugun.value.split(":")[4];
}  
//³³ºÎÃë¼Ò°¡´É¿©ºÎ
SidoCombo.prototype.getCnclAblCd = function(strGugun) {
	return strGugun.value.split(":")[5];
}  
//¼­¿ïÁö¹æ±¸ºÐ
SidoCombo.prototype.isSeoul = function(strGugun) {
	if(strGugun.value.split(":")[1] == '11'){
		return true;
	}else{
		return false;			
	}
}

//ÇÁ¸°Æ®
function fPrintPop(obj) {
	//obj == null °Ë»ç
	if(obj == null || obj == undefined) {
		alert("ÇØ´ç °´Ã¼°¡ ¾ø½À´Ï´Ù.");
		return;
	}


	//obj°¡ String°´Ã¼°¡ ¾Æ´Ï¸é outerHTMLÀ» ÃëÇÔ.
	if(!(obj instanceof String)){
		try{
			obj = obj.outerHTML;
		}catch(e) {
			alert("ÇØ´ç °´Ã¼ÀÇ outerHTMLÀÌ ¾ø½À´Ï´Ù.");
			return;
		}
	}

	//<script>~</script>ºÎºÐ »èÁ¦
	obj = obj.replace("*/", ""); //ÀÏ´Ü ´Ý´Â ÁÖ¼® »èÁ¦.
	obj = obj.replace(/<script.*\/script>/gi, "");
	obj = obj.replace(/<script.*>/gi, "<script>/*");
	obj = obj.replace(/<\/script>/gi, "*/</script>");

	//±â »ý¼ºµÈ formÀÖ´ÂÁö È®ÀÎÇÏ¿© °ª Áý¾î³Ö±â
	var form = document.forms["_print_form_"];
	if(form == null) {
		form = document.createElement("FORM");
		form.name = "_print_form_";
		form.method = "POST";

		document.appendChild(form);

		var fld = document.createElement("INPUT");
		fld.type = "hidden";
		fld.name = "cont";
		fld.value = obj;

		form.appendChild(fld);
	} else {
		form.cont.value = obj;
	}


	//¼­ºê¹Ô.
    openPopup(form, "", "/common/include/newonline_print.jsp", "N", "500", "200");
}


//ÇÁ¸°Æ®
function IBCOM_fSave(objStr, objHidden1, objHidden2) {
	//obj == null °Ë»ç
	var obj = document.getElementById(objStr);
	if(obj == null || obj == undefined) {
		alert("ÇØ´ç °´Ã¼°¡ ¾ø½À´Ï´Ù.");
		return;
	}

    document.all.item(objHidden1).style.display = "none";
    document.all.item(objHidden2).style.display = "none";

	//obj°¡ String°´Ã¼°¡ ¾Æ´Ï¸é outerHTMLÀ» ÃëÇÔ.
	if(!(obj instanceof String)){
		try{
			obj = obj.outerHTML;
		}catch(e) {
			alert("ÇØ´ç °´Ã¼ÀÇ outerHTMLÀÌ ¾ø½À´Ï´Ù.");
			return;
		}
	}

	//<script>~</script>ºÎºÐ »èÁ¦
	obj = obj.replace("*/", ""); //ÀÏ´Ü ´Ý´Â ÁÖ¼® »èÁ¦.
	obj = obj.replace(/<script.*\/script>/gi, "");
	obj = obj.replace(/<script.*>/gi, "<script>/*");
	obj = obj.replace(/<\/script>/gi, "*/</script>");

	//±â »ý¼ºµÈ formÀÖ´ÂÁö È®ÀÎÇÏ¿© °ª Áý¾î³Ö±â
	
	var form = document.forms["nextFrm"];
	if(form == null) {
		form = document.createElement("FORM");
		form.name = "nextFrm";

		document.appendChild(form);

		var fld = document.createElement("INPUT");
		fld.type = "hidden";
		fld.name = "cont";
		fld.value = obj;
	
		form.appendChild(fld);
	} else {
		form.cont.value = obj;
	}
	form.method = "POST";
	form.action = "/common/include/newonline_save.jsp";
	form.target = "HIDESAVE";
    
    document.all.item(objHidden1).style.display = "";
    document.all.item(objHidden2).style.display = "";
	//¼­ºê¹Ô.
	form.submit();
	//XecureSubmit(form);
}

function IBCOM_fPrint(objHidden1, objHidden2)
{
    //document.all.item(objHidden1).style.display = "none";
    document.all.item(objHidden2).style.display = "none";
    print_all_self();
    //document.all.item(objHidden1).style.display = "";
    document.all.item(objHidden2).style.display = "";
} 


/*
* function description	: doDateSearch2(period type, period number);
* use example			: doDateSearch2("month", 3);
* param div				: "year", "month", "date"
* param period			: number
* return						: boolean
* auther					: ykcho
* create						: 2007.1.10
*/
// ÇöÀç½ÃÁ¡À» ±âÁØÀ¸·Î
function IBCOM_doDateSearch2(div, period) {

	var dNowDate = new Date();

	var nowYear = dNowDate.getFullYear();
	var nowMonth = "0"+ (dNowDate.getMonth()+1);
	var nowDate = "0"+ dNowDate.getDate();
	nowMonth = nowMonth.substr(nowMonth.length-2, 2);
	nowDate = nowDate.substr(nowDate.length-2, 2);

	document.nextFrm.to_year.value = nowYear;
	document.nextFrm.to_month.value = nowMonth;
	document.nextFrm.to_day.value = nowDate;

	var dFromDate;
	if(div == "year") {
		dFromDate = new Date(dNowDate.getFullYear()-period, dNowDate.getMonth(), dNowDate.getDate());
	} else
	if(div == "month") {
		dFromDate = new Date(dNowDate.getFullYear(), dNowDate.getMonth()-period, dNowDate.getDate());
	} else
	if(div == "date") {
		dFromDate = new Date(dNowDate.getFullYear(), dNowDate.getMonth(), dNowDate.getDate()-period);
	} else {
		return false;
	}

	var fromYear = dFromDate.getFullYear();
	var fromMonth = "0"+ (dFromDate.getMonth()+1);
	var fromDate = "0"+ dFromDate.getDate();
	fromMonth = fromMonth.substr(fromMonth.length-2, 2);
	fromDate = fromDate.substr(fromDate.length-2, 2);

	document.nextFrm.from_year.value = fromYear;
	document.nextFrm.from_month.value = fromMonth;
	document.nextFrm.from_day.value = fromDate;

	return true;

}

function DcsnCombo(strGbStr, strGbCd, strCdContents, strDescription, strExample) {
	
  	this.arrGbStr		    = strGbStr.split(",");		    // ±¸ºÐ                 
  	this.arrGbCd		    = strGbCd.split(",");		    // ±¸ºÐÄÚµå             
  	this.arrCdContents		= strCdContents.split(",");	    // ÄÚµå³»¿ë                  
  	this.arrDescription		= strDescription.split(",");	// ¼³¸í              
  	this.arrExample		    = strExample.split(",");		// ¿¹½Ã                 
  	
	// 
	
  	this.fDcsnSet = function(strDcsn) {
		var n = strDcsn.length;
		for(var i=0; i<n; i++) {
			strDcsn.options[strDcsn.length-1] = null;
		}

		for(var i=0,size=this.arrGbCd.length; i<size; i++) {
			strDcsn.options[strDcsn.length] = new Option(this.arrGbCd[i], this.arrGbStr[i] + ":" + this.arrGbCd[i] + ":" + this.arrCdContents[i] + ":" + this.arrDescription[i] + ":" + this.arrExample[i]);
		}	
	}
	
  
	// 
	
  	//this.fDcsnSet = function(strDcsn) {
	//	
	//	var n = strDcsn.length;
	//	for(var i=0; i<n; i++) {
	//		strDcsn.options[strDcsn.length-1] = null;
	//	}
	//	
	//	for(var i=0,size=this.arrGbStr.length; i<size; i++) {
	//		//if(strDcsn.options[strDcsn.selectedIndex].value == this.arrGbStr[i]) {
	//			//Áö·Î¹øÈ£:ÀÌ¿ë±â°ü¹ßÇà±â°üºÐ·ùÄÚµå:±¤¿ª´ÜÃ¼¸í:±âÃÊ´ÜÃ¼¸í:°íÁöÇüÅÂ±¸ºÐ:³³ºÎÃë¼Ò°¡´É¿©ºÎ
	//			strDcsn.options[strDcsn.length] = new Option(this.arrGbStr[i], this.arrGbCd[i] + ":" + this.arrCdContents[i] + ":" + this.arrDescription[i] + ":" + this.arrExample[i]);
	//		//}
	//	}
	//}
  

	//±¸ºÐ
  	this.getGbStr = function(strDcsn) {
		return strDcsn.value.split(":")[0];
	}  
	//±¸ºÐÄÚµå
  	this.getGbCd = function(strDcsn) {
		return strDcsn.value.split(":")[1];
	}  
	//ÄÚµå³»¿ë
  	this.getCdContents = function(strDcsn) {
		return strDcsn.value.split(":")[2];
	}  
	//¼³¸í
  	this.getDescription = function(strDcsn) {
		return strDcsn.value.split(":")[3];
	}  
	//¿¹½Ã
  	this.getExample = function(strDcsn) {
		return strDcsn.value.split(":")[4];
	}  
	
 }
 
/**	radioButton	º¯°æ½Ã ¼Ó¼º°ª ÁöÁ¤_È°¼ºÈ­ **/
function enableIB2(nm1,nm2,nm3,nm4){
	if(nm1	!= null){
		nm1.disabled =	false;
		nm1.removeAttribute("notuse");
	}
	if(nm2	!= null){
		nm2.disabled =	false;
		nm2.removeAttribute("notuse");
	}
	if(nm3	!= null){
		nm3.disabled =	false;
		nm3.removeAttribute("notuse");
	}
	if(nm4	!= null){
		nm4.disabled =	false;
		nm4.removeAttribute("notuse");
	}
	
}

/**	radioButton	º¯°æ½Ã ¼Ó¼º°ª ÁöÁ¤_ºñÈ°¼ºÈ­	**/
function disableIB2(nm1,nm2,nm3,nm4){
	if(nm1	!= null){
		nm1.disabled =	true;
		nm1.setAttribute("notuse","true");
		nm1.value = "";
	}
	if(nm2	!= null){
		nm2.disabled =	true;
		nm2.setAttribute("notuse","true");
		nm2.value = "";
	}
	if(nm3	!= null){
		nm3.disabled =	true;
		nm3.setAttribute("notuse","true");
		nm3.value = "";
	}
	if(nm4	!= null){
		nm4.disabled =	true;
		nm4.setAttribute("notuse","true");
		nm4.value = "";
	}
}

//µµ¿ò¸» ÇÔ¼ö
function IBCOM_fHelpPop(strURL) {
	if(strURL.length > 0 && strURL !=""){
	    openWin(strURL, "help", "815", "550");
	}else{
		alert("µµ¿ò¸»À» ÁØºñÁßÀÔ´Ï´Ù.");
	}
}

//½ÃÀÛÀÏÀÚ°¡ Á¾·áÀÏÀÚº¸´Ù Å¬ °æ¿ì Ã¼Å©ÇÔ¼ö
function IBCOM_fDate(sDate, eDate) {
    //if(sDate > eDate) {
    //    alert("Á¶È¸½ÃÀÛÀÏÀÚ°¡ Á¶È¸Á¾·áÀÏÀÚº¸´Ù Å®´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
    //    return false;
    //} else {
    //    return true;
    //}
    
	var ret = false;
	ret = IBCOM_fvalidateInquiryPeriod(sDate, eDate);
	
	if(ret == true) {
    ret = IBCOM_fvalidateDateDiff(sDate, eDate, "month", 36);
    }
    return ret;
}


/*
* function description	: validateInquiryPeriod(start date, end date);
* use example			: var isValid = validateInquiryPeriod("20070125", "20070305");
* return						: boolean
* auther					: ykcho
* create						: 2007.1.10
*/
function IBCOM_fvalidateInquiryPeriod2(startDate, endDate) {

	var ret = false;
	if(startDate.length == 8 && endDate.length == 8) {
		var strStartYear = startDate.substr(0, 4);
		var strStartMonth = startDate.substr(4, 2);
		var strStartDate = startDate.substr(6, 2);
		var strEndYear = endDate.substr(0, 4);
		var strEndMonth = endDate.substr(4, 2);
		var strEndDate = endDate.substr(6, 2);
		
		if((strStartMonth == "02"  && strStartDate=="30")||
		  ((strStartMonth == "02"  ||
	        strStartMonth == "04"  ||
	        strStartMonth == "06"  ||
	        strStartMonth == "09"  ||
	        strStartMonth == "11") && strStartDate=="31")) {
			alert("³¯Â¥Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
			return;
	    }

		if((strEndMonth == "02"  && strEndDate=="30")||
		  ((strEndMonth == "02"  ||
	        strEndMonth == "04"  ||
	        strEndMonth == "06"  ||
	        strEndMonth == "09"  ||
	        strEndMonth == "11") && strEndDate=="31")) {
			alert("³¯Â¥Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
			return;
	    }
	    
		// number validate
		if(!isNaN(strStartYear) && !isNaN(strStartMonth) && !isNaN(strStartDate)
			&& !isNaN(strEndYear) && !isNaN(strEndMonth) && !isNaN(strEndDate)) {
			var startYear = new Number(strStartYear);
			var startMonth = new Number(strStartMonth);
			var startDate = new Number(strStartDate);
			var endYear = new Number(strEndYear);
			var endMonth = new Number(strEndMonth);
			var endDate = new Number(strEndDate);
			// date validate
			if(startMonth>=1 && startMonth<=12 && startDate>=1 && startDate<=31
				&& endMonth>=1 && endMonth<=12 && endDate>=1 && endDate<=31) {
				// date object create
				var dStartDate = new Date(startYear, startMonth-1, startDate);
				var dEndDate = new Date(endYear, endMonth-1, endDate);

				if(dStartDate <= dEndDate) {
				    ret = true;
				} else {
					alert("Á¶È¸±â°£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
				}

			} else {
				alert("³¯Â¥Á¤º¸°¡ ¾Æ´Õ´Ï´Ù.");
			}
		} else {
			alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
		}
	} else {
		alert("ÀÚ¸®¼ö ¿À·ùÀÔ´Ï´Ù.");
	}

	return ret;
}

/*
* function description	: validateInquiryPeriod(start date, end date);
* use example			: var isValid = validateInquiryPeriod("20070125", "20070305");
* return						: boolean
* auther					: ykcho
* create						: 2007.1.10
*/
function IBCOM_fvalidateInquiryPeriod(startDate, endDate) {

	var ret = false;
	if(startDate.length == 8 && endDate.length == 8) {
		var strStartYear = startDate.substr(0, 4);
		var strStartMonth = startDate.substr(4, 2);
		var strStartDate = startDate.substr(6, 2);
		var strEndYear = endDate.substr(0, 4);
		var strEndMonth = endDate.substr(4, 2);
		var strEndDate = endDate.substr(6, 2);

		if((strStartMonth == "02"  && strStartDate=="30")||
		  ((strStartMonth == "02"  ||
	        strStartMonth == "04"  ||
	        strStartMonth == "06"  ||
	        strStartMonth == "09"  ||
	        strStartMonth == "11") && strStartDate=="31")) {
			alert("³¯Â¥Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
			return;
	    }

		if((strEndMonth == "02"  && strEndDate=="30")||
		  ((strEndMonth == "02"  ||
	        strEndMonth == "04"  ||
	        strEndMonth == "06"  ||
	        strEndMonth == "09"  ||
	        strEndMonth == "11") && strEndDate=="31")) {
			alert("³¯Â¥Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
			return;
	    }
	    
		// number validate
		if(!isNaN(strStartYear) && !isNaN(strStartMonth) && !isNaN(strStartDate)
			&& !isNaN(strEndYear) && !isNaN(strEndMonth) && !isNaN(strEndDate)) {
			var startYear = new Number(strStartYear);
			var startMonth = new Number(strStartMonth);
			var startDate = new Number(strStartDate);
			var endYear = new Number(strEndYear);
			var endMonth = new Number(strEndMonth);
			var endDate = new Number(strEndDate);
			// date validate
			if(startMonth>=1 && startMonth<=12 && startDate>=1 && startDate<=31
				&& endMonth>=1 && endMonth<=12 && endDate>=1 && endDate<=31) {
				// date object create
				var dStartDate = new Date(startYear, startMonth-1, startDate);
				var dEndDate = new Date(endYear, endMonth-1, endDate);

				if(dStartDate <= dEndDate) {
					if(dEndDate <= (new Date())) {
						ret = true;
					} else {
						alert("Á¶È¸±â°£Àº ¿À´Ã ³¯Â¥±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
					}
				} else {
					alert("Á¶È¸±â°£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
				}

			} else {
				alert("³¯Â¥Á¤º¸°¡ ¾Æ´Õ´Ï´Ù");
			}
		} else {
			alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù");
		}
	} else {
		alert("ÀÚ¸®¼ö ¿À·ùÀÔ´Ï´Ù.");
	}

	return ret;
}


/*
* function description	: validateDateDiff(start date, end date, difference type, number difference);
* use example			: var isValid = validateDateDiff("20070125", "20070305", "month", 3);
* param div				: "year", "month", "date"
* param diff				: number
* return						: boolean
* auther					: ykcho
* create						: 2007.1.6
*/
function IBCOM_fvalidateDateDiff(startDate, endDate, div, diff) {

	var ret = false;

	if(startDate.length == 8 && endDate.length == 8) {
		var strStartYear = startDate.substr(0, 4);
		var strStartMonth = startDate.substr(4, 2);
		var strStartDate = startDate.substr(6, 2);
		var strEndYear = endDate.substr(0, 4);
		var strEndMonth = endDate.substr(4, 2);
		var strEndDate = endDate.substr(6, 2);

		// number validate
		if(!isNaN(strStartYear) && !isNaN(strStartMonth) && !isNaN(strStartDate)
			&& !isNaN(strEndYear) && !isNaN(strEndMonth) && !isNaN(strEndDate)) {
			var startYear = new Number(strStartYear);
			var startMonth = new Number(strStartMonth);
			var startDate = new Number(strStartDate);
			var endYear = new Number(strEndYear);
			var endMonth = new Number(strEndMonth);
			var endDate = new Number(strEndDate);
			// date validate
			if(startMonth>=1 && startMonth<=12 && startDate>=1 && startDate<=31
				&& endMonth>=1 && endMonth<=12 && endDate>=1 && endDate<=31) {
				// date object create
				var dStartDate = new Date(startYear, startMonth-1, startDate);
				var dEndDate = new Date(endYear, endMonth-1, endDate);

				var dTempDate;
				var sDiv;
				if(div == "year") {
					dTempDate = new Date(dStartDate.getFullYear()+diff, dStartDate.getMonth(), dStartDate.getDate());
					sDiv = "³â";
				} else if(div == "month") {
					dTempDate = new Date(dStartDate.getFullYear(), dStartDate.getMonth()+diff, dStartDate.getDate());
					sDiv = "°³¿ù";
				} else if(div == "date") {
					dTempDate = new Date(dStartDate.getFullYear(), dStartDate.getMonth(), dStartDate.getDate()+diff);
					sDiv = "ÀÏ";
				} else {
					return false;
				}

				if(dTempDate >= dEndDate) {
					ret = true;
				} else {
					alert("Á¶È¸±â°£Àº "+ diff + sDiv +"À» ³ÑÀ» ¼ö ¾ø½À´Ï´Ù.");
				}

			} else {
				alert("³¯Â¥Á¤º¸°¡ ¾Æ´Õ´Ï´Ù.");
			}
		} else {
			alert("¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
		}
	} else {
		alert("ÀÚ¸®¼ö ¿À·ùÀÔ´Ï´Ù.");
	}

	return ret;
}


// ÀÌÀü¹öÆ° Å¬¸¯ ÇÔ¼ö
function IBCOM_fBack() {
    XecureSubmit(document.IBCOMbackFrm);
}

// »ç¿ëÀÚÀÔ·ÂÀ» º¹¿øÇÏ´Â ÇÔ¼ö
function recoverUserInput(fieldName, arrValue, defaultVal) {
    var oValues = arrValue.split("$");
    var isFieldArray = fieldName.length?true:false;
    var isValueArray = oValues.length?true:false;
    if(!defaultVal) defaultVal="";
    var sTag;
    var sType;
    
    if(isFieldArray) {
        sTag = fieldName[0].tagName;
        sType = fieldName[0].type;
    } else {
        sTag = fieldName.tagName;
        sType = fieldName.type;
    }
    
    // ÅØ½ºÆ® ÇÊµåÀÏ¶§
    if(sTag=="INPUT") {
        switch(sType) {
            case "text":
            case "password":
            case "hidden":
            {
                if(isFieldArray) {
                    if(isValueArray) {
                        for(var i=0,size=fieldName.length;i<size;i++) {
                            var tCheck = (oValues[i]&&oValues[i].length>0)?oValues[i]:defaultVal;
                            fieldName[i].value=tCheck;
                        }
                    } else {
                        fieldName[0].value=arrValue.length>0?arrValue:defaultVal;
                    }
                } else {
                    fieldName.value=arrValue.length>0?arrValue:defaultVal;
                }
                break;
            }
            case "radio":
            case "checkbox":
            {
                if(isFieldArray) {
                    if(isValueArray) {        
                        for(var i=0,size=fieldName.length;i<size;i++) {
                            for(var i2=0,size2=oValues.length;i2<size2;i2++) {
                                var tCheck = oValues[i2].length>0?oValues[i2]:defaultVal;
                                if(fieldName[i].value==tCheck)fieldName[i].checked=true;
                            }
                        }
                    } else {
                        var tCheck = arrValue.length>0?arrValue:defaultVal;
                        for(var i=0,size=fieldName.length;i<size;i++) {
                            if(fieldName[i].value==tCheck)fieldName[i].checked=true;
                        }
                    }
                } else {
                    var tCheck = arrValue.length>0?arrValue:defaultVal;
                    if(fieldName.value==tCheck)fieldName.checked=true;
                }
                break;
            }
            default:alert("Áö¿øÇÏÁö ¾Ê´Â Å¸ÀÔÀÔ´Ï´Ù.");break;
        }
    }
    
    // ¼¿·ºÆ®¹è¿­ ÀÏ¶§
    else if(sTag=="SELECT") {
        if(isValueArray) {
            for(var i=0,size=fieldName.length;i<size;i++) {
                var tCheck = (oValues[i]&&oValues[i].length>0)?oValues[i]:defaultVal;
                if(tCheck.length>0) {
                    fieldName[i].value=tCheck;
                }
            }
        } else {
            if(arrValue.length>0) {
                fieldName[0].value=arrValue;
            } else if(defaultVal.length>0) {
                fieldName[0].value=defaultVal;
            }
        }
    }
    
    // ¼¿·ºÆ® ´Ü°ÇÀÏ¶§
    else if(sTag=="OPTION") {
        if(arrValue.length>0) {
            fieldName.value=arrValue;
        } else if(defaultVal.length>0) {
            fieldName.value=defaultVal;
        }
    }
}

function debugAlert() {
    alert();
}
