var gi_duration	= "0.3";
var gi_overlap	= "0.3";

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, '') }

String.prototype.byte = function() {
	var cnt = 0;
	for (var i = 0; i < this.length; i++)
	{
		if (this.charCodeAt(i) > 127)	{ cnt += 2; }
		else					{ cnt++; }
	}
	return cnt;
}

String.prototype.mmtype	= function() { if ( parseInt(this) > 12 ) { return "12"; } else { return "" + this; } }
String.prototype.ddtype	= function() { if ( parseInt(this) > 31 ) { return "31"; } else { return "" + this; } }
String.prototype.hhtype	= function() { if ( parseInt(this) > 24 ) { return "24"; } else { return "" + this; } }
String.prototype.mitype	= function() { if ( parseInt(this) > 60 ) { return "60"; } else { return "" + this; } }
String.prototype.sstype	= function() { if ( parseInt(this) > 60 ) { return "60"; } else { return "" + this; } }

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_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_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_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 isFunction(a) 
{
     return typeof a == 'function';
}

function isObject(a) 
{
    return (typeof a == 'object' && !!a) || isFunction(a);
}

function fn_loading()
{
	show_common_progress('µ¥ÀÌÅÍ Ã³¸®Áß ÀÔ´Ï´Ù', 'µ¥ÀÌÅÍ Ã³¸®Áß ÀÔ´Ï´Ù...<BR><BR>Àá½Ã¸¸ ±â´Ù·Á ÁÖ¼¼¿ä......', 'id_table_detail', 'abs_center', 'abs_top', 500, 200, 0, 200, true, 0);
}

function erase_blank(str_v)
{
  	return (str_v.replace(/ /g, ""));
}

function fn_cast_int(str_v)
{
	while(str_v.substr(0,1) == '0') { str_v = str_v.substr(1); }
	
	var return_val = parseInt(str_v);
	if ( !isNaN(return_val) )
	{
		return return_val;
	}
	else
	{
		if( typeof(arguments[1]) != "undefined" )
		{
			return arguments[1];
		}
		else
		{
			return "";
		}
	}
}

function fn_frm_ctrl_check ( ao_ctrl , as_msg )
{
	if ( ao_ctrl.value.trim() == "" )
	{
		alert( as_msg + " Àº(´Â) ÇÊ¼öÇ×¸ñ ÀÔ´Ï´Ù !        " );
		ao_ctrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function int_check(ctrl_nm)
{
	if(/[^0-9{0,}$]/g.test(ctrl_nm.value))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä !       ");
		if ( typeof(arguments[1]) != "undefined" )
		{
			ctrl_nm.value = arguments[1];
		}
		else
		{
			ctrl_nm.value = "";
		}
		ctrl_nm.focus();
	}
}

function fn_common_fill(str_v, str_fill, str_len)
{
	var str_v	= str_v.toString();
	var str_fill	= str_fill.toString();
	var str_len	= parseInt(str_len);
	while(str_v.length < str_len)
	{
		str_v = str_fill + str_v;
	}
	return str_v;
}

/* È®ÀåÀÚ ´ë¹®ÀÚ°¡´É_¼öÁ¤ ## 11.03.25*/
function file_check_img(sLoc)
{
	if(sLoc.indexOf('.') < 0)
	{
		alert("¿Ã¹Ù¸¥ ÆÄÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù !");
		return false;
	}
	switch(sLoc.substr(sLoc.lastIndexOf('.')))
	{
		case '.gif' :
		case '.jpg' :
		case '.bmp' :
		case '.GIF' :
		case '.JPG' :
		case '.BMP' :
			return true;
			break;
		default : 
			alert("±×¸² ÆÄÀÏ¸¸ µî·Ï °¡´ÉÇÕ´Ï´Ù !       \n\nÈ®ÀÎ ÈÄ ´Ù½Ã µî·ÏÇØ ÁÖ¼¼¿ä !");
			break;
	}
	return false;
}

/* È®ÀåÀÚ ´ë¹®ÀÚ°¡´É ¼öÁ¤, xlsx, pptx µî·Ï ## 11.03.25*/
function file_check_files(sLoc)
{
	if(sLoc.indexOf('.') < 0)
	{
		alert("¿Ã¹Ù¸¥ ÆÄÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù !");
		return false;
	}
	switch(sLoc.substr(sLoc.lastIndexOf('.')))
	{
		case '.doc' :
		case '.DOC' :
		case '.txt' :
		case '.TXT' :
		case '.hwp' :
		case '.HWP' :
		case '.xls' :
		case '.xlsx' :
		case '.XLS' :
		case '.XLSX' :
		case '.pdf' :
		case '.PDF' :
		case '.gif' :
		case '.jpg' :
		case '.bmp' :
		case '.GIF' :
		case '.JPG' :
		case '.BMP' :
		case '.zip' : 
		case '.ZIP' : 
		case '.rar' :
		case '.RAR' :  
		case '.ppt' : 
		case '.pptx' : 
		case '.PPT' : 
		case '.PPTX' :
			return true;
			break;
		default : 
			alert("ÀÌ Çü½ÄÀÇ ÆÄÀÏÀº µî·ÏÇÏ½Ç ¼ö ¾ø½À´Ï´Ù  !       " +
				"\n\nµî·ÏÁö¿ø È®ÀåÀÚ ¸ñ·Ï\n\n" +
				"  - ¿öµå ÆÄÀÏ : doc\n" +
				"  - ¸Þ¸ðÀå ±âº»¹®¼­ ÆÄÀÏ : txt\n" +
				"  - ÇÑ±Û ÆÄÀÏ : hwp\n" +
				"  - ¿¢¼¿ ÆÄÀÏ : xls, xlsx\n" +
				"  - ÆÄ¿öÆ÷ÀÎÆ® ÆÄÀÏ : pdf, ppt, pptx\n" +
				"  - ÀÌ¹ÌÁö ÆÄÀÏ : gif , jpg , bmp\n" +
				"  - ¾ÐÃàÆÄÀÏ : zip , rar" +
				"\n\nÈ®ÀÎ ÈÄ ´Ù½Ã µî·ÏÇØ ÁÖ¼¼¿ä !");
			break;
	}
	return false;
}


function fn_reg_no_check ( as_reg_no )
{
	var intJuminNo	= as_reg_no.replace("-", "");
	var intJuminNo2	= intJuminNo.substring(6,13);
	var intSexNumber;

	if(intJuminNo != ""){	

		arrJuminNo = new Array(13);
	
		for (var i=0; i < 13; i++) {
			arrJuminNo[i] = parseInt(intJuminNo.charAt(i));
		}

		var intJuminConfirmNo1 =	arrJuminNo[0] * 2 + 
						arrJuminNo[1] * 3 + 
						arrJuminNo[2] * 4 + 
						arrJuminNo[3] * 5 + 
						arrJuminNo[4] * 6 + 
						arrJuminNo[5] * 7 + 
						arrJuminNo[6] * 8 + 
						arrJuminNo[7] * 9 + 
						arrJuminNo[8] * 2 + 
						arrJuminNo[9] * 3 + 
						arrJuminNo[10] * 4 + 
						arrJuminNo[11] * 5;

		intJuminConfirmNo1 = intJuminConfirmNo1 % 11;
	
		var intJuminConfirmNo2 = 11 - intJuminConfirmNo1;

		if (intJuminConfirmNo2 > 9) {
	    		intJuminConfirmNo2 = intJuminConfirmNo2 % 10
		}

		if (intJuminConfirmNo2 != arrJuminNo[12])
		{
			return false;
		}else{

			intSexNumber = intJuminNo2.substring(0,1);
		
			if(intSexNumber != 1 && intSexNumber != 2 && intSexNumber !=3 && intSexNumber != 4)
			{
				return false;
			}

		}
		return true;
	}

}


function byte_check(ctrl_nm, nByte)
{
	var len = 0, j;
	var str = ctrl_nm.value; 
	for (i = 0, j = str.length; i < j; i++, len++)
	{ 
		if ( (str.charCodeAt(i)<0)||(str.charCodeAt(i)>127) )	len++; 
		if (len >= nByte)
		{
//			alert("Çã¿ë±æÀÌ ÀÌ»óÀ» ±ÛÀ» ¾²¼Ì½À´Ï´Ù !!\n\n" + nByte + " byte (¼ýÀÚ,¿µ¹®:" + nByte + "ÀÚ , ÇÑ±Û:" + (nByte / 2) + "ÀÚ)\n\nÃÊ°úµÈ byteÀÇ ±ÛÀÚ´Â ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù !");
			ctrl_nm.value = str.substring(0,i); 
//			ctrl_nm.focus(); 
			return; 
		} 
	} 
}

function money_check(ctrl_nm, defV)
{
	if(event.keyCode ==13)
	{
		ctrl_nm.focus();
		return;
	}
	if(/^[0-9]{1,}$/g.test(ctrl_nm.value.replace(/ /g, "").replace(/,/g, "")) == false)
	{
		if(defV)	ctrl_nm.value = defV;
		else		ctrl_nm.value = "0";
		ctrl_nm.focus();
	}
	else
	{	
		var def_v = "";
		if(defV) { def_v = defV }
		var tmp_v = fn_cast_int(ctrl_nm.value.replace(/ /g, "").replace(/,/g, "").toString() , def_v);
		ctrl_nm.value = format_number( tmp_v , 3 );
		if( ctrl_nm.value == "" )
		{
			if(defV)	ctrl_nm.value = defV;
			else		ctrl_nm.value = "0";	
		}
	}

}

function format_number(_value, _comma)
{
	if(_value == "") { return ""; }
	
	var str	= new Array();
	var _value	= String(_value);
	var _length	= _value.length;
	for(var i=1; i<=_length; i++)
	{
		if(i % _comma) str[_length - i] = _value.charAt(_length - i);
		else  str[_length - i] = ',' + _value.charAt(_length - i);
	}
	return str.join('').replace(/^,/ , '');
}

function ctrl_date(ctrl_nm)
{
	if(event.keyCode ==13)
	{
		ctrl_nm.focus();
		return;
	}
	ctrl_nm.value = format_date(ctrl_nm.value.toString());
}

function fn_get_today()
{
	var obj_date = new Date();
	return format_date( obj_date.getYear()   +   fn_common_fill( obj_date.getMonth() + 1 , '0' , 2 )   +   fn_common_fill(obj_date.getDate(), '0', 2)  );
}

function fn_ctrl_date_blur(ctrl_nm)
{
	if(ctrl_nm.value.length != 10)
	{
		if(typeof(arguments[1]) != "undefined")
		{
			ctrl_nm.value = format_date(arguments[1]);
		}
		else
		{
			ctrl_nm.value = fn_get_today();
		}
	}
}

function format_date(str_v)
{
	var str_v = str_v.replace(/[^\d]/g, '');
	if(/^[\d{0, 8}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 4)		{ return str_v; }
		else if(tmp_len <= 6)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4).mmtype() }
		else if(tmp_len <= 8)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6).ddtype() }
		else				{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6, 2).ddtype() }
	}
	else
	{
		return "";
	}
}

function format_time(str_v)
{
	var str_v = str_v.replace(/[^\d]/g, '');
	if(/^[\d{0, 8}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 2)		{ return str_v; }
		else if(tmp_len <= 4)	{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2).mitype() }
		else if(tmp_len <= 6)	{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2, 2).mitype() + ':' + str_v.substr(4).sstype() }
		else				{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2, 2).mitype() + ':' + str_v.substr(4, 2).sstype() }
	}
	else
	{
		return "";
	}
}

function format_time4(str_v)
{
	var str_v = str_v.replace(/[^\d]/g, '');
	if(/^[\d{0, 4}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if (tmp_len == 1)		{ return ( ( parseInt(str_v) <= 2 ) ? str_v : "0" + str_v ) }
		else if (tmp_len <= 2)	{ return str_v; }
		else if (tmp_len <= 4)	{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2).mitype() }
		else if (tmp_len <= 6)	{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2, 2).mitype() + ':' + str_v.substr(4).sstype() }
		else				{ return str_v.substr(0, 2).hhtype() + ':' + str_v.substr(2, 2).mitype() + ':' + str_v.substr(4, 2).sstype() }
	}
	else
	{
		return "";
	}
}

function format_datetime(str_v)
{
	var str_v = str_v.replace(/[^\d]/g, '');
	if(/^[\d{0, 14}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 4)		{ return str_v; }
		else if(tmp_len <= 6)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4).mmtype() }
		else if(tmp_len <= 8)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6).ddtype() }
		else if(tmp_len <= 10)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6, 2).ddtype() + ' ' + str_v.substr(8).hhtype() }
		else if(tmp_len <= 12)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6, 2).ddtype() + ' ' + str_v.substr(8, 2).hhtype() + ':' + str_v.substr(10).mitype() }
		else if(tmp_len <= 14)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6, 2).ddtype() + ' ' + str_v.substr(8, 2).hhtype() + ':' + str_v.substr(10, 2).mitype() + ':' + str_v.substr(12).sstype() }
		else				{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 2).mmtype() + '-' + str_v.substr(6, 2).ddtype() + ' ' + str_v.substr(8, 2).hhtype() + ':' + str_v.substr(10, 2).mitype() + ':' + str_v.substr(12, 2).sstype() }
	}
	else
	{
		return "";
	}
}

function ctrl_time(ctrl_nm)
{
	if ( typeof(arguments[1]) == "undefined" )
		ctrl_nm.value = format_time(ctrl_nm.value.toString());
	else
		ctrl_nm.value = format_time4(ctrl_nm.value.toString());
}

function ctrl_bizno(ctrl_nm)
{
	ctrl_nm.value = format_bizno(ctrl_nm.value.toString());
}

function format_bizno(str_v)
{	
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 10}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 3)		{ return str_v; }
		else if(tmp_len <= 5)	{ return str_v.substr(0, 3) + '-' + str_v.substr(3) }
		else if(tmp_len <= 10)	{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 2) + '-' + str_v.substr(5) }
		else				{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 2) + '-' + str_v.substr(5, 5) }
	}
	else
	{
		return "";
	}
}

function format_zipno(str_v)
{	
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 6}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 4)		{ return str_v; }
		else				{ return str_v.substr(0, 3) + '-' + str_v.substr(3); }
	}
	else
	{
		return "";
	}
}

function ctrl_regno(ctrl_nm)
{
	ctrl_nm.value = format_regno(ctrl_nm.value.toString());
}

function format_regno(str_v)
{	
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 13}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 7)		{ return str_v; }
		else if(tmp_len <= 13)	{ return str_v.substr(0, 6) + '-' + str_v.substr(6) }
		else				{ return str_v.substr(0, 6) + '-' + str_v.substr(6, 7) }
	}
	else
	{
		return "";
	}
}

function ctrl_cardno(ctrl_nm)
{
	ctrl_nm.value = format_cardno(ctrl_nm.value.toString());
}

function format_cardno(str_v)
{
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 16}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 4)		{ return str_v; }
		else if(tmp_len <= 8)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4) }
		else if(tmp_len <= 12)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 4) + '-' + str_v.substr(8) }
		else if(tmp_len <= 16)	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 4) + '-' + str_v.substr(8, 4) + '-' + str_v.substr(12) }
		else				{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 4) + '-' + str_v.substr(8, 4) + '-' + str_v.substr(12, 4) }
	}
	else
	{
		return "";
	}
}

function fn_len_to_mask( str_v , int_v )
{
	var ret_v = "";
	for ( var i = 1 ; i <= int_v ; i++ )
	{
		ret_v += str_v;
	}
	return ret_v;
}

function format_regno_mask(str_v , int_v)
{
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 13}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 7)		{ return str_v; }
		else				{ return format_regno( str_v.substr( 0 , (13 - int_v) ) ) +  fn_len_to_mask( "*" , int_v ) }
	}
	else
	{
		return "";
	}
}

function ctrl_int(ctrl_nm, _len)
{
	if(event.keyCode ==13)
	{
		ctrl_nm.focus();
		return;
	}
	ctrl_nm.value = format_int(ctrl_nm.value.toString() , _len);
}

function format_int(str_v , _len)
{
	try
	{
		_chk = isNaN(str_v);
		str_v = erase_blank(str_v);
		
		var regexp = new RegExp("^[\\d\{1," + _len + "\}]","g");
		if(regexp.test(str_v))
		{
			if (str_v.length > _len)
			{
				return str_v.substr(0, _len);
			}
			else
			{
				return str_v;
			}
		}
		else
		{
			return "";
		}
	}
	catch(e) { return ""; }
}

function ctrl_telno(ctrl_nm)
{
	ctrl_nm.value = format_telno(ctrl_nm.value.toString());
}

function format_telno(str_v)
{
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 12}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 2)
		{
			return str_v;
		}
		else if(tmp_len <= 5)
		{
			if(/^02/.test(str_v))
			{
				return str_v.substr(0, 2) + '-' + str_v.substr(2);
			}
			else if(/^0[3-9]{1}[0-9]{1}/.test(str_v))
			{
				return str_v.substr(0, 3) + '-' + str_v.substr(3);
			}
			else
			{
				return "";
			}
		}
		else
		{
			if(/^02[1-9]{1}\d{2,3}[0-9]{0,10}$/.test(str_v))
			{
				if(tmp_len <= 9) 	{ return str_v.substr(0, 2) + '-' + str_v.substr(2, 3) + '-' + str_v.substr(5); }
				else			{ return str_v.substr(0, 2) + '-' + str_v.substr(2, 4) + '-' + str_v.substr(6, 4); }
			}
			else if(/^0[3-9]{1}\d{1}[1-9]{1}\d{2,3}[0-9]{0,10}$/.test(str_v))
			{
				if(tmp_len <= 10) 	{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 3) + '-' + str_v.substr(6); }
				else			{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 4) + '-' + str_v.substr(7, 4); }
			}
			else
			{
				return "";
			}
		}
	}
	else
	{
		return "";
	}
}

function ctrl_hpno(ctrl_nm)
{
	ctrl_nm.value = format_hpno(ctrl_nm.value.toString());
}

function format_hpno(str_v)
{
	var str_v = erase_blank(str_v).replace(/\-/g, '');
	if(/^[\d{0, 12}]/g.test(str_v))
	{
		var tmp_len = str_v.length;
		if(tmp_len <= 3)
		{
			return str_v;
		}
		else if(tmp_len <= 6)
		{
			if(/^01[016789]/.test(str_v))
			{
				return str_v.substr(0, 3) + '-' + str_v.substr(3);
			}
			else if(/^050[25]/.test(str_v))
			{
				return str_v.substr(0, 4) + '-' + str_v.substr(4);
			}
			else
			{
				return "";
			}
		}
		else
		{
			if(/^01[016789][1-9]{1}\d{2,3}[0-9]{0,10}$/.test(str_v))
			{
				if(tmp_len <= 10) 	{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 3) + '-' + str_v.substr(6); }
				else			{ return str_v.substr(0, 3) + '-' + str_v.substr(3, 4) + '-' + str_v.substr(7, 4); }
			}
			else if(/^050[25][1-9]{1}\d{2,3}[0-9]{0,10}$/.test(str_v))
			{
				if(tmp_len <= 11) 	{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 3) + '-' + str_v.substr(7); }
				else			{ return str_v.substr(0, 4) + '-' + str_v.substr(4, 4) + '-' + str_v.substr(8, 4); }
			}
			else
			{
				return "";
			}
		}
	}
	else
	{
		return "";
	}
}

function ctrl_telno_blur(ctrl_nm, str_mode)
{
	var str_len = 12
	if(str_mode == 't') str_len = 11;
	if(ctrl_nm.value.length != "undefined")
	{
		if(ctrl_nm.value.length < str_len) { ctrl_nm.value = ""; }
	}
}

function bjy_able(ctrl_nm)
{
	ctrl_nm.disabled	= false;
	ctrl_nm.className	= "btn_alpha_n";
}

function bjy_disable(ctrl_nm)
{
	ctrl_nm.disabled	= true;
	ctrl_nm.className	= "btn_alpha_y";
}

function CtrlFocus(ctrl_nm)
{
	ctrl_nm.value = "";
}

function CtrlBlur(ctrl_nm, initV)
{
	if(ctrl_nm.value == "")
	{
		if(typeof(arguments[1]) != "undefined")
		{
			ctrl_nm.value = arguments[1];
		}
		else
		{
			ctrl_nm.value = "";
		}
	}
}

function move_focus(ctrl_nm)
{
	if (event.keyCode == 13)
	{
		ctrl_nm.focus();
	}
	return;
}

function fn_check_id(as_value)
{
	return ( /[a-z0-9]{4,16}$/gi.test(as_value) );
}

function fn_check_tel(as_value)
{
	return (/[^\d\-]/gi.test(str_v) || !(/\d{2,4}-\d{3,4}-\d{3,4}/g.test(as_value)));
}


function fn_check_url(as_value)
{
	return (/^([a-z]+):\/\/((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(:\d{1,5})?(\/[^\?]*)?(\?.+)?$/i.test(as_value));
}

function fn_check_date(as_value)
{
	return (/\d{4}-\d{2}-\d{2}/g.test(as_value));
}

function fn_check_email(as_value)
{
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(as_value));
}

function fn_form_lock(frm, bln_v)
{
	for ( i = 0 ; i < frm.elements.length ; i++ ) { frm.elements[i].disabled = bln_v; }
}

function fn_hidden_form_init(frm)
{
	for ( i = 0 ; i < frm.elements.length ; i++ ) { frm.elements[i].value = ""; }
}

function fn_common_form_init( cmd , frm )
{
	for ( i = 0 ; i < frm.elements.length ; i++ ) 
	{
		if ( frm.elements[i].type == cmd )  frm.elements[i].value = ""; 
	}
}

function fn_form_print(frm)
{
	var str_tmp = "";
	for ( i = 0 ; i < frm.elements.length ; i++ ) 
	{
		if ( erase_blank( frm.elements[i].name ) != "" )
			str_tmp += ( frm.elements[i].name + " = " + frm.elements[i].value + "\n" );
	}
	alert(str_tmp);
}

/*------------------------------------------------
'	id_common_layer °ü·Ã ½ºÅ©¸³Æ® ½ÃÀÛ		
'------------------------------------------------*/

function set_cmn_lyr_inrtxt(str_ctrl_nm, str_v)
{
	eval(str_ctrl_nm).innerText = str_v;
}

function set_cmn_lyr_inrhtm(str_ctrl_nm, str_v)
{
	eval(str_ctrl_nm).innerHTML = str_v;
}

function common_layer_none(str_ctrl_nm)
{
	eval(str_ctrl_nm).style.display = "none";
	eval(str_ctrl_nm).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}

function common_layer_block(str_ctrl_nm)
{
	eval(str_ctrl_nm).style.display = "block";
	if( typeof(arguments[1]) != "undefined" )
	{
		eval(str_ctrl_nm).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + arguments[1] + ")";
	}
	else
	{
		eval(str_ctrl_nm).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	}
}

// Ãß°¡ : ·¹ÀÌ¾î¿¡¼­ esc Å¬¸¯½Ã Ã³¸®
function fn_keyup_common_layer()
{
	if( event.keyCode == 27 )
	{
		try { common_layer_none('id_common_layer') } catch (e) {}
		try { common_layer_none('id_common_notitle_layer') } catch (e) {}
	}
}

/*---------------------------------------------------------------------------
											
	set_common_layer_loc ( °øÅë ·¹ÀÌ¾îÀÇ À§Ä¡¸¦ ¼³Á¤ÇÏ´Â ÇÔ¼ö )		
											
	1. str_ctrl_nm	: ¹®ÀÚ¿­ Çü½ÄÀÇ ·¹ÀÌ¾î ID				
	2. str_loc_ctrl_nm	: ¹®ÀÚ¿­ Çü½ÄÀÇ À§Ä¡¸¦ ¼³Á¤ÇÏ´Â objectÀÇ ID	
	3. int_w		: ³Êºñ							
	4. int_h		: ³ôÀÌ							
	5. str_align		: str_loc_ctrl_nm ¸¦ ±âÁ¸À¸·Î Á¤·Ä ¼³Á¤		
	5. str_valign		: str_loc_ctrl_nm ¸¦ ±âÁ¸À¸·Î Á¤·Ä ¼³Á¤		
	6. int_left		: ÇØ´ç Á¤·Ä ±âÁØÀ¸·Î ÁÂ¿ì ÀÌµ¿°ª			
	7. int_top		: ÇØ´ç Á¤·Ä ±âÁØÀ¸·Î »óÇÏ ÀÌµ¿°ª			
											
---------------------------------------------------------------------------*/

function set_common_layer_loc(str_ctrl_nm, str_loc_ctrl_nm, str_align, str_valign, int_w, int_h, int_left, int_top)
{
	//alert(str_ctrl_nm + ":" + str_loc_ctrl_nm + ":" + str_align + ":" + str_valign + ":" + int_w + ":" + int_h + ":" + int_left + ":" + int_top);
	
	var obj_ctrl			= eval(str_ctrl_nm);
	var obj_ctrl_id		= obj_ctrl.id
	var obj_ctrl_table		= eval(str_ctrl_nm + "_table");
	
	var _left, _top;
	
	if ( ! ( ( str_align =='abs_center' || str_align =='abs_right' || str_align =='abs_left' ) && str_valign == 'abs_top' ) )
	{
		var obj_rect = null;
		if ( isObject( str_loc_ctrl_nm ) )
		{
			obj_rect = str_loc_ctrl_nm.getClientRects();
		}
		else
		{
			obj_rect = eval(str_loc_ctrl_nm).getClientRects();
		}
		var obj_rect_len		= obj_rect.length;
		
		var loc_ctrl_left		= obj_rect[obj_rect_len - 1].left;
		var loc_ctrl_right		= obj_rect[obj_rect_len - 1].right;
		var loc_ctrl_top		= obj_rect[obj_rect_len - 1].top;
	}
	
	if(str_align == '')	str_align = "abs_center";
	if(str_valign == '')	str_align = "abs_top";
	
	if(str_align == 'abs_center')	_left = Math.round((screen.availWidth/2 - int_w/2) + int_left);
	else if(str_align == 'abs_right')	_left = (screen.availWidth - int_w) + int_left;
	else if(str_align == 'abs_left')	_left = int_left;
	else if(str_align == 'center')	_left = Math.round(loc_ctrl_left + ((loc_ctrl_right - loc_ctrl_left)/2 - int_w/2));
	else if(str_align == 'right')	_left = (loc_ctrl_right - int_w) + int_left;
	else if(str_align == 'left')	_left = loc_ctrl_left + int_left;
	
	if(str_valign == 'abs_top')		_top = document.body.scrollTop + int_top;
	else if(str_valign == 'top')	_top = loc_ctrl_top + document.body.scrollTop + int_top
	
	if ( typeof( arguments[8] ) != "undefined" )
	{
		if ( arguments[8] == 'admin' )
		{
			var offset_w = ( screen.availWidth / 2 ) - ( 1250 / 2 );
			obj_ctrl.style.left		= _left - offset_w;
			obj_ctrl.style.top		= _top - 101;
		}
		else if ( arguments[8] == 'frame' )
		{
			var offset_w = ( screen.availWidth / 2 ) - ( 1250 / 2 );
			obj_ctrl.style.left		= _left - offset_w;
			obj_ctrl.style.top		= _top;
		}
		else
		{
			obj_ctrl.style.left		= _left;
			obj_ctrl.style.top		= _top;
		}
	}
	else
	{
		obj_ctrl.style.left		= _left;
		obj_ctrl.style.top		= _top;
	}
	obj_ctrl.style.width		= int_w;
	obj_ctrl.style.height	= int_h;
	obj_ctrl_table.left		= obj_ctrl.style.left;
	obj_ctrl_table.top		= obj_ctrl.style.top;
	obj_ctrl_table.style.width	= int_w;
	obj_ctrl_table.style.height	= int_h;
	
	var id_select_blocker		= document.getElementById(obj_ctrl_id + "_layer_blocker");
	
	id_select_blocker.style.left		= 0;
	id_select_blocker.style.top			= 0;
	id_select_blocker.style.width		= int_w;
	id_select_blocker.style.height		= int_h;
	id_select_blocker.style.zIndex		= obj_ctrl_table.style.zIndex - 1;
	id_select_blocker.style.display		= "block";
}


function show_common_progress(str_title, str_text, str_loc_ctrl_nm, str_align, str_valign, int_w, int_h, int_left, int_top, bln_progress, int_hide_time)
{
	// ÇÁ·Î±×·¡½º ¹Ù ÀÌ¹ÌÁö ¶Ù¿ïÁö ¿©ºÎ
	if(bln_progress)	{ id_img_loading.style.display = "block"; }
	else			{ id_img_loading.style.display = "none"; }
	set_cmn_lyr_inrtxt('id_common_progress_layer_title',	str_title);
	set_cmn_lyr_inrhtm('id_common_progress_layer_text',	str_text);
	set_common_layer_loc('id_common_progress_layer', str_loc_ctrl_nm, str_align, str_valign, int_w, int_h, int_left, int_top);
	common_layer_block('id_common_progress_layer');
	
	if(int_hide_time > 0)
	{
		id_img_loading.style.display = "none";
		setTimeout("common_layer_none('id_common_progress_layer')", int_hide_time);
	}
}

function set_common_layer(lyr_id, bln_title, lyr_title_id, lyr_center_id)
{
	sHtml = ( '<DIV ID="' + lyr_id + '" STYLE="display:none;position:absolute;top:0;left:0;">');
	
	sHtml += ( '<IFRAME ID="' + lyr_id + '_layer_blocker" style="pasition:relative;" FRAMEBORDER="0" SCROLLING="no" SRC="/WEB_LIB/INCLUDE/blank.htm"></IFRAME>' );
	
	sHtml += ( '<table ID="' + lyr_id + '_table" STYLE="display:block;position:absolute;top:0;left:0;" cellspacing=0 cellpadding=0 border=0 align="center">' );

	sHtml += ( '<tr height=2>' );
	sHtml += ( '<td width=2	 nowrap><img src="/WEB_LIB/IMAGES/bg_000000_11.gif"></td>' );
	sHtml += ( '<td width=100% nowrap background="/WEB_LIB/IMAGES/bg_000000_12.gif"></td>' );
	sHtml += ( '<td width=2	 nowrap><img src="/WEB_LIB/IMAGES/bg_000000_13.gif"></td>' );
	sHtml += ( '</tr>');
	
	sHtml += ( '<tr>' );
	sHtml += ( '<td background="/WEB_LIB/IMAGES/bg_000000_21.gif"></td>' );
	sHtml += ( '<td align="center">' );
	
	sHtml += ( '<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN="center" width=100% height=100%>' ) ;

	if ( bln_title )
	{
		sHtml += ( '<TR HEIGHT=28>' );
		sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_left.gif"></TD>' );
		sHtml += ( '<TD ID="' + lyr_title_id + '" WIDTH=100% NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_center.gif" ALIGN="center" STYLE="border-bottom:1px solid #D4D4D4;font-weight:bold;color:#000000;"></TD>' );
		sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_right.gif"></TD>' );
		sHtml += ( '</TR>' );
	}
	else
	{
		sHtml += ( '<TR HEIGHT=3>' );
		sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_left2.gif"></TD>' );
		sHtml += ( '<TD WIDTH=100% NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_center2.gif"></TD>' );
		sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_top_right2.gif"></TD>' );
		sHtml += ( '</TR>' );
	}
	
	sHtml += ( '<TR HEIGHT=100%>' );
	sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_center_left.gif"></TD>' );
	sHtml += ( '<TD WIDTH=100% HEIGHT=100% BGCOLOR="#ffffff" ALIGN="center" ID="' + lyr_center_id + '"></TD>' );
	sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_center_right.gif"></TD>' );
	sHtml += ( '</TR>' );
	
	sHtml += ( '<TR HEIGHT=3>' );
	sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_bottom_left.gif"></TD>' );
	sHtml += ( '<TD WIDTH=100% NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_bottom_center.gif"></TD>' );
	sHtml += ( '<TD WIDTH=3 NOWRAP BACKGROUND="/WEB_LIB/IMAGES/lyr_bg_bottom_right.gif"></TD>' );
	sHtml += ( '</TR>' );
	
	sHtml += ( '</TABLE>');
	
	sHtml += ( '</td>');
	sHtml += ( '<td background="/WEB_LIB/IMAGES/bg_000000_23.gif"></td>');
	sHtml += ( '</tr>');
	
	sHtml += ( '<tr height=2>');
	sHtml += ( '<td><img src="/WEB_LIB/IMAGES/bg_000000_31.gif"></td>');
	sHtml += ( '<td background="/WEB_LIB/IMAGES/bg_000000_32.gif"></td>');
	sHtml += ( '<td><img src="/WEB_LIB/IMAGES/bg_000000_33.gif"></td>');
	sHtml += ( '</tr>');
	
	sHtml += ( '</table>');
	
	sHtml += ( '</DIV>' );
	
	//alert(sHtml);
	document.write ( sHtml );
}

/*------------------------------------------------
'	id_common_layer °ü·Ã ½ºÅ©¸³Æ® ³¡		
'------------------------------------------------*/

function get_param(_value)
{
	if ( typeof(_value) == "undefined" ) { return ""; }
	else					  { return _value; }
}

/*
'-------------------------------------------------------
'	list °ü·Ã style ÇÔ¼ö ½ÃÀÛ				
'-------------------------------------------------------
*/

var ctrl_list_click = new Array();
for (i = 0; i <= 10; i++) { ctrl_list_click[i] = null; }

function fn_ctrl_list_click_init()
{
	for ( i = 0 ; i <= 10 ; i++ ) { ctrl_list_click[i] = null; }
}

function fn_ctrl_list_click_init_range( idx_s , idx_e )
{
	for ( i = idx_s ; i <= idx_e ; i++ ) { ctrl_list_click[i] = null; }
}

function fn_ctrl_list_click_init_index(int_v)
{
	ctrl_list_click[int_v] = null;
}

function fn_list_style(ctrl_nm, style_nm)
{
	eval(ctrl_nm).className = style_nm;
}

function fn_list_over(ctrl_nm, _index)
{
	var cssIdx = 0;
	
	ctrl_nm = ctrl_nm.id;
	
	if ( typeof(arguments[2]) != "undefined" )
	{
		cssIdx = arguments[2];
	}
	
	if ( ctrl_list_click[_index] != ctrl_nm )
	{
		if ( cssIdx > 0 )
		{
			fn_list_style( ctrl_nm , 'cls_list_over_' + cssIdx ); 
		}
		else
		{
			fn_list_style( ctrl_nm , 'cls_list_over' ); 
		}
	}
}

// ¸ÅÀåÁ¤º¸ ÀÌ¿ÜÀÇ ±âÅ¸Á¤º¸ ¸®½ºÆ® ¸¶¿ì½º OUT ½Ã ½ÇÇà
function fn_list_out(ctrl_nm, _index)
{
	var cssIdx = 0;
	ctrl_nm = ctrl_nm.id;
	
	if ( typeof(arguments[2]) != "undefined" )
	{
		cssIdx = arguments[2];
	}
	
	if ( ctrl_list_click[_index] != ctrl_nm )
	{
		if ( cssIdx > 0 )
		{
			fn_list_style( ctrl_nm , 'cls_list_' + cssIdx ); 
		}
		else
		{
			fn_list_style( ctrl_nm , 'cls_list' ); 
		}
	}
}

// ¸ÅÀåÁ¤º¸ ÀÌ¿ÜÀÇ ±âÅ¸Á¤º¸ ¸®½ºÆ® Å¬¸¯½Ã ½ÇÇà
function fn_list_click( ctrl_nm , _index )
{
	var cssIdx = 0;
	
	bln_exec = false;
	ctrl_nm = ctrl_nm.id;
	
	if ( typeof(arguments[2]) != "undefined" && !isNaN(arguments[2]) )
	{
		cssIdx = arguments[2];
	}
	
	if(ctrl_list_click[_index] == null)
	{
		ctrl_list_click[_index] = ctrl_nm;
		
		if ( cssIdx > 0 )
		{
			fn_list_style( ctrl_list_click[_index] , 'cls_list_click_' + cssIdx );
		}
		else
		{
			fn_list_style( ctrl_list_click[_index] , 'cls_list_click' );
		}
		
		bln_exec = true;
	}
	else
	{
		if(ctrl_list_click[_index] != ctrl_nm)
		{
			if ( cssIdx > 0 )
			{
				fn_list_style( ctrl_list_click[_index] , 'cls_list_' + cssIdx );
			}
			else
			{
				fn_list_style( ctrl_list_click[_index] , 'cls_list');
			}
			
			ctrl_list_click[_index] = ctrl_nm;
			
			if ( cssIdx > 0 )
			{
				fn_list_style( ctrl_list_click[_index], 'cls_list_click_' + cssIdx );
			}
			else
			{
				fn_list_style( ctrl_list_click[_index] , 'cls_list_click' );
			}
			
			bln_exec = true;
		}
	}
	
	if(bln_exec)
	{
		if ( typeof(arguments[2]) != "undefined" && isNaN(arguments[2]) )
		{
			setTimeout( arguments[2] , 10 )
		}
		else if ( typeof(arguments[3]) != "undefined" && isNaN(arguments[3]) )
		{
			setTimeout( arguments[3] , 10 )
		}
	}
}

function fn_list_style_reset(_index)
{
	var cssIdx = 0;
	if ( typeof(arguments[1]) != "undefined" )
	{
		cssIdx = arguments[1];
	}
	
	if ( cssIdx > 0 )
	{
		fn_list_style( ctrl_list_click[_index], 'cls_list_click_' + cssIdx );
	}
	else
	{
		fn_list_style( ctrl_list_click[_index] , 'cls_list_click' );
	}
}

function fn_list_init(_index)
{
	var cssIdx = 0;
	
	if ( typeof(arguments[2]) != "undefined" && !isNaN(arguments[2]) )
	{
		cssIdx = arguments[2];
	}
	
	if ( cssIdx > 0 )
	{
		fn_list_style( ctrl_list_click[_index] , 'cls_list_' + cssIdx ); 
	}
	else
	{
		fn_list_style( ctrl_list_click[_index] , 'cls_list' ); 
	}
}

function fn_list_over_chk(ctrl_nm)
{
	var cssIdx = 0;
	
	if ( typeof(arguments[1]) != "undefined" && !isNaN(arguments[1]) )
	{
		cssIdx = arguments[1];
	}
	
	if ( cssIdx > 0 )
	{
		if( ctrl_nm.className != 'cls_list_click_' + cssIdx ) { ctrl_nm.className = 'cls_list_over_' + cssIdx }
	}
	else
	{
		if( ctrl_nm.className != 'cls_list_click' ) { ctrl_nm.className = 'cls_list_over' }
	}
}

function fn_list_out_chk(ctrl_nm)
{
	var cssIdx = 0;
	
	if ( typeof(arguments[1]) != "undefined" && !isNaN(arguments[1]) )
	{
		cssIdx = arguments[1];
	}
	
	if ( cssIdx > 0 )
	{
		if( ctrl_nm.className != 'cls_list_click_' + cssIdx ) { ctrl_nm.className = 'cls_list_' + cssIdx }
	}
	else
	{
		if( ctrl_nm.className != 'cls_list_click' ) { ctrl_nm.className = 'cls_list' }
	}
}

function fn_list_click_chk( ctrl_nm , ctrl_chk )
{
	var cssIdx	= 0;
	
	if ( typeof(arguments[2]) != "undefined" && !isNaN(arguments[2]) )
	{
		cssIdx = arguments[2];
	}
	
	if( ctrl_chk.checked )
	{
		if ( cssIdx > 0 )
		{
			ctrl_nm.className = 'cls_list_click_' + cssIdx;
		}
		else
		{
			ctrl_nm.className = 'cls_list_click';
		}
	}
	else
	{
		if ( cssIdx > 0 )
		{
			ctrl_nm.className = 'cls_list_' + cssIdx;
		}
		else
		{
			ctrl_nm.className = 'cls_list';
		}
	}
	
	if ( typeof(arguments[2]) != "undefined" && isNaN(arguments[2]) )
	{
		setTimeout( arguments[2] , 10 )
	}
	else if ( typeof(arguments[3]) != "undefined" && isNaN(arguments[3]) )
	{
		setTimeout( arguments[3] , 10 )
	}
}

/*
'-------------------------------------------------------
'	list °ü·Ã style ÇÔ¼ö ³¡				
'-------------------------------------------------------
*/

function fn_check_regno(cmd, ctrl_nm)
{
	if(event.keyCode == 118)
	{
		var frm = document.form_idregno;
		frm.cmd.value 	= cmd;
		if(cmd == "regno")		{ frm.regno.value = ctrl_nm.value.replace('-', ''); }
		else if(cmd == "userid")	{ frm.userid.value = ctrl_nm.value; }
		frm.target		= "frm_process1";
		frm.action		= "/INCLUDE/process_check_idregno.asp";
		frm.submit();
	}
}

function fn_set_authority_img(ctrl_nm, str_v)
{
	if(eval(str_v.toLowerCase())) { bjy_able(ctrl_nm);    }
	else				  { bjy_disable(ctrl_nm); }
}

// °ü¸®ÀÚ ±ÇÇÑ ³¡

function fn_readonly(ctrl_nm, bln_v) // ÄÁÆ®·Ñ ÀÐ±âÀü¿ë ¿©ºÎ ¼³Á¤
{
	str_color = "#000000";
	if (bln_v) { str_color = "#a0a0a0"; }
	ctrl_nm.readOnly = bln_v;
	ctrl_nm.style.color = str_color;
}



function NewWindowCenter(
	linkPage
	,pageNm
	,wToolbar
	,wLocation
	,wDirectories
	,wSatus
	,wMenubar
	,wScrollbars
	,wResizable
	,wWidth
	,wHeight
)
{

	var wUrl		= linkPage;
	var wName		= pageNm;
	var wTop		= (screen.availHeight/2 - wHeight/2);
	var wLeft		= (screen.availWidth/2 - wWidth/2);
	var wProperties 	= "toolbars=" 		+ wToolbar
					+ ",location=" 	+ wLocation
					+ ",directories=" 	+ wDirectories
					+ ",status=" 		+ wSatus
					+ ",menubar=" 	+ wMenubar
					+ ",scrollbars=" 	+ wScrollbars
					+ ",resizable=" 	+ wResizable
					+ ",top=" 		+ wTop
					+ ",left=" 		+ wLeft
					+ ",width=" 		+ wWidth
					+ ",height=" 		+ wHeight;
	var lw_window = window.open(wUrl, wName, wProperties);
	lw_window.focus();
}

function NewModalDialogCenter(sUrl, vArg)
{
	showModalDialog(sUrl, vArg, 'center: yes; resizable: no; help: no; status: no; scroll: no;');
}

function ResizeWindow(intV1, intV2)
{
	var i = 1;
	intW	= intV1;
	intH	= intV2;
	window.moveTo(screen.availWidth/2-intW/2, screen.availHeight/2-intH/2);
	window.resizeTo(intW, intH);
}

// »ö»ó¼±ÅÃ
function fn_get_popup_color()
{
	if ( typeof(arguments[0]) == "undefined" )
	{
		ag_color	= "ffffff";
	}
	else
	{
		if ( erase_blank(arguments[0]) == "" )
		{
			ag_color	= "ffffff";
		}
		else
		{
			ag_color	= arguments[0].replace( '#' , '' ).toUpperCase();
		}
	}
	
	var str_color = showModalDialog('/WEB_LIB/INCLUDE/popup_select_color.htm', ag_color, 'center: yes; resizable: no; help: no; status: no; scroll: no;');
	
	return str_color;
}

function fn_logout()
{
	//frm_process1.location.href = "/include/process_logout.asp";
	top.location.href = "/include/process_logout.asp";
}



var ctrl_fade = new Array();
for (i = 0; i <= 10; i++) { ctrl_fade[i] = null; }

function fn_set_fade ( ao_ctrl )
{
	var go_ctrl_fade = null;
	if ( typeof(arguments[1]) == "undefined" )
	{
		ctrl_fade[0] = ao_ctrl;
		go_ctrl_fade = ctrl_fade[0];
	}
	else
	{
		ctrl_fade[arguments[1]]	= ao_ctrl;
		ctrl_fade[0]			= ctrl_fade[arguments[1]];
	}
	go_ctrl_fade = ao_ctrl;
	go_ctrl_fade.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=" + gi_duration + ",overlap=" + gi_overlap + ")";
	go_ctrl_fade.filters[0].apply();
}

function fn_fade_play()
{
	if ( typeof(arguments[0]) == "undefined" )
	{
		ctrl_fade[0].filters[0].play();
	}
	else
	{
		ctrl_fade[arguments[0]].filters[0].play();
	}
}


function fn_getObject( as_id ) 
{ 
	if(document.getElementById && document.getElementById(objectId)) 
	{ 
		return document.getElementById(as_id); 
	} 
	else if (document.all && document.all(as_id)) 
	{ 
		return document.all(as_id); 
	} 
	else if (document.layers && document.layers[as_id]) 
	{ 
		return document.layers[as_id]; 
	} else { 
		return false; 
	} 
} 

function fn_member_leave()
{
	if ( confirm("ÀÌÁö´í½º »çÀÌÆ® È¸¿ø¿¡¼­ Å»ÅðÇÏ½Ã°Ú½À´Ï±î?\n\nÅ»ÅðÇÏ½Ã¸é ÀÌÁö´í½ºÀÇ ¸ðµç ¼­ºñ½º ÀÌ¿ëÀÌ ºÒ°¡ÇÕ´Ï´Ù!\n\nÅ»ÅðÇÏ½Ã·Á¸é \"¿¹\" ¸¦ Å¬¸¯ÇÏ¼¼¿ä") )
	{
		frm_process1.location.href = "/include/load_mem_leave_conf.asp";
	}
}

function fn_member_leave_send( frm )
{
	if ( frm.MEM_PWD.value.trim() == "" )
	{
		alert( "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.       " );
		frm.MEM_PWD.focus();
		return false;
	}
	
	frm.target	= "frm_process4";
	frm.action	= "/include/process_exec_member_leave.asp";
	frm.submit();
	
	return false;
}

function fn_auth_over( ao_ctrl )
{
	var lo_rect 			= ao_ctrl.getClientRects();
	var lo_rect_len		= lo_rect.length;
	
	set_common_layer_loc('id_common_auth_layer', ao_ctrl , 'left', 'top', 60, 165 , -2 , -2 , '');
	common_layer_block('id_common_auth_layer');
}

function fn_auth_out()
{
	common_layer_none('id_common_auth_layer');
}

function fn_load_etc( as_page )
{
	var frm		= form_g_etc;
	frm.as_page.value	= as_page;
	frm.target		= "frm_process1";
	frm.action		= "/etc/load_etc.asp";
	frm.submit();
}

function fn_common_mem_info( as_mem_cd )
{
	try
	{
		var frm = document.form_common_mem_info;
		frm.MEM_CD.value	= as_mem_cd;
		frm.target		= "frm_process1";
		frm.action		= "/include/load_member_info.asp";
		frm.submit();
	}
	catch (e) { alert("È¸¿øÁ¤º¸ form ¿À·ù!\n\n°ü¸®ÀÚ¿¡ ¹®ÀÇ ¹Ù¶ø´Ï´Ù !"); }
}

function fn_common_msg_load( ai_msg_cd )
{
	try
	{
		document.form_common_message.MEM_MSG.value = frm_process1.MSG_CONTENT[ ai_msg_cd - 1 ].innerText
	}catch(e){ alert(e) }
}

function fn_common_msg_over( ai_idx )
{
	try
	{
		document.form_common_message.MEM_MSG.value = frm_process1.MSG_CONTENT[ ai_idx ].innerText
	}catch(e){}
}

function fn_common_msg_out()
{
	try
	{
		var frm	= document.form_common_message;
		for ( var i = 0 ; i < frm.MSG_CD.length ; i++ )
		{
			if ( frm.MSG_CD[i].checked )
			{
				document.form_common_message.MEM_MSG.value = frm_process1.MSG_CONTENT[i].innerText
				return;
			}
		}
	}catch(e){  }
}

function fn_common_msg_save( cmd )
{
	var lb_checked	= false;
	var frm		= document.form_common_message;
	
	if ( cmd == "save" )
	{
		var li_MSG_CD;
		for ( var i = 0 ; i < frm.MSG_CD.length ; i++ )
		{
			if ( frm.MSG_CD[i].checked )
			{
				li_MSG_CD	= frm.MSG_CD[i].value;
				lb_checked	= true;
				break;
			}
		}
		
		if (!lb_checked)
		{
			alert( "ÀúÀåÇÏ½Ç ¹øÈ£¸¦ ¼±ÅÃÇÏ½Ã±â ¹Ù¶ø´Ï´Ù!" );
			return;
		}
		
		if ( confirm( "ÀÛ¼ºÇÏ½Å ¾Ë¸²¹®±¸¸¦ " + li_MSG_CD + "¹ø ¹®±¸·Î ÀúÀåÇÏ½Ã°Ú½À´Ï±î?       \n\nÈ®ÀÎÀ» ´©¸£½Ã¸é ¸Þ½ÃÁ¦°¡ ÀúÀåµË´Ï´Ù." ) )
		{
			frm.cmd.value		= cmd;
			frm.target		= "frm_process1"
			frm.action		= "/include/process_exec_msg.asp"
			frm.submit();
		}
	}
	else if ( cmd == "send" )
	{
		if ( frm.MEM_MSG.value.trim() == "" )
		{
			alert( "¸Þ¼¼Áö´Â ÇÊ¼öÇ×¸ñ ÀÔ´Ï´Ù!\n\n¸Þ½ÃÁö¸¦ ÀÛ¼ºÇÏ¼¼¿ä." )
			frm.MEM_MSG.focus()
			return;
		}
		
		if ( confirm( "ÀÛ¼ºÇÏ½Å ¾Ë¸²¹®±¸¸¦ À§ÀÇ È¸¿ø´Ô²² ¹ß¼ÛÇÏ½Ã°Ú½À´Ï±î?\n\n¸Þ¼¼Áö´Â À§ÀÇ È¸¿ø´ÔÀÌ ·Î±×ÀÎ½Ã ÇÑ¹ø¸¸ º¸¿©Áý´Ï´Ù." ) )
		{
			frm.cmd.value		= cmd;
			frm.target		= "frm_process1"
			frm.action		= "/include/process_exec_msg.asp"
			frm.submit();
		}
	}
	
}


// #### SNS ¿¬µ¿ : S ####
var SNS={};

SNS.MODULE = function() {
	return{
		twitter:function(msg, url) {			
			//var href = "http://twitter.com/home?status=" + encodeURIComponent(msg) + " " + encodeURIComponent(url);
			var href = "http://twitter.com/home?status=" + msg + " " + encodeURIComponent(url);
			var a = window.open(href, 'twitter', '');
			
			if (a) {
				a.focus();
			}
		},
		
		me2day:function(msg, url, tag) {
			//var href = "http://me2day.net/posts/new?new_post[body]=" + encodeURIComponent(msg) + " " + encodeURIComponent(url) + "&new_post[tags]=" + encodeURIComponent(tag);
			var href = "http://me2day.net/posts/new?new_post[body]=" + msg + " " + encodeURIComponent(url) + "&new_post[tags]=" + encodeURIComponent(tag);
			var a = window.open(href, 'me2Day', '');

			if (a) {
				a.focus();
			}
		},
		
		facebook:function(msg, url) {
			//var href = "http://www.facebook.com/sharer.php?u="+encodeURIComponent(url)+"&t="+encodeURIComponent(msg);
			var href = "http://www.facebook.com/sharer.php?u="+encodeURIComponent(url)+"&t="+msg;
			var a = window.open(href, 'facebook', '');

			if (a) {
				a.focus();
			}
		}
	}
}();


function fnBitLyUrl(flag, longURL) {
	var msg	= $("#hidden_title").html();
	msg		= encodeURIComponent(msg.stripHTML())

	var defaults= {
            version: '2.0.1',
            login:    'chunghyotai',
            apiKey:    'R_d2aa66ca1a88eae163a7d39f180d3d7f',
            history:    '0',
            longUrl:    encodeURI(longURL)
        };

	var ret = '';
	var daurl = "http://api.bit.ly/shorten?"
		+"version="+defaults.version
		+"&longUrl="+defaults.longUrl
		+"&login="+defaults.login
		+"&apiKey="+defaults.apiKey
		+"&history="+defaults.history
		+"&format=json&callback=?";

	jQuery.getJSON(daurl, function(data) {
		if(flag == "T")
			SNS.MODULE.twitter(msg, data.results[defaults.longUrl].shortUrl);
		else if(flag == "M")
			SNS.MODULE.me2day(msg, data.results[defaults.longUrl].shortUrl, '');
		else if(flag == "F") {
			SNS.MODULE.facebook(msg, data.results[defaults.longUrl].shortUrl);
		}
	});
}

String.prototype.stripHTML = function(){ return this.replace( /[<][^>]*[>]/gi, "");} 

// #### SNS ¿¬µ¿ : E ####
