//¹Ú°æ¼÷ °úÀåÀÌ ¾²´Â°Å Start
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//Ã¹¹øÂ° ¾Æ±Ô¸ÕÆ®¸¸ º¸ÀÌ°í µÚ¿¡ ¾Æ±Ô¸ÕÆ® ¸ðµÎ ¼û±è
function y_showHideLayers() {
	
	var i,args=y_showHideLayers.arguments;

	for (i=0; i<(args.length); i++){
		if( i==0 ){
			document.getElementById(args[i]).style.display = "";
		}else{
			document.getElementById(args[i]).style.display = "none";
		}
	}
}
//¹Ú°æ¼÷ °úÀåÀÌ ¾²´Â°Å End


var newyork_contextPath = window.location.pathname;   
	if(newyork_contextPath.indexOf("/site/") > 0 || newyork_contextPath.indexOf("/gaps_admin/") > 0){
		newyork_contextPath =   newyork_contextPath.substring(0, newyork_contextPath.indexOf("/site/"))	+
								newyork_contextPath.substring(0, newyork_contextPath.indexOf("/gaps_admin/")); 
	}else{
		newyork_contextPath =   newyork_contextPath.substring(0, newyork_contextPath.lastIndexOf("/"))
	}
if(newyork_contextPath == "/")newyork_contextPath = ""; 

function Fn_LogoutAdmin(){    

	var msg = "·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î??";
	if(!confirm(msg)) return;
	logoutForm.action 	= "/gaps_admin/login/login.do";
	alert(logoutForm.action + "\n\n" + logoutForm.cmd.value);
	logoutForm.submit(); 
}


//=====================================
/**
 *	ÆÄÀÏ¼³¸í : cyberKB °øÅë javascript 
 *	ÀÛ ¼º ÀÚ : ÇÑ¿µ±â
 *	ÀÛ ¼º ÀÏ : 2006-11-20
 *	¼ö Á¤ ÀÏ : 2006-11-20
 */
//=====================================

	function isNumCom(el) {
		var pattern = /^[0-9.]+$/;
		if(!pattern.test(el.value)){
			el.value = "";
		}
	}	
	  
	/**
	 * 0. 
	 */	 
   	String.prototype.trim = function(){
        return this.replace(/(^\s*)|(\s*$)/gi, "");
    }

	/**
	 * 0. 
	 */	 
    String.prototype.replaceAll = function(str1, str2) {
        var temp_str = "";
        if (this.trim() != "" && str1 != str2) {
            temp_str = this.trim();
            while (temp_str.indexOf(str1) > -1){
                temp_str = temp_str.replace(str1, str2);
            }
        }
        return temp_str;
    }
    
	/**
	 * 0. 
	 */	 
   	String.prototype.replaceData = function(){
        return this.replaceAll("=","¡ë");
    }    

	// =======================================================================================================
	// [½Ã] input¿¡ ¼ýÀÚ/ÅëÈ­ Ã³¸®  
	// =======================================================================================================
	/**
	 * 0. ÅëÈ­Çü½Ä ÀÚµ¿ ÄÞ¸¶ ³Ö±â
	 */	 
	function auto_comma(frm,val) {
		alert(val.value);
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;
			alert(keyCode);
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) || (keyCode==110) || (keyCode==190)){
				alert("aaa");
				var str = "" + get_number(val.value); 
				if ( (str != null) && (str != "")) {
					val.value = add_comma(str);
				} else {
					val.value = "";
				}
			}
		}
		return;
	}

	/**
	 * 0. ¼ýÀÚ¸¸ ³Ö±â
	 */	 
	function auto_num(frm,val) {
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46)){
				var str = "" + get_number(val.value); 
				if ( (str != null) && (str != "") && (str != "0") ) {
					val.value = str;
				} else {
					val.value = "0";
				}
			}
		}
		return;
	} 
	

	   
	/**
	 * 0. ¼ýÀÚ ¼Ò¼öÁ¡ ±îÁö ÀÔ·Â °¡´ÉÇÑ ÇÔ¼ö 
	 */	 
	function auto_num_2(frm,val){
	
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;	
					
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==188) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) || (keyCode==190)||keyCode == 189){
			

				var str = "" + get_number_2(val.value); 
				if ( (str != null) && (str != "") && (str != "0") ) {
					val.value = str;
				} else {
					val.value = "";
				}
			}
		}
		return;
	
	}

	/**
	 * 0. 0À¸·Î ½ÃÀÛÇÏ´Â ¼ýÀÚ Å¸ÀÔ
	 */	 
	function auto_num_3(frm,val){
	
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;	
					
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==188) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46) || (keyCode==190)||keyCode == 189){

				var str = "" + get_number_3(val.value); 
				if ( (str != null) && (str != "")  ) {
					val.value = str;
				} else {
					val.value = "";
				}
			}
		}
		return;
	
	}
	
		/**
	 * 0. ¼ýÀÚ¸¸ ³Ö±â
	 */	 
	function auto_num_4(frm,val) {
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46)){
				var str = "" + get_number(val.value); 
				if ( (str != null) && (str != "") && (str != "0") ) {
					val.value = str;
				} else {
					val.value = "";
				}
			}
		}
		return;
	} 
	
	/**
	 * 0. ¼ýÀÚ ¼Ò¼öÁ¡ ±îÁö ÀÔ·Â °¡´ÉÇÑ ÇÔ¼ö 
	 */	 
	function get_number_2(val) {
		var str = ""+val;
		var temp = "";
		var num = "";
		for(var i=0; i<str.length; i++) {
			temp = str.charAt(i);
			if ((temp >= "0" && temp <= "9") || (num.indexOf(".") == -1 && temp == ".") || (i==0 && temp=='-')) {	
					num += temp;	
			}
		}
		if ( (num != null) && (num != "") && (num != "0") )  return num;  
		else  return "";

	} 	
	
	/**
	 * 0. ¼ýÀÚ   ±îÁö ÀÔ·Â °¡´ÉÇÑ ÇÔ¼ö 
	 */	 
	function get_number_3(val) {
		var str = ""+val;
		var temp = "";
		var num = "";
		for(var i=0; i<str.length; i++) {
			temp = str.charAt(i);
			if ((temp >= "0" && temp <= "9")) {	
					num += temp;	
			}
		}
		if ( (num != null) && (num != "")  )  return num;  
		else  return "";

	} 
	
	/**
	 * 0. ÀüÈ­ ¹øÈ£ À¯Çü È®ÀÎ ÈÄ ³Ö±â 
	 */	 
	function auto_phone(frm,val) {
		if (navigator.userAgent.indexOf("MSIE") != -1) {
			var keyCode = window.event.keyCode;
			if (((keyCode>=48) && (keyCode <= 105)) || (keyCode==8) || (keyCode==13) || (keyCode==35) || (keyCode==46)){
				var str = "" + get_phoneNumber(val.value); 
				if ( (str != null) && (str != "") ) {
					val.value = str;
				} else {
					val.value = "";
				}
			}
		}
		return;
	}	
	/**
	 * 0. ÀüÈ­ ¹øÈ£ À¯Çü È®ÀÎ ÈÄ ³Ö±â 
	 */	 
	function get_phoneNumber(val) {
		var str = ""+val;
		var temp = "";
		var num = "";
		for(var i=0; i<str.length; i++) {
			temp = str.charAt(i);
			if ((temp >= "0" && temp <= "9") || (i!=0 && temp == "-"))  num += temp;
		}
		return num
	} 
	// =============================================================
	
		
	/**
	 * 0.
	 * @param 	
	 * @return	
	 */	 
	function add_comma(val) {
	
		val = val.toString();
		var isMinus = false;	// À½¼öÀ¯¹«
		var num_part = "";
		var decimal_part = "";
		var str = "";
		
		if(val.charAt(0)=='-'){
			isMinus = true;
		}
	
		// ¹®ÀÚ¿­ Á¦°Å
		val = str_replace(val,',','');
		val = str_replace(val,'-','');
		var arrNum = val.split('.');
		
		if(arrNum.length > 1) {
			decimal_part = "."+arrNum[1];
		}
		
		num_part = arrNum[0];
	
		if(num_part.length > 3) {
			var loop = Math.ceil(num_part.length / 3);
			var offset = num_part.length % 3;
			if(offset==0) offset = 3;
			str = num_part.substring(0, offset);
			for(var i=1;i<loop;i++) {
				str += "," + num_part.substring(offset, offset+3);
				offset += 3;
			}
				
		} else {
			str = num_part;
		}
	
		str = str+decimal_part;		// ¼Ò¼ýÁ¡
	
		// À½¼ö
		if(isMinus) {
			str = "-" + str;
		}
	
		return str;
	}

	/**
	 * 0. ÀüÈ­ ¹øÈ£ À¯Çü È®ÀÎ ÈÄ ³Ö±â 
	 * @param 	
	 * @return	
	 */	 
	function get_number(val) {
		var str = ""+val;
		var temp = "";
		var num = "";
		for(var i=0; i<str.length; i++) {
			temp = str.charAt(i);
			if( i==0 && temp=='-'){
				num += temp;
			}
			if (temp >= "0" && temp <= "9") {
				num += temp;
			}
		}
		if ( (num != null) && (num != "") && (num != "0") ) {
			return parseInt(num,10); //½ÊÁø¼ö·Î º¯È¯ÇÏ¿© ¸®ÅÏ
		} else {
			return "";
		}
	} 

	/**
	 * 0. ¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö 
	 */	 
	function isNumber(in_str) {
	    var chars = "0123456789";
	    return containsCharsOnly(in_str,chars);
	}

	/**
	 * 0. ¼ýÀÚ(-Æ÷ÇÔ)¸¸À¸·Î ±¸¼ºµÈ ¹®ÀÚ¿­ÀÎÁö
	 */	 
	function isNumber2(in_str) {
	    var chars = "-0123456789";
	    return containsCharsOnly(in_str,chars);
	}

	/**
	 * 0. °ª¿¡¼­ ¼ýÀÚ¹®ÀÚ¸¸ ÃßÃâ
	 */	 
	function char_trim(in_str) {
		var strNew = "";
	    var chkstr = "0123456789";
	
	    for (var i = 0; i < in_str.length; i++) {
	        if (chkstr.indexOf(in_str.substring(i, i + 1)) >= 0) {
	            strNew += in_str.substring(i, i + 1);
	        }
	    }
	    return strNew;
	}

	/**
	 * 0. °ª¿¡¼­ ¼ýÀÚ¹®ÀÚ¸¸ ÃßÃâ ¸¸ÀÏ ¹®ÀÚ°¡ nullÀÌ¸é 0 À¸·Î ³Ñ±è
	 */	 
	function char_trim_zero(in_str) {
		var strNew = "";
		var chkstr = "0123456789";
	
		if(in_str == "") return "0";
	
		for (var i = 0; i < in_str.length; i++) {
			if (chkstr.indexOf(in_str.substring(i, i + 1)) >= 0) {
				strNew += in_str.substring(i, i + 1);
			}
		}
	
		if(strNew == "") strNew="0";
	
		return strNew;
	}

	/**
	 * 0. ³¯Â¥ÀÇ À¯È¿¼º °Ë»ç
	 */	 
	function date_check(StrDate){
	  var trim_str = char_trim(StrDate);
	  if(trim_str.length==0) return true;
	  if(trim_str.length!=8) {
	  	alert("ÀÏÀÚÀÇ ÀÔ·Â ±æÀÌ°¡ Àß ¸ø µÇ¾ú½À´Ï´Ù.\n¼ýÀÚ 8ÀÚ¸®·Î ÀÔ·ÂÇÏ½Ê½Ã¿À");
	  	return false;
	  }
	  YYear = trim_str.substr(0, 4);
	  MMonth = trim_str.substr(4, 2) - 1;
	  DDate = trim_str.substr(6, 2);
	  YMD_day = new Date(YYear, MMonth, DDate);
	
	  if ( YMD_day.getYear() % 100 != YYear.substr(2, 2) ||
	       YMD_day.getMonth() != MMonth ||
	       YMD_day.getDate() != DDate)
	  {
		  alert("ÀÔ·ÂÇÑ ³¯Â¥Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù\nÈ®ÀÎ ÇÏ½Ê½Ã¿À\n2004-12-31");
	    return false;
	  }
	  return true;
	}
	
	  
	
	
	
	/**
	 * 0. 
	 */	 
	function chkDate(str)
	{
	    if( str.length == 8 )
		{
	        vDate = new Date();
	        vDate.setFullYear(str.substring(0, 4));
	        vDate.setMonth(str.substring(4, 6));
	        vDate.setDate(str.substring(6));
	
	        if( vDate.getFullYear() != str.substring(0, 4) ||
				vDate.getMonth() != str.substring(4, 6) ||
	            vDate.getDate() != str.substring(6) )
		    {
	            alert("ÀÔ·ÂÇÑ ³¯Â¥Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù\nÈ®ÀÎ ÇÏ½Ê½Ã¿À");
	            return;
	        }
	     }
	}

	/**
	 * 0. ¹®ÀÚ¿­ ¹Ù²Ù±â
	 */	 
	function str_replace(in_str,str1,str2) {
	    var r_str = "/"+str1+"/gi" ;
	    return in_str.replace(eval(r_str),str2);
	}
	
	/**
	 * 0. ¹®ÀÚ¿­ ¹Ù²Ù±â
	 */	 
	function str_replace_if(in_str) {
	    if(in_str == null || in_str == "") return "";

	    in_str = in_str.replaceAll("&nbsp;"," ");
	    
	    return in_str;
	}	
	
	/**
	 * 0. ¼¼ÀÚ¸®¼ö¸¶´Ù ½°Ç¥(ÄÄ¸¶)¸¦ »ðÀÔÇÕ´Ï´Ù
	 */	 
	function number_format(numstr) {
	    var numstr = String(recoverNumber(String(numstr)));
	    var re0 = /(\d+)(\d{3})($|\..*)/;
	    if (re0.test(numstr))
	        return numstr.replace(re0, function(str,p1,p2,p3) { return number_format(p1) + "," + p2 + p3; });
	    else
	        return numstr;
	}
	
	/**
	 * 0. ¹®ÀÚÀÇ ÁÂÃø¿¡ Æ¯Á¤¹®ÀÚ ³Ö±â
	 */	 
	function lpad(str, length, charstr)
	{
	
		if (str == '' || str == null) {
			return '';
		}
	
		// ¼ýÀÚ´Â ¹®ÀÚ·Î ¹Ù²Û´Ù.
		str = str.toString();
		
		for(var i=0;i<length;i++) {
			if(str.length < length) {
				str = charstr + str;
			}
		}
		return str;
	}

	/**
	* ÁÂ¿ì °ø¹é Á¦°Å
	*/
	String.prototype.trim = function()
	{
		return this.replace(/(^\s*)|(\s*$)/g, "");
	}
	
	/**
	* ÅØ½ºÆ® ÁÂÃø ºÎºÐÀÇ °ø¹é °¹¼ö
	*/
	String.prototype.leftSpaceQuantity = function()
	{
		var count = 0;
	
		for( var i = 0; i < this.length; i++ )
		{
			if( this.charAt(i) == ' ' )
				count++;
			else
			break;
		}
	
		return count;
	}
	
	/**
	* ÅØ½ºÆ® ¿ìÃø ºÎºÐÀÇ °ø¹é °¹¼ö
	*/
	String.prototype.rightSpaceQuantity = function()
	{
		var count = 0;
	
		for( var i = this.length - 1; i >= 0; i-- )
		{
			if( this.charAt(i) == ' ' )
				count++;
			else
				break;
		}
	
		return count;
	}

	/*
	*
	* ÀÔ·ÂµÇ´Â Å°ÀÇ Á¤º¸¸¦ È®ÀÎÇÏ¿© [INT/FLOAT/ALPHA/ALPHANUM]À» È®ÀÎÇÑ´Ù.
	*/
	function chkConstraint( filter ) {
	    	
	    	if (document.all) {
	    		var key = String.fromCharCode (event.keyCode);
				var filter = filter.toUpperCase();
				var pattern;
				switch (filter) {
					case "INT" :
						pattern = "[0-9]";
						break;
					case "FLOAT" :
						pattern = "[0-9.]";
						break;
					case "ALPHA" :
						pattern = "[A-Za-z]";
						break;
					case "ALPHA2" :
						pattern = "[A-Za-z\ ]";
						break;					
					case "ALPHANUM" :
						pattern = "[a-z0-9A-Z]";
						break;
					case "PASSWORD" : 
						pattern = "[a-z0-9A-Z]";
						break;						
				}
				var reg = new RegExp (pattern);
				
				if (key != "\r" && !reg.test (key)) event.returnValue = false;	

	    	}
	}
			
	/**
	* ¿ë   µµ : Çã¿ëµÈ ±ÛÀÚ¼ö ÀÔ·Â ÈÄ ÀÚµ¿À¸·Î ´ÙÀ½ ÇÊµå·Î ÀÌµ¿ÇÑ´Ù.
	* »ç¿ë¿¹ : onKeyup="moveTab( this , 8 , self.$('next') )"
	* @param f_jmin ÇöÀçÇÊµå
	* @param leng Çã¿ë±ÛÀÚ¼ö
	* @param dest(ÀÌµ¿µÉ ÇÊµå)
	* @param div(±¸ºÐÀÚ)
	*/
	function moveTab( f_jmin , leng ,  dest ) {
		
		
			var obj = f_jmin.value;
			var len = leng;					
			var l = f_jmin.value.length;
			if( eval(l) == len ) {
				dest.focus();
			}
	}    

	/**
	* ¿ëµµ : ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
	*/
	function isCheckResidentID(id0, id1) {
       	var id0 = String(id0);
       	var id1 = String(id1);
       	var id = id0+id1;
       	var sum = 0;
       	var digit = id.substring(12, 13);
           for (var i = 0; i<12; i++) {
               if (i<8) {
                       sum += id.substring(i, i+1)*(i+2);
               } else {
                       sum += id.substring(i, i+1)*(i-6);
               }
       	}
       	
       	var magicDigit = (11-sum%11)%10;
           if (magicDigit == digit) {
               return true;
            } else {
               return false;
            }
	}
				
					 
	// =======================================================================================================
	// [½Ã] ÆË¾÷Ã¢ Ã³¸® 
	// =======================================================================================================
	/**
	 * 0. ÆË¾÷Ã¢ ¶ç¿ì±â - url(·ê), ³ÐÀÌ, ³ôÀÌ
	 */	 
	function openWin(destUrl,width,height){
		option = "scrollbars=yes,resizable=yes,width="+width+",height="+height;
		if (window.opener != null) {
			newWindow2 = window.open(destUrl,'newPop2',option);
			newWindow2.focus();
		} else {
			newWindow = window.open(destUrl,'newPop',option);
			newWindow.focus();
		}
	}

	var	titlebarHeight	= 37;
	/** ScrollBar³ÐÀÌ */
	var	scrollbarWidth	= 12;
	/** ToolBar³ôÀÌ */
	var	toolbarHeight	= 31;
	/** MenuBar³ôÀÌ */
	var	menubarHeight	= 49;	
	
	/**
	 * 0. ÆË¾÷Ã¢ ¶ç¿ì±â2 - url(·ê), ½ºÅ©·ÑÀ¯¹«¼³Á¤, resize¿©ºÎ, ³ÐÀÌ, ³ôÀÌ, Åø¹Ù 
	 */	 
	function openCustomWindows(url,name,width,height,scrollbars) {

			var	left		= getCenter_X(width + scrollbarWidth);
			var	top		= getCenter_Y(height + titlebarHeight + toolbarHeight);
			
			if (!scrollbars) scrollbars = 'no';
			
			var	feature   = 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+scrollbars+', copyhistory=yes, resizable=no'

			newWindow = window.open(url,name,feature);
			newWindow.focus();
	}


	/**
	 * 0. ÆË¾÷Ã¢ ¶ç¿ì±â3 - url(·ê), ½ºÅ©·ÑÀ¯¹«¼³Á¤, resize¿©ºÎ, ³ÐÀÌ, ³ôÀÌ°¡ 10, Åø¹Ù 
	 */	 
	function openCustomWindows3(url,name,width,height,scrollbars) {

			var	left		= getCenter_X(width + scrollbarWidth);
			var	top		= 10;
			
			if (!scrollbars) scrollbars = 'no';
			
			var	feature   = 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+scrollbars+', copyhistory=yes, resizable=no'

			newWindow = window.open(url,name,feature);
			newWindow.focus();
	}
	
	/**
	 * 0. ÆË¾÷Ã¢ ¶ç¿ì±â4 - url(·ê), ½ºÅ©·ÑÀ¯¹«¼³Á¤, resize¿©ºÎ, ³ÐÀÌ, ³ôÀÌ°¡ 10, Åø¹Ù -- 2007.06  Á¤¿¬¼· Ãß°¡ 
	 */	 
	function openCustomWindows4_event(url,name,width,height,scrollbars) {

			var	left		= getCenter_X(width + scrollbarWidth);
			var	top		= getCenter_Y(height);
			
			if (!scrollbars) scrollbars = 'no';
			
			var	feature   = 'left='+left+', top='+top+', width='+width+', height='+height+', toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+scrollbars+', copyhistory=yes, resizable=no'

			newWindow = window.open(url,name,feature);
			newWindow.focus();
	}


	
	/**
	 * 0. 
	 */	 
	function openWin2(destUrl, name, width,height, scroll, resize,toolbar){
		option = "scrollbars="+scroll+",resizable="+resize+",width="+width+",height="+height+",toolbar="+toolbar+"";
	//	 alert(option);
		if (window.opener != null) {
			newWindow2 = window.open(destUrl, name, option);
			newWindow2.focus();
		} else {
			newWindow = window.open(destUrl, name, option);
			newWindow.focus();
		}
	}

	/**
	 * 0. 
	 */	 
	function getCenter_X (width) {	
		return (screen.availWidth / 2) - (width / 2);
	} 
	function getCenter_Y (height) {
		return (screen.availHeight / 2) - (height / 2);
	}	
		
	/**
	 * 0. ³¯Â¥¼±ÅÃ PopupÃ¢À» ¶ç¿î´Ù.
	 */	 
	function openCalendar(returnField, idx) {
		
		var	width       = 220;
		var	height      = 200;
		var	left        = getCenter_X(width + scrollbarWidth);
		var	top         = getCenter_Y(height);

        var formname = returnField.form.name;
        if (formname=="") formname=returnField.form.id;
        
        var	url         = '/MGT/popup/Calendar.jsp?returnField=' + formname + '.' + returnField.name + '&currDate=' + returnField.value + '&dateFormat=' + returnField.format + '&idx=' + idx;

		var	name        = 'calendarPopUp';
		var	feature		= 'status=no scrollbars=no resizable=no width=' + width + ' height=' + height + ' left=' + left + ' top=' + top;

		//return openPopUp(url, name, feature);
		openCustomWindows(url,name,width,height);
	}

	/**
	 * 0. ´Þ·Â ÆË¾÷ Ã³¸®ÈÄ event¹ß»ý 
	 */	 
	function openCalendarEvent(returnField, idx,event) {
		
		var	width       = 220;
		var	height      = 200;
		var	left        = getCenter_X(width + scrollbarWidth);
		var	top         = getCenter_Y(height);

        var formname = returnField.form.name;
        if (formname=="") formname=returnField.form.id;
        
        var	url         = './popup/Calendar.jsp?returnField=' + formname + '.' + returnField.name + '&currDate=' + returnField.value + '&dateFormat=' + returnField.format + '&idx=' + idx +"&event="+ event;

		var	name        = 'calendarPopUp';
		var	feature		= 'status=no scrollbars=no resizable=no width=' + width + ' height=' + height + ' left=' + left + ' top=' + top;
		openCustomWindows(url,name,width,height);
	}
	
	// =======================================================================================================
	// [½Ã] select °´Ã¼ »ý¼º ¹× Á¦¾î 
	// =======================================================================================================
	/**
	 * 0. ÁöÁ¤ ¿ù ºÎÅÍ n¿ù ÈÄÀÇ ³¯Â¥
	 */	 
	function addMonth(currentDate,month,pattren) {
		var Ty,Tm,Td;	 
		var TDate  = new Date();
	
		currentDate = remove_str(currentDate,"-");
		TDate.setYear(currentDate.substring(0,4));
		TDate.setMonth(eval(currentDate.substring(4,6))-1+eval(month)+"");
		TDate.setDate(currentDate.substring(6));
		Ty=TDate.getYear()+"";
		Tm=TDate.getMonth()+1+"";
		Td=TDate.getDate()+"";
		if(Tm.length<2) Tm="0"+Tm;
		if(Td.length<2) Td="0"+Td;
		return Ty + pattren + Tm + pattren + Td;
	}

	/**
	 * 0. ÁöÁ¤ ÀÏÀÚ ºÎÅÍ nÀÏ ÈÄÀÇ ³¯Â¥
	 */	 
	function addDate(currentDate,day,pattren) {
		var days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	
		currentDate = remove_str(currentDate,"-");
		Year  = eval(currentDate.substring(0,4));
		Month = eval(currentDate.substring(4,6));
		Day   = eval(currentDate.substring(6)) + eval(day);
	
		if(Month == 2){
			if ((((eval(Year) % 4) == 0) && (((eval(Year) % 100) != 0) || ((eval(Year % 400) == 0))) ||
				((eval(Year) % 1000) == 0))) {
				days[1]=29;
			}
		}
		
		if(Day > days[Month - 1]) {
			Day = Day - (days[Month - 1]);
			Month = Month + 1;
	
			if(Month > 12) {
				Month = 1;
				Year = Year + 1;
			}
		}
	
		varYear = Year;
		varMonth = Month;
		varDay = Day;
	
		if(Month < 10) {
			varMonth = "0" + Month;
		}
	
		if(Day < 10) {
			varDay = "0" + Day;
		}
	
		return varYear + pattren + varMonth + pattren + varDay;
	}
 
	/**
	 * 0. ÁöÁ¤ ¿ù ºÎÅÍ n¿ù ÀÌÀüÀÇ ³¯Â¥
	 */	 
	function subMonth(currentDate,month,pattren) {
		var Ty,Tm,Td;	 
		var TDate  = new Date();
	
		currentDate = remove_str(currentDate,"-");	
		TDate.setYear(currentDate.substring(0,4));
		TDate.setMonth(eval(currentDate.substring(4,6))-1-eval(month)+"");
		TDate.setDate(currentDate.substring(6));
		Ty=TDate.getYear()+"";
		Tm=TDate.getMonth()+1+"";
		Td=TDate.getDate()+"";
		if(Tm.length<2) Tm="0"+Tm;
		if(Td.length<2) Td="0"+Td;
		return Ty + pattren + Tm + pattren + Td;
	}

	/**
	 * 0. ÁöÁ¤ ÀÏÀÚ ºÎÅÍ nÀÏ ÀÌÀüÀÇ ³¯Â¥
	 */	 
	function subDate(currentDate,day,pattren) {
		var days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	
		currentDate = remove_str(currentDate,"-");
		Year  = eval(currentDate.substring(0,4));
		Month = eval(currentDate.substring(4,6));
		Day   = eval(currentDate.substring(6)) - eval(day);
	
		if(Month == 2){
			if ((((eval(Year) % 4) == 0) && (((eval(Year) % 100) != 0) || ((eval(Year % 400) == 0))) ||
				((eval(Year) % 1000) == 0))) {
				days[1]=29;
			}
		}
	
		if(Day < 1) {
			if(Month == 1) {
				Day = (days[11]) + Day ;
			} else {
				Day = (days[Month - 2]) + Day ;
			}
	
			Month = Month - 1;
	
			if(Month < 1) {
				Month = 12;
				Year = Year - 1;
			}
		}
	
		varYear = Year;
		varMonth = Month;
		varDay = Day;
	
		if(Month < 10) {
			varMonth = "0" + Month;
		}
	
		if(Day < 10) {
			varDay = "0" + Day;
		}
	
		return varYear + pattren + varMonth + pattren + varDay;
	}
	
	/**
	 * 0. ³âµµ select box ¸¸µé±â[flag = YEAR,MONTH,DAY]
	 */	 
	function makeDateSelect(selObj, flag, defVal)
	{
		var newOpt;
		var rowCount = 0;
		var st_num;
		var ed_num;
		var etc = "";
		
		selObj.options.length=0;
		
		switch(flag)
		{
			case "YEAR":
				st_num = 2000;
				ed_num = 2020;
				etc = "³â";
			break;
	
			case "MONTH":
				st_num = 1;
				ed_num = 12;
				etc = "¿ù";
			break;
	
			case "DAY":
				st_num = 1;
				ed_num = 31;
				etc = "ÀÏ";
			break;
	
			default:
				return;
			break;
	
		}
	
		for(var i=st_num;i<=ed_num;i++)
		{
			newOpt = new Option( i + etc );
			newOpt.value = i;
			selObj.options[rowCount] = newOpt;
			rowCount ++;
		}
	
		if(defVal != '')
		{
			selObj.value = parseFloat(defVal);
		}
	}

	/**
	 * 0. ¸ð´Þ Ã¢ ¿­±â
	 */	 
	function openCustomModal(url,width,height) {
		var	left   = getCenter_X(parseInt(width) + scrollbarWidth);	
		var	top    = getCenter_Y(height);
		var result = showModalDialog(url, window, "resize:yes; scroll:auto; status:no; dialogLeft:"+left+"px; dialogTop:"+top+"px; dialogWidth:" + width + "px; dialogHeight:" + height + "px");
		return 	result;
	}	
	
	/*
	 * ¿ëµµ : Àü´ÞµÈ ÁÖ¹Îµî·Ï¹øÈ£·Î »ýÀÏ³âµµ¸¦ ÃßÃâÇÑ´Ù.
	 * ¿¹ : getBirthYear( "0612313693691" ) => 2006
	 * @param jumin ÁÖ¹Îµî·Ï¹øÈ£
	 * @return birthYear »ý³â
	 */
	function getBirthYear( jumin ) {
		
		var birthYearCode = "";
		var birthYear = "";
		 
		jumin = jumin.replaceAll("-","");
		
		// ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®ÀÇ Ã¹ÀÚ°¡ 9/0:1800, 1/2:1900, 3/4:2000 ¾Æ´Ï¸é return;
		birthYearCode = jumin.substring( 6 , 7 );

		if( birthYearCode == "1" || birthYearCode == "2" )
			birthYear = "19";
		else if( birthYearCode == "3" || birthYearCode == "4" )
			birthYear = "20";
		else if( birthYearCode == "5" || birthYearCode == "6" )
			birthYear = "19";
		else if( birthYearCode == "7" || birthYearCode == "8" )
			birthYear = "20";
		else if( birthYearCode == "9" || birthYearCode == "0" )
			birthYear = "18";								
		else
			return "19";
	
		birthYear = birthYear + jumin.substring(0, 2)
	
		return birthYear;
	}
	
	/*
	 * ¿ëµµ : Àü´ÞµÈ Object¿¡ selValue¿Í °°Àº optionÀ» ¼±ÅÃÇÑ´Ù.
	 * @param obj Object °´Ã¼
	 * @param selValue ¼±ÅÃÇÒ °ª
	 * @return boolean	 	 
	 */
	function setSelected( obj , selValue, disabled ) {
		if( disabled == null || disabled == "" ) disabled = false;
		obj.disabled = disabled;
		for( var i = 0; i < obj.length; i++) {
			if( obj.options[i].value == selValue ) {
				obj.options[i].selected = true
				return true;
			}
		}
	}
	
	/*
	 * ¿ëµµ : Àü´ÞµÈ Object¿¡ selValue¿Í °°Àº optionÀ» ¼±ÅÃÇÑ´Ù.
	 * @param obj Object °´Ã¼
	 * @param selValue ¼±ÅÃÇÒ °ª
	 * @return boolean	 	 
	 */
	function setSelected2( obj , selValue, disabled ) {
		disabled = false;		
		for( var i = 0; i < obj.length; i++) {
			if( obj.options[i].value.substring(0,6) == selValue.substring(0,6)) {
				//obj.options[i].selected = true;
				disabled = true;
				obj.disabled = disabled;
				return true;
			}
		}
		//obj.disabled = disabled;
	}

	/*
	 * ¿ëµµ : Àü´ÞµÈ Object¿¡ Ã¼Å©¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
	 * @param obj Object °´Ã¼
	 * @return boolean	 
	 */
	function hasCheckedRadio( obj , checkValue ) {
	    if ( obj.length > 1 ) {
	        for ( var i = 0; i < obj.length; i++ ) {
	            if( checkValue != null && typeof( checkValue ) != "undefinde" ) {
	            	if( obj[ i ].value == checkValue && obj[ i ].checked ) return true
	           	}else {
	            	if( obj[ i ].checked ) return true;
	            }
	        }
	    } else {
    		if( checkValue != null && typeof( checkValue ) != "undefinde" ) {
            	if( obj.value == checkValue && obj.checked ) return true
           	}else {
	        	if( obj.checked ) return true;
	        }
	    }
	    return false;
	}
	
	/**
	 * ¿ëµµ : Àü´ÞµÈ Object¿¡ checkValue¿Í °°Àº °ªÀ» °¡Áö´Â Radio¹öÆ°À» ¼±ÅÃÇÑ´Ù.
	 * @param obj Object °´Ã¼
	 * @param checkValue ¼±ÅÃÇÒ °ª
	 * @return boolean
	 */
	function setCheckedRadio( obj , checkValue , isChecked ) {
		if( typeof( isChecked ) != "boolean" ) isChecked = true;
		var size = 0;
		if( obj ) {
			size = obj.length;
			if( !size ) size = 1;
		}else {
			return;
		}
		
		if( size > 1 ) {
			for( var i = 0 ; i < size ; i++ ) {
				if( obj[i].value == checkValue ) {
					obj[i].checked = isChecked;
					return;
				}
			}
		}else if( size == 1 ) {
			obj.checked = true;
			return;
		}
	}
	
	/*
	 * ¿ëµµ : Àü´ÞµÈ Object¿¡ Ã¼Å©µÈ value¸¦ ¸®ÅÏÇÑ´Ù.
	 * @param obj Object °´Ã¼
	 * @return string
	 */
	function getCheckedRadioValue( obj ) {
		var size = 0;
		if( obj ) {
			size = obj.length;
			if( !size ) size = 1;
		}else {
			return "";
		}
		
		if( size > 1 ) {
			for( var i = 0 ; i < size ; i++ ) {
				if( obj[i].checked ) return obj[i].value;
			}
		}else if( size == 1 ) {
			if( obj.checked ) return obj.value;
		}
		return "";
	}
	
	/**
	 * ¿ëµµ : ÀÔ·Â¹ÞÀº °ªÀÇ ±æÀÌ¸¦ ¸®ÅÏÇÑ´Ù.(ÇÑ±Û 2Byte ÇÑ±ÛÀÌ¿Ü 1Byte)
	 * @param String str
	 * @return int
	 */
	function getByteLength( str ) {
	    var byteLength = 0;
	    for( var i = 0 ; i < str.length ; i++ ) {
	        var oneChar = escape( str.charAt( i ) );
	        if( oneChar.length == 1 ) {
	            byteLength ++;
	        }else if( oneChar.indexOf( "%u" ) != -1 ) {
	            byteLength += 2;
	        }else if( oneChar.indexOf( "%" ) != -1 ) {
	            byteLength += oneChar.length/3;
	        }
	    }
	    return byteLength;
	}
	
	
	/****************************
*	½ÃÀÛÀÏ Á¾·áÀÏ À¯È¿¼º Ã¼Å©  ¼±ÅÃÇ×¸ñÀÏ¶§
*	@param  frdate			input emedit ½ÃÀÛÀÏ
*	@param  todate			input emedit Á¾·áÀÏ
*	@param  boolean
*
*	Fn_ValidDate(frm.EE_Frdate.value,frm.EE_Todate.value,"Á¶È¸ÀÏÀÚ¸¦"))
****************************/
function Fn_ValidDate(frdate,todate){
	frdateVal = frdate.replace(/ /gi,"");
	todateVal = todate.replace(/ /gi,"");
    if(frdateVal == '' && todateVal ==''){
		return false;
	} 
	
	if(todateVal-frdateVal<0){ 
		return true;
	} 
}
	
// ÁÖ¹Î¹øÈ£ ÀÔ·ÂÇÒ ¶§ ÀÚµ¿À¸·Î ´ÙÀ½ input À¸·Î ÀÌµ¿ÇÑ´Ù.
// Á¢±Ù¼ºÀ» °í·ÁÇØ¼­ ¸¸µç ½ºÅ©¸³Æ® ÀÌ´Ù. - 2008.03.19
var next_go = true;
var cur_val = null;
function moveNext(id_from,id_to,maxSize) {
	var cur = document.getElementById(id_from).value;
	curSize = cur.length;
	numFlag = true;
	
	if (curSize == maxSize) {
		if(next_go || cur_val != cur)
		{
			cur_val = cur;
			next_go = false;
			document.getElementById(id_to).focus();
		}
		return true;
	}
	next_go = true;
}

function isNumeric(s)
{
     var isNum = /\d/;
     if( !isNum.test(s) ) { return false; }
     else { return true; }
}	
	
// È¸¿ø½Ç¸íÈ®ÀÎ_ÀÎÇ² µ¿ÀÛ
function inFocus1(i) {
	(i).style.border='2px solid #59a509';
}	

function outFocus1(i) {
	(i).style.border='2px solid #cccccc';
}



//2008-11-01 Ãß°¡
//html div ÀÌ¸§¿¡ innerHTML ÇÏ±â
function addValue(id,sb){

   var str,t;
   t = document.getElementById(id);
   //t = "";
   str = t.innerHTML;
   str += sb;
   t.innerHTML = "";
   t.innerHTML = str;
}


//2008-11-05 Ãß°¡
//Ã¼Å©¹Ú½º ¼¼ÆÃ ÇØÁÖ´Â°Å
function checkBox(num,obj){

	var checkList = obj;//document.form.select_text_LST;	
	tmpNum = ""
	tmpNum = num.split(",");
	tmpSize = tmpNum.length;
	
	//alert("tmpNum = " + tmpNum + "\n\n tmpSize = " + tmpSize);
	
	if (checkList != null){
	
		for (var i = 0; i < checkList.length; i++) {
		
			for (var j = 0; j < tmpSize; j++) {
		
				if(checkList[i].value == tmpNum[j]) {
					checkList[i].checked=true;
				}
			}
		}		
	}
}

var StringBuffer = function() {
    this.buffer = new Array();
}

StringBuffer.prototype.append = function(obj) {
     this.buffer.push(obj);
}

StringBuffer.prototype.toString = function(){
     return this.buffer.join("");
}

//Ã¼Å©¹Ú½º ÇÏ³ª¶óµµ ¼±ÅÃ 
function chkCount(box){
	var count = 0; 
	var size = box.length; 
	
	for (var i=0; i<size-1; i++) { 
		if (box[i].checked==true) { 
			count++; 
		} 
	} 
	
	if(count < 1) {
		alert("±ÇÇÑ¼³Á¤Àº Àû¾îµµ ÇÏ³ª´Â Ã¼Å©¸¦ ÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		return false;
	}else{
	
		return true;	
	}
}


/**************************************************
*    SWF innerHTML write
*    "/swf/main.swf", 1024, 768, "", "CyberMain",""
***************************************************/
function showFlex(swf, layer, width, height, bgcolor, id, flashvars)
{  
	var so = new SWFObject(swf, id, width, height, "9", bgcolor); 
	 
    so.addParam("movie", 				swf);
    so.addParam("flashvars", 			flashvars);
    so.addParam("quality", 				"high");
    so.addParam("menu", 				"false");
    so.addParam("salign", 				"LT");
    so.addParam("scale", 				"noscale");
    so.addParam("wmode", 				"transparent");
    //so.addParam("allowScriptAccess", 	"sameDomain");
    so.addParam("allowScriptAccess", 	"always");
    
    so.write(layer); 
}  
