/**
 * @(#)newOpen <br>
 * @version 1.0<br>
 * Description : »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
 */
function newOpen( url, name, width, height ) {
	var left = (window.screen.width - width)/2;
	var top  = (window.screen.height - height)/2;
	var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
				+ " left="+left+", top="+top+", width="+width+", height="+height;
	window.open( url, name, option );
}

/**
 * @(#)newOpenNoResize <br>
 * @version 1.0<br>
 * Description : »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
 */
function newOpenNoResize( url, name, width, height ) {
	var left = (window.screen.availWidth - width - 12)/2;
	var top  = (window.screen.availHeight - height - 32)/2;
	var option = "menubar=no, resizable=no, scrollbars=no, status=no, titlebar=yes, toolbar=no, "
				+ " left="+left+", top="+top+", width="+width+", height="+height;
	window.open( url, name, option );
}

/**
 * @(#)newOpenFull <br>
 * @version 1.0<br>
 * Description : ÀüÃ¼È­¸éÀ¸·Î »õ·Î¿î Ã¢À» ¶ç¿ì´Â function ( ÇØ»óµµ°¡ 1024*768 º¸´Ù Å©¸é 1024*768Å©±â·Î )
 */
function newOpenFull( url ) {
//alert( window.screen.availWidth + ", " + window.screen.availHeight );

	var left;
	var width;
	if( window.screen.availWidth > 1024 ) {
		left	= (window.screen.availWidth - 1024)/2;
		width	= 1024;
	}
	else {
		left	= 0;
		width	= window.screen.availWidth-12;
	}

	var top;
	var height;
	if( window.screen.availHeight > 768 ) {
		top		= (window.screen.availHeight - 768)/2;
		height	= 768
	} else {
		top = 0;
		height	= window.screen.availHeight-32;
	}

	var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
				+ " left="+left+", top="+top+", width="+width+", height="+height;
	window.open( url, '_blank', option );
}

/**
 * @(#)preView <br>
 * @version 1.0<br>
 * Description : Ãâ·Â ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
 */
function preView( url ) {
	var left = (window.screen.availWidth - 1007)/2;
	var top  = (window.screen.availHeight - 714)/2;
	var option = "menubar=yes, resizable=yes, scrollbars=yes, status=no, titlebar=no, toolbar=no, "
				+ " left="+left+", top="+top+", width="+995+", height="+645;
	return window.open( url, '_blank', option );
}

/**
 * @(#)newOpenModal <br>
 * @version 1.0<br>
 * Description : Ã¢À» ´Ý¾Æ¾ß ´Ù¸¥Ã¢ÀÌ È°¼ºÈ­ µÇ´Â »õ·Î¿î Ã¢À» ¶ç¿ì´Â function
 *				 Modal À©µµ¿ì¿¡¼­´Â ÆäÀÌÁö ÀÌµ¿À» ÇÒ ¼ö ¾ø´Ù.
 */
function newOpenModal( url, width, height ) {
	var option = "center:yes, help:yes, resizable:yes, scroll:yes, status:no, "
				+"dialogHeight:"+height+",dialogWidth:"+width;
	var returnValue = window.showModalDialog( url, null, option );
	document.location.href = document.location.href;
}

/**
* ÀÌ¸§À» °¡Áø »õÃ¢ ¶ç¿ì±â
* @return
*/
function com_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}


/**
   * @(#)koLength <br>
   * @version 1.0<br>
   * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© Ã¼Å©ÇÑ´Ù.
*/
function koLength( str ) {
	var count=0;

	for(var i=0 ; i < str.length ; i++) {
		var temp = str.charCodeAt(i);

		if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
			count +=2;
		} else {
			count ++;
		}
	}
	return count;
}

/**
   * @(#)checkLength <br>
   * @version 1.0<br>
   * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© ÀÔ·ÂÀ» Á¦ÇÑÇÑ´Ù.
*/
function checkLength(o) {
	var len = o.len;
	var str = o.value;
	var count = 0;
//  var specialCharacter = "<>&#\'\"\\";
	var sTarget = "";
	var sMsg = "";

    for (var i=0 ; i < str.length ; i++) {
        sTemp = str.substring(i, i+1);
        count ++;
        var temp = str.charCodeAt(i);
        if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
            count ++;
        }
        if ( count > len ) {
            sMsg = "ÀÔ·Â±æÀÌ " + len + " À» ÃÊ°úÇÏ¿´½À´Ï´Ù.";
            break;
        }
        sTarget += sTemp;
	}
//  	o.maxLength = len - count;

	if ( sMsg != "" ) {
		alert ( sMsg );
		o.value = sTarget;
        return false;
	}

/*
	for(var i=0 ; i < str.length ; i++) {
		var temp = str.charCodeAt(i);

		if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) {
			count ++;
            if ( count > len ) {
				sMsg = "ÀÔ·Â±æÀÌ " + len + " ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.";
				break;
			}
			sTarget += sTemp;
		}

		var sTemp = str.substring(i, i+1);
		if (specialCharacter.indexOf(sTemp) < 0) {
			sTarget += sTemp;
		} else {
			sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		}
	}
	o.maxLength = len - count;

	if ( sMsg != "" ) {
		alert ( sMsg );
		o.value = sTarget;
		return false;
	}
*/
}

/**
   * @(#)checkChar <br>
   * @version 1.0<br>
   * Description : textarea¿¡ Æ¯¼ö¹®ÀÚ¸¦ Á¦ÇÑÇÑ´Ù.
*/
function checkChar(o) {
	var str = o.value;
	var specialCharacter = "<>&#\'\"\\";
	var sTarget = "";
	var sMsg = "";

	for(var i=0 ; i < str.length ; i++)	{
		var sTemp = str.substring(i, i+1);
		if (specialCharacter.indexOf(sTemp) < 0) {
			sTarget += sTemp;
		} else {
			sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		}
	}

	if ( sMsg != "" ) {
		alert ( sMsg );
		o.value = sTarget;
	}
}

/**
   * @(#)checkArea <br>
   * @version 1.0<br>
   * Description : ÇÑ±Û ±æÀÌ¸¦ 2 ·Î °è»êÇÏ¿© ÀÔ·ÂÀ» Á¦ÇÑÇÑ´Ù.
*/
function checkArea(o) {
	var len = o.len;
	var str = o.innerHTML;
	var count = 0;
	var specialCharacter = "<>&#\'\"\\";
	var sTemp = "";
	var sTarget = "";
	var sMsg = "";

	for (var i=0 ; i < str.length ; i++) {
		sTemp = str.substring(i, i+1);
//		if (specialCharacter.indexOf(sTemp) < 0) {
			count ++;
			var temp = str.charCodeAt(i);
			if ((temp >= 12593 && temp <= 12686) || (temp >= 44032 && temp <= 55203)) count ++;
			if ( count > len ) {
				sMsg = "ÀÔ·Â±æÀÌ " + len + " ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.";
				break;
			}
			sTarget += sTemp;
/*
		}
        else {
			sMsg = "ÀÔ·Â°ª¿¡ " + specialCharacter + " ¹®ÀÚµéÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		}
*/
	}
	if ( sMsg != "" ) {
		alert ( sMsg );
//		o.value = sTarget;
        o.innerHTML = sTarget;
	}
}

/**
   * @(#)checkAll <br>
   * @version 1.0<br>
   * Description : checkbox¿¡ ¸ðµÎ Ã¼Å©ÇÏ°Å³ª ¶Ç´Â Ã¼Å©¸¦ Ãë¼ÒÇÏ´Â ÇÔ¼ö.
   * Parameter	: chk_doc --> Ã¼Å©¹Ú½º °´Ã¼
   *					  chk_all ---> ¸ðµÎ Ã¼Å©ÇÏ´Â Ã¼Å©¹Ú½º °´Ã¼
*/
function checkAll(chk_doc, chk_all) {
	if( typeof(chk_doc) != typeof(dual)) {
        if (typeof(chk_doc.length) == typeof(dual))	{
            if (chk_all.checked) {
                chk_doc.checked = true;
            } else if(!chk_all.checked) {
                chk_doc.checked = false;
            }
        } else {
            for (var j = 0; j < chk_doc.length ; j++) {
                if (chk_all.checked) {
                    chk_doc[j].checked = true;
                } else if(!chk_all.checked) {
                    chk_doc[j].checked = false;
                }
            }
        }
	}
}

/**
   * @(#)chkConfirm <br>
   * @version 1.0<br>
   * Description : checkbox¿¡ Ã¼Å© ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ÇÔ¼ö
*/
function chkConfirm( fv_checkbox ) {
	var fv_cnt = 0;
	var fv_chk_cnt = 0;

    /* ¹è¿­ÀÌ ¾Æ´Ñ°æ¿ì*/
	if (typeof(fv_checkbox.length) == typeof(dual))	{
		if (fv_checkbox.checked) {
			fv_chk_cnt = fv_chk_cnt + 1;
		}
	} else {
		for (fv_cnt=0; fv_cnt < fv_checkbox.length; fv_cnt++ ) {
			if (fv_checkbox[fv_cnt].checked) {
				fv_chk_cnt = fv_chk_cnt + 1;
			}
		}
	}

	if (fv_chk_cnt==0) {
		return false;
	}
	return true;
}

/**
   * @(#)strUpper <br>
   * @version 1.0<br>
   * Description : ´ë¹®ÀÚ·Î º¯È¯½ÃÅ°´Â ÇÔ¼ö
*/
function strUpper( fStr ) {
	sTemp = fStr.toUpperCase();
	return sTemp;
}

/**
   * @(#)strLower <br>
   * @version 1.0<br>
   * Description : ¼Ò¹®ÀÚ·Î º¯È¯½ÃÅ°´Â ÇÔ¼ö
*/
function strLower( fStr ) {
	sTemp = fStr.toLowerCase();
	return sTemp;
}

/**
   * @(#)setAlt() <br>
   * @version 1.0<br>
   * Description : ÀÌ¹ÌÁö¿¡ ALT ¼Ó¼º Ãß°¡
*/
function setTip( ) {
	var o = document.getElementsByTagName( "img" );
	for ( var i = 0; i < o.length ; i++ ) {
		if ( o[i].src.indexOf("icon_add.gif") > 0 ) {
			o[i].setAttribute( "alt", "Ãß°¡" );
		}
		if ( o[i].src.indexOf("icon_delete.gif") > 0 ) {
			o[i].setAttribute( "alt", "»èÁ¦" );
		}
		if ( o[i].src.indexOf("icon_modify.gif") > 0 ) {
			o[i].setAttribute( "alt", "¼öÁ¤" );
		}
		if ( o[i].src.indexOf("icon_ok.gif") > 0 ) {
			o[i].setAttribute( "alt", "OK" );
		}
	}
}


/**
   * @(#)showNew <br>
   * @version 1.0<br>
   * Description : Ãß°¡ÇÊµå »ý¼º ÇÔ¼ö
*/
function showNew() {
	var addButton = document.getElementById("add");
	var addForm = document.getElementById("new");

	addButton.style.display = "none";
	addForm.style.display = "";
}

/**
   * @(#)checkNumber <br>
   * @version 1.0<br>
   * Description : ¼ýÀÚÇÊµå ÀÚ¸®¼ö Ã¼Å©
*/
function checkNumber( Obj, total, dec ) {
	var sMsg	= "";
	var Num		= Obj.value;
	var front	= 0;
	var back	= 0;
	var iIndex	= total - dec;

	if( isNaN( Num )) {
		sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
	} else {
		for(var i=0 ; i < Num.length ; i++)	{
			var temp = Num.charAt(i);

			if ( temp == "." ) {
				front	= i;
				back	= ( Num.length - front ) - 1;
			}
		}

		if ( front == 0 && back == 0 ) {
			front	= Num.length;
		}

		if( front > iIndex || back > dec ) {
			var sTemp = "";
			for ( var i=dec; i<total; i++ ) {
				sTemp += "9";
			}
			sTemp += ".";
			for ( var i=0; i<dec; i++ ) {
				sTemp += "9";
			}
			sMsg = Num + " °ªÀÌ " + sTemp + "°ªº¸´Ù Å¬ ¼ö ¾ø½À´Ï´Ù.\nnumber(" + total + "," + dec + ") ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.";
		}
	}

	if ( sMsg != "" ) {
		alert( sMsg );
		Obj.focus();
		return false;
	}
}

/**
   * @(#)checkNum <br>
   * @version 1.0<br>
   * Description : ¼ýÀÚÇÊµå ¼ýÀÚÀÎÁö¸¸ Ã¼Å©
*/
function checkNum( Obj ) {
	var sMsg	= "";
	var Num		= Obj.value;

	if( Num != "" )	{
		if( isNaN( Num )){
			sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		} else {
			if( Num <= 0 ) {
				sMsg = "Àß¸øµÈ ÀÔ·Â°ªÀÔ´Ï´Ù.";
			}
		}
	}

	if ( sMsg != "" ) {
		alert( sMsg );
		Obj.focus();
		return false;
	}
}

/**
   * @(#)checkNum2 <br>
   * @version 1.0<br>
   * Description : ¼ýÀÚÇÊµå ¼ýÀÚÀÎÁö¸¸ Ã¼Å©
*/
function checkNum2( Obj ) {
	var sMsg	= "";
	var Num		= Obj.value;

	if( Num != "" ) {
    	if( isNaN( Num ) ) {
			sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		} else {
			if( Num < 0 ) {
				sMsg = "ÀÔ·Â°ª ¿À·ù";
			}
		}
	}

	if ( sMsg != "" ) {
		alert( sMsg );
		Obj.focus();
		return false;
	}
}

/**
   * @(#)tokenString <br>
   * @version 1.0<br>
   * Description : del(±¸ºÐÀÚ)¸¦ ÀÌ¿ëÇÏ¿© ¹®ÀÚ¿­À» ³ª´©¾îÁØ´Ù.
*/
function tokenString ( str, del ) {
	var count = 0;
	var temp = null;
	var bSplit = true;

	for ( var i = 0 ; i < str.length ; i++ ) {
		temp = str.substring( i, i+1 );
		if ( del.indexOf( temp ) >= 0 ) {
			bSplit = true;
		} else {
			if ( bSplit ) count ++;
			bSplit = false;
		}
	}

	var splitedStr = new Array(count);
	for( var i = 0 ; i < count ; i++ ) {
		splitedStr[i] = "";
	}

	count = 0;
	bSplit = true;

	for ( var i = 0 ; i < str.length ; i++ ) {
		temp = str.substring( i, i+1 );
		if ( del.indexOf( temp ) >= 0 ) {
			bSplit = true;
		} else {
			if ( bSplit ) count ++;
			splitedStr[count-1] += temp;
			bSplit = false;
		}
	}
	return splitedStr;
}

/**
 * @(#)ltrim <br>
 * @version 1.0<br>
 * Description : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
 */
function ltrim( o ) {
	var idx = 0;

	for( var i=0; i < o.length; i++ ) {
		if ( o.substring(i,i+1) == " " ) {
			idx = i + 1;
		} else {
			break;
		}
	}
	return o.substring( idx, o.length );
}

/**
 * @(#)rtrim <br>
 * @version 1.0<br>
 * Description : ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊÀÇ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
 */
function rtrim( o ) {
	var idx = o.length;

	for( var i=o.length; i > 0; i-- ) {
		if ( o.substring(i-1,i) == " " ) {
			idx = i-1;
		} else {
			break;
		}
	}
	return o.substring( 0, idx );
}

/**
 * @(#)trim <br>
 * @version 1.0<br>
 * Description : ¹®ÀÚ¿­ÀÇ ¿ÞÂÊ°ú ¿À¸¥ÂÊÀÇ ½ºÆäÀÌ½º ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
 */
function trim( o ) {
	return rtrim(ltrim(o));
}


/**
   * @(#)trimAll <br>
   * @version 1.0<br>
   * Description : <input type='text'> Value °ªÀ» Trim ÇÑ´Ù.
*/
function trimAll() {
	var oList = document.getElementsByTagName( "input" );

	for ( var i=0; i < oList.length; i++ ) {
		if ( oList[i].type == "text" ) {
			oList[i].value = trim( oList[i].value );
		}
	}
}

/**
   * @(#)setGroup <br>
   * @version 1.0<br>
   * Description : Ãâ·Â¿É¼Ç icc°ü·Ã ½ºÅ©¸³Æ®.
*/
function setGroup(obj) {
	var iccarray = document.xpForm.icc;

	if(obj.checked)	{
		var YN = false;
		for(var cnt = 0; cnt<iccarray.length ; cnt++) {
			if(obj.iccgroup == iccarray[cnt].iccgroup) {
				if(iccarray[cnt].checked) {
					YN = true;
				} else {
					YN = false;
					break;
				}
			} else {
				YN = YN;
			}
		}
		if(YN) {
			var objrs = eval("document.xpForm."+obj.iccgroup) ;
			objrs.checked = true;
		}
	} else {
		var YN = true;
		for(var cnt = 0; cnt<iccarray.length ; cnt++) {
			if(obj.iccgroup == iccarray[cnt].iccgroup) {
				if(!iccarray[cnt].checked) {
					YN = false;
					break;
				} else {
					YN = true;
				}
			} else {
				YN = YN;
			}
		}
		if(!YN) {
			var objrs = eval("document.xpForm."+obj.iccgroup) ;
			objrs.checked = false;
		}
	}
}

/**
   * @(#)setGroup <br>
   * @version 1.0<br>
   * Description : Ãâ·Â¿É¼Ç icc°ü·Ã ½ºÅ©¸³Æ®.
*/
function setIcc(obj) {
	var iccarray = document.xpForm.icc;

	if(obj.checked)	{
		for(var cnt = 0; cnt < iccarray.length ; cnt++ ) {
			if(obj.name == iccarray[cnt].iccgroup) {
				document.xpForm.icc[cnt].checked = true;
			}
		}
	} else {
		for(var cnt = 0; cnt < iccarray.length ; cnt++ ) {
			if(obj.name == iccarray[cnt].iccgroup) {
				document.xpForm.icc[cnt].checked = false;
			}
		}
	}
}

/**
   * @(#)round <br>
   * @version 1.0<br>
   * Description : ¼Ò¼öÁ¡ÀÌÇÏ Ã³¸®.
*/
function round ( value, digit ) {
	var power = Math.pow ( 10, digit );
	return Math.round( value * power ) / power;
}


/**
   * @(#)getSqlValue <br>
   * @version 1.0<br>
   * Description : ´ÜÀÏ°ªÀ» ÀÐ¾î¿À´Â SQLÀ» Ã³¸®ÇÏ´Â ÇÔ¼ö
   *               ¼­¹ö¿¡ /com/XPSql.jsp ÆÄÀÏÀÌ Á¸ÀçÇØ¾ß ÇÑ´Ù.
   *               ½Ã¹üXP ´Â /subsystem/*.jsp ÀÌ¹Ç·Î »ó´ë °æ·Î·Î Ã³¸®ÇÔ -> [../com/XPSql.jsp?]
   *
   * ÁÖÀÇ : ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§´Â ´ÜÀÏ°ªÀ» ÀÐ¾î¿À´Â SQL ¿¡ ´ëÇØ¼­ »ç¿ëÇØ¾ß ÇÑ´Ù.
   *        °á°ú °ªÀº ¸ðµÎ ½ºÆ®¸µÀ¸·Î ¹ÝÈ¯µÈ´Ù.
*/
function getSqlValue ( sql ) {
	var time = new Date();
	var requestCount = time.getTime();
	var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

	var target = document.URL;
	var idx = target.indexOf("?");
	if ( idx > 0 ) target = target.substring( 0, idx );
	idx = target.lastIndexOf("/");
	target = target.substring( 0, idx + 1 );

	var url = target + "../com/XPSql.jsp?query=" + escape(sql) + "&requestCount=" + requestCount;

	xmlHttp.open("POST", url, false);
	xmlHttp.send();

	return xmlHttp.responseText;
}
/**
   * @(#)getSqlValue <br>
   * @version 1.0<br>
   * Description : ¹öÆ°¿¡ ¸µÅ©½Ã ÀÌ¿ëµÇ´Â ÇÔ¼ö
   *
*/
function goPage(url,trgt) {
	trimAll();

	if((trgt==null) || (trgt=="")){
		;
	}else{
		document.pmForm.target=trgt;
	}
	document.pmForm.action=url;
	document.pmForm.submit();
}

/**
   * @(#)goParentFrame <br>
   * @version 1.0<br>
   * Description : »óÀ§ ÇÁ·¹ÀÓ¿¡ ÆäÀÌÁö¸¦ Ç¥½Ã
   *
*/
function goParentFrame(url) {
	parent.location.href=url;

}

/**
   * @(#)showNew <br>
   * @version 1.0<br>
   * Description : Ãß°¡ÇÊµå »ý¼º Ãë¼Ò ÇÔ¼ö
*/
function cancelShowNew() {
	var addButton = document.getElementById("add");
	var addForm = document.getElementById("new");

	addButton.style.display = "";
	addForm.style.display = "none";
}

/**
   * @(#)PMprint <br>
   * @version 1.0<br>
   * Description : È­¸éÀ» ÇÁ¸°Æ®ÇÑ´Ù
*/

function PMprint( oButton ) {
	//document.pmForm.execCommand( "Print", true );
}


/**
   * @(#)checkMaxNum <br>
   * @version 1.0<br>
   * Description : ¼ýÀÚÇÊµå ÃÖ¼Ò,ÃÖ´ëÀÚ¸´¼ö Ã¼Å©(ÇØ´çobject, ÃÖ¼Ò°ª, ÃÖ´ë°ª)
*/
function checkMaxNum( Obj, min, max) {
	var sMsg	= "";
	var Num		= Obj.value;
	if( isNaN( Num ) ) {
		sMsg = "ÀÔ·Â°ª¿¡ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
	} else {
		if(Num!=""){
			if((Num <= max )&&(Num >= min)){
				;
			} else {
				sMsg = min+" ~ "+ max+ " ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.";
			}
		}
	}

	if ( sMsg != "" ) {
		alert( sMsg );
		Obj.focus();
		return false;
	}
}

var xdistance = 5; // ¸µÅ©ÅØ½ºÆ®¿ÍÀÇ x-Ãà °£°Ý
var ydistance = 5; // ¸µÅ©ÅØ½ºÆ®¿ÍÀÇ y-Ãà °£°Ý
var topposition = 0;
var leftposition = 0;
var x;
var y;
var msgcontent = "";

function showAlt(msg) {
    leftposition = x + xdistance;
    topposition = y + ydistance;
    if (document.all) {
        document.all.data.style.posLeft = leftposition;
        document.all.data.style.posTop = topposition;
        msgcontent = "<table cellpadding='1' cellspacing='1' bgcolor='#888787' width='200'><tr><td class='left'>"+msg+"</td></tr></table>" ;
        data.innerHTML = msgcontent;
        document.all.data.style.visibility = "visible";
    }
}

function hideAlt() {
    i_substring=0 ;
    i_presubstring=0 ;
    if (document.all) {
        document.all.data.style.visibility="hidden" ;
    }
}

function handlerMM(e) {
    x = document.body.scrollLeft+event.clientX;
    y = document.body.scrollTop+event.clientY;
}

function Split(sIN, sDiv){
   var sOUT;
   sOUT = s.split(sDiv);
   return(sOUT);
}


function CheckKey() {

	if (window.event.shiftKey) { // checks whether the SHIFT key is pressed
		//alert('shift key pressed');

	} else if (window.event.keyCode==13) {
		CallBack();  // returns TRUE if SHIFT is pressed when the event fires

	}

}

//out(%)¸¦ add(*)·Î º¯È¯
function ReplaceChars(entry, out, add) {
//	var out = "%"; // ÀÌ ±ÛÀÚ¸¦
//	var add = "*"; // ÀÌ ±ÛÀÚ·Î ¹Ù±Á´Ï´Ù
	var temp = "" + entry; // temporary holder

	while (temp.indexOf(out)>-1) {
		pos= temp.indexOf(out);
		temp = "" + (temp.substring(0, pos) + add +
		temp.substring((pos + out.length), temp.length));
	}
	return temp;
//	document.subform.text.value = temp;
}

    // ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤
    function imgReSize() {
        var limitWidth = 505;
        objLength = document.getElementsByName("_imgZACD").length;
        for(i=0; i<objLength; i++) {
            document.getElementsByName("_imgZACD").item(i,i).style.width="";
            document.getElementsByName("_imgZACD").item(i,i).style.height="";

            // img
            imgsrc = document.getElementsByName("_imgZACD").item(i,i).getAttribute("src", false);

            // ¿øº» width, height
            imgWidth = document.getElementsByName("_imgZACD").item(i,i).getAttribute("width", false);
            imgHeight= document.getElementsByName("_imgZACD").item(i,i).getAttribute("height", false);


            if(parseInt(imgWidth)>limitWidth) {
                // Å©±â ºñÀ²¿¡ ¸Â´Â ¼¼·Î Å©±â¸¦ ±¸ÇÑ´Ù.
                calc_height = getImageSize(parseInt(imgWidth), parseInt(imgHeight), limitWidth, "Y");

                document.getElementsByName("_imgZACD").item(i,i).setAttribute("width", limitWidth, false);
                document.getElementsByName("_imgZACD").item(i,i).setAttribute("height", calc_height, false);
                document.getElementsByName("_imgZACD").item(i,i).setAttribute("border", 0, false);

                // º¯È¯ÇÑ HMTL »ðÀÔ ¹®ÀÚ¿­ ¸¸µé±â
                strOuterHTML  = "<a href=\"javascript:imgView('"+imgsrc+"')\">";
                strOuterHTML += document.getElementsByName("_imgZACD").item(i,i).outerHTML;
                strOuterHTML += "</a>";
                document.getElementsByName("_imgZACD").item(i,i).outerHTML = strOuterHTML;
            }
        }
    }

    // ÇØ»óµµ ºñÀ²°è»ê
    function getImageSize(width, height, newsize, gubun) {
        size = 0;
        if(gubun == 'X') {
            size = (width*newsize)/height;
        } else {
            size = (height*newsize)/width;
        }
        size = parseInt(size);
        return size;
    }

    function imgView(imgSrc) {
        width = 600;
        height = 400;
        url = "/xWebDisk/comm/image_view.jsp?img_url="+imgSrc;
        var left = 0;
        var top  = 0;
        var option = "menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=yes, toolbar=no, "
                    + " left="+left+", top="+top+", width="+width+", height="+height;
        window.open( url, name, option );
    }

document.onmousemove = handlerMM;
