/**************************************************************************************************/
var __site_root = "";
/**************************************************************************************************/
// ´Ù½ÃÈ£ÃâÇÏ±â
function ReLoad()
{
	this.location.href = "/Default.asp";
}
//////////////////// ÄÚº¸»óÀÚÀÇ ¸ñ·ÏÀ» Ãß°¡ÇÑ´Ù.
function fnComboAppend(obj, val, txt)
{
	obj.options[obj.length] = new Option(txt, val);
}
//////////////////// ÄÚº¸»óÀÚÀÇ ¸ñ·ÏÀ» »èÁ¦ÇÑ´Ù.
function fnComboRemove(obj, idx)
{
	obj.remove(idx);
}
//////////////////// ¶óµð¿À¹öÆ° ¹× Ã¼Å©¹Ú½ºÀÇ °ªÀ» ¼±ÅÃÇÏ¸é ¼±ÅÃ°ªÀ» ´ëÀÔÇÑ´Ù.
function fnChecked(obj, val)
{
	obj.value = val;
}
//////////////////// ÆÄÀÏ È®Àå¸íÀ» ÃßÃâÇÏ¿© ¸®ÅÏÇÑ´Ù.
function fnFileExt(file)
{
	var name = fnFileName(file);
	if ( name == "" ) return "";

	var i = name.lastIndexOf(".");

	if ( i < 0 ) {
		return name;
	} else {
		return name.substring(i+1);
	}
}
//////////////////// ÆÄÀÏ¸íÀ» ÃßÃâÇÏ¿© ¸®ÅÏÇÑ´Ù.
function fnFileName(file)
{
	if ( file == "" ) return "";
	var i = file.lastIndexOf("\\");

	if ( i < 0 ) {
		return file;
	} else {
		return file.substring(i+1);
	}
}
//////////////////// ¿£ÅÍÅ°¸¦ Ä¡¸é ¸ñ·ÏÁ¶È¸¸¦ ½ÇÇàÇÑ´Ù.
function fnSearch()
{
	if ( window.event.keyCode == 13 ) Search();
}
/******************************************* ÀÔ·Â°ªÈ®ÀÎ *******************************************/
//////////////////// ÇÊ¼öÇ×¸ñ ¼±ÅÃ¿©ºÎ È®ÀÎ¸¦ È®ÀÎÇÑ´Ù.
function fnChoiceCheck(len, name, obj)
{
	if ( obj.value == "" ) {
		alert( name +"À»(¸¦) ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä." );
		if ( len > 0 ) obj.focus();
		return false;
	}

	return true;
}
//////////////////// ³¯Â¥Ç×¸ñ ÀÔ·Â ¹× À¯È¿¼º¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnDateCheck(len, name, obj)
{
	var val = obj.value;
	var ymd = "";
	var cnt = 0;

	//////////// ¼ýÀÚ È®ÀÎ ¹× ³¯Â¥Çü½Ä ´ëÀÔ
	for (var i = 0; i < val.length; i++) {
		if ( isNaN(val.charAt(i)) ) {
			if ( val.charAt(i) == "-" ) {
				cnt = cnt + 1;
			} else {
				alert( "À¯È¿ÇÏÁö ¾Ê´Â ³¯Â¥°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù." );
				obj.focus();
				return false;
			}
		} else {
			ymd = ymd + val.charAt(i);
		}
	}

	//////////// ³¯Â¥º¯¼ö ÀÚ¸´¼ö È®ÀÎ
	if ( !((cnt == 0 || cnt == 2) && (ymd.length == 6 || ymd.length == 8)) ) {
		alert( "ÀÔ·ÂµÈ ³¯Â¥ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù." );
		obj.focus();
		return false;
	}

	//////////// ³âµµ Ç¥Çö ÀÚ¸´¼ö È®ÀÎ
	if ( ymd.length == 6 ) {
		if ( eval(ymd.substr(0, 4)) > 50 ) {
			ymd = "19" + ymd;
		} else {
			ymd = "20" + ymd;
		}
	}

	//////////// ³¯Â¥º¯¼ö ³â¿ùÀÏ·Î ºÐ¸®
	var yy = eval( ymd.substr(0, 4) );
	var mm = eval( ymd.substr(4, 2) );
	var dd = eval( ymd.substr(6, 2) );

	//////////// ¿ùÀÇ ¸¶Áö¸· ÀÏÀÚ
	var mon = new Array( 31,28,31,30,31,30,31,31,30,31,30,31 );

	//////////// À±´Þ È®ÀÎ
	if ( yy%4   == 0 ) mon[1] = 29;
	if ( yy%100 == 0 ) mon[1] = 28;
	if ( yy%400 == 0 ) mon[1] = 29;

	//////////// ³âµµ À¯È¿¼º È®ÀÎ
	if ( yy < 1900 || yy > 2100 ) {
		alert( "1900³â°ú 2100³â »çÀÌÀÇ ³âµµ¸¦ ÀÔ·ÂÇÏ¼¼¿ä." );
		obj.focus();
		return false;
	}
	//////////// ¿ù À¯È¿¼º È®ÀÎ
	if ( mm < 1 || mm > 12 ) {
		alert( "À¯È¿ÇÏÁö ¾Ê´Â ¿ùÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù." );
		obj.focus();
		return false;
	}
	//////////// ÀÏ À¯È¿¼º È®ÀÎ
	if ( dd > mon[mm - 1] ) {
		alert( "À¯È¿ÇÏÁö ¾Ê´Â ÀÏÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù." );
		obj.focus();
		return false;
	}

	return true;
}
//////////////////// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnJuminNoCheck(len, name, obj)
{
	var jumin_no = obj.value;

	//////////// ÁÖ¹Îµî·Ï¹øÈ£ ÀÚ¸´¼ö È®ÀÎ
	if ( jumin_no.length != 13 ) {
		alert( name +"ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù." );
		obj.focus();
		return false;
	}

	//////////// ¼ýÀÚÀÔ·Â ¿©ºÎÈ®ÀÎ
	for ( var i = 0; i < 13; i++ ) {
		if ( isNaN(jumin_no.charAt(i)) ) {
			alert("À¯È¿ÇÏÁö ¾Ê´Â °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			obj.focus();
			return false;
		}
	}

	//////////// ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ(6)ÀÚ¸® À¯È¿°ª È®ÀÎ
	if ( !fnNumCheck(6,"ÁÖ¹Îµî·Ï¹øÈ£",jumin_no.substr(0, 6)) ) return false;
	
	//////////// ¼ºº° À¯È¿°ª È®ÀÎ
	if ( jumin_no.substr(6, 1) < "1" || jumin_no.substr(6, 1) > "4" ) return false;
	
	//////////// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
	var chk = new Array( 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 );
	var tot = 0;

	for (var i = 0; i < 12; i++) {
		tot = tot + eval(jumin_no.charAt(i)) * chk[i];
	}

	tot = 11 - (tot % 11);
	if ( tot >= 10 ) tot = tot - 10;

	if ( tot != eval(jumin_no.charAt(12)) ) {
		return false;
	} else {
		return true;
	}
}
//////////////////// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnJuminNoCheck(len, name, obj1, obj2)
{
	var jumin_no = obj1.value + obj2.value;
	var jumin_no1 = obj1.value;
	var jumin_no2 = obj2.value;


	//////////// ÁÖ¹Îµî·Ï¹øÈ£ ÀÚ¸´¼ö È®ÀÎ
	if ( jumin_no1.length != 6 ) {
		alert( name +"ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù." );
		obj1.focus();
		return false;
	}

	if ( jumin_no2.length != 7 ) {
		alert( name +"ÀÇ ÀÚ¸´¼ö°¡ ¸ÂÁö ¾Ê½À´Ï´Ù." );
		obj2.focus();
		return false;
	}

	//////////// ¼ýÀÚÀÔ·Â ¿©ºÎÈ®ÀÎ
	for ( var i = 0; i < 6; i++ ) {
		if ( isNaN(jumin_no1.charAt(i)) ) {
			alert("À¯È¿ÇÏÁö ¾Ê´Â °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			obj1.focus();
			return false;
		}
	}

	for ( var i = 7; i < 13; i++ ) {
		if ( isNaN(jumin_no2.charAt(i)) ) {
			alert("À¯È¿ÇÏÁö ¾Ê´Â °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			obj2.focus();
			return false;
		}
	}

	//////////// ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ(6)ÀÚ¸® À¯È¿°ª È®ÀÎ
	if ( !fnNumCheck(6,"ÁÖ¹Îµî·Ï¹øÈ£1",obj1)) return false;

	if ( !fnNumCheck(7,"ÁÖ¹Îµî·Ï¹øÈ£2",obj2)) return false;

	//////////// ¼ºº° À¯È¿°ª È®ÀÎ
	if ( jumin_no.substr(6, 1) < "1" || jumin_no.substr(6, 1) > "4" ) return false;

	//////////// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º È®ÀÎ
	var chk = new Array( 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 );
	var tot = 0;

	for (var i = 0; i < 12; i++) {
		tot = tot + eval(jumin_no.charAt(i)) * chk[i];
	}

	tot = 11 - (tot % 11);
	if ( tot >= 10 ) tot = tot - 10;

	if ( tot != eval(jumin_no.charAt(12)) ) {
		return false;
	} else {
		return true;
	}
}
//////////////////// ¼ýÀÚ À¯È¿¼º ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnNumCheck(len, name, obj)
{
	// ¼ýÀÚÁß "," Á¦°ÅÇÏ°í À¯È¿¼º °Ë»çÇÏ±â
	var re = /,/g;
	var txt = obj.value;

	txt = txt.replace(re,"");

	obj.value = txt

	if ( isNaN(obj.value) ) {
		alert( name +"À»(¸¦) ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä." );
		obj.focus();
		return false;
	}

	return true;
}
//////////////////// ÇÊ¼ö ¼ýÀÚÇ×¸ñ ÀÔ·Â¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnNumInputCheck(len, name, obj)
{
	if ( obj.value == "" ) {
		alert( name +"À»(¸¦) ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä." );
		obj.focus();
		return false;
	}

	if ( !fnNumCheck(len, name, obj) ) return false;

	if ( len > 0 && obj.value != "" ) {
		if ( fnStrLen(obj.value) > len ) {
			alert( name +"Àº(´Â) "+ len +"ÀÚ¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù." );
			obj.focus();
			return false;
		}
	}

	return true;
}
//////////////////// ÇÊ¼ö ¹®ÀÚÇ×¸ñ ÀÔ·Â¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnStrInputCheck(len, name, obj)
{
	if ( obj.value == "" ) {
		alert(name +"À»(¸¦) ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}

	if ( !fnStrLenCheck(len, name, obj) ) return false;

	return true;
}
//////////////////// ¹®ÀÚ±æÀÌ ±æÀÌ ÃÊ°ú¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
function fnStrLenCheck(len, name, obj)
{
	if ( len > 0 && obj.value != "" ) {
		if ( fnStrLen(obj.value) > len ) {
			alert( name +"Àº(´Â) "+ len +"ÀÚ¸¦ ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù." );
			obj.focus();
			return false;
		}
	}

	return true;
}
/********************************************* ¹®ÀÚ¿­ *********************************************/
// ¹®ÀÚÀÇ ±æÀÌ¸¦ ¸®ÅÏÇÑ´Ù.
function fnStrLen(str)
{
	var nbytes = 0;

	for (var i = 0; i < str.length; i++) {
		var ch = str.charAt(i);
		if ( escape(ch).length > 4 ) {
			nbytes += 2;
		} else if ( ch != "\r" ) {
			nbytes++;
		}
	}

	return nbytes;
}
// ¹®ÀÚ¸¦ Àß¶ó³»¼­ ¸®ÅÏÇÑ´Ù.
function fnStrCut(str, maximum)
{
	var inc    = 0;
	var nbytes = 0;
	var msg    = "";
	var msglen = str.length;

	for (var i = 0; i < msglen; i++) {
		var ch = str.charAt(i);
		if ( escape(ch).length > 4 ) {
			inc = 2;
		} else if ( ch != "\r" ) {
			inc = 1;
		}
		if ( (nbytes + inc) > maximum ) break;
		nbytes += inc;
		msg += ch;
	}

	return msg;
}
/**************************************** À©µµ¿ì »õÃ¢ ¿­±â ****************************************/
// À©µµ¿ì »õÃ¢ ¿­±â(¿É¼Ç¼±ÅÃ)
function fnNewWinOpen(url, name, o, w, h)
{
	var t = (screen.availHeight - h) / 2 ;
	var l = (screen.width - w) / 2 ;
	var opt = "top="   + t + ","
			+ "left="  + l + ","
			+ "width=" + w + ","
			+ "height="+ h + ","
			+ o;

	window.open( url, name, opt );
}
// »ç¿ëÀÚ ¹× ºÎ¼­ Á¶È¸Ã¢ ¿­±â
function fnUserWinOpen(type, name)
{
	var url = __site_root +"/_PopUp/"
			+ "Com_User_Pop.asp"
			+ "?pt_word="+ name;

	var opt = "location=no,"
			+ "resizable=yes,"
			+ "scrollbars=yes,"
			+ "status=no,"
			+ "toolbar=no";

	fnNewWinOpen(url, type, opt, 470, 420);
}
/************************************* Ã·ºÎÆÄÀÏ °ü·Ã ÇÔ¼öÀÛ¼º *************************************/
//////////////////// Ã·ºÎÆÄÀÏÀ» Ãß°¡ÇÑ´Ù.
//////////////////// ÆÄÀÏ¸ñ·Ï(select : __attach_list)
//////////////////// ÆÄÀÏ¹Ú½º(td : __attach_table_td), 
//////////////////// Ã·ºÎÆÄÀÏ(attach_file)
function fnAttachAppend()
{
	//////////////// º¯¼ö¼±¾ð
	var file_cnt = 0;

	//////////////// ÆÄÀÏ°Ë»ö ¿©ºÎ È®ÀÎ
	if ( isNaN(document.all.__attach_file.length) ) {
		if (document.all.__attach_file.value == "") return;
		txt = document.all.__attach_file.value;
	} else {
		file_cnt = document.all.__attach_file.length - 1;
		if (document.all.__attach_file[file_cnt].value == "") return;
		txt = document.all.__attach_file[file_cnt].value;
	}

	//////////////// ÆÄÀÏ°´Ã¼ Ãß°¡
	var obj = "<input type='file' id='__attach_file' name='__attach_file' class='bbs_writeBox' style='width:100%' onchange='fnAttachAppend()'>\n";
	document.all.__attach_table_td.insertAdjacentHTML("BeforeEnd", obj);
	
	//////////////// Ã·ºÎÆÄÀÏ ¸ñ·Ï
	var val = "APPEND";
	var txt = fnFileName(txt);

	//////////////// ÆÄÀÏ¸ñ·Ï¿¡ Ç×¸ñÃß°¡
	fnComboAppend(document.all.__attach_list, val, txt);

	//////////////// Ã·ºÎÆÄÀÏ °´Ã¼ ¼û±è
	document.all.__attach_file[file_cnt].style.display = "none";
	document.all.__attach_cnt.value = file_cnt + 1;
}
//////////////////// Ã·ºÎÆÄÀÏ »èÁ¦
function fnAttachRemove(url)
{
	//////////////// º¯¼ö¼±¾ð
	var obj = document.all.__attach_list;
	var idx = obj.selectedIndex;
	var val = obj.value;
	var file_id = "";
	
	//////////////// »èÁ¦ÇÒ ÆÄÀÏ¸í È®ÀÎ
	if ( obj.value == "" || idx < 0 ) return;

	//////////////// ¸ñ·Ï¿¡¼­ »èÁ¦
	if ( val == "APPEND" ) {
		var seq = -1;

		//////// »èÁ¦À§Ä¡ Ã£±â
		for (var i = 0; i < obj.length; i++) {
			if ( obj[i].value == "APPEND" ) {
				seq = idx - i;
				break;
			}
		}

		//////// ¸ñ·Ï¿¡¼­ »èÁ¦
		document.all.__attach_file[seq].outerHTML = "";
		fnComboRemove( obj, idx );

		//////// Ã·ºÎ°¹¼ö ¼öÁ¤
		if ( isNaN(document.all.__attach_file.length) ) {
			document.all.__attach_cnt.value = 0;
		} else {
			document.all.__attach_cnt.value = document.all.__attach_file.length - 1;
		}

	//////////////// ÆÄÀÏÁ¤º¸ »èÁ¦
	} else {
		if ( confirm("Ã·ºÎÆÄÀÏÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?") ) {
			var i = val.indexOf("/");
			__attach_frame.location = url +"&file_id="+ val.substring(0, i);
			fnComboRemove( obj, idx );
		}
	}
}
//////////////////// Ã·ºÎÆÄÀÏ ¿­±â
function fnAttachOpen(val)
{
	var i = val.indexOf("/");
	window.open(val.substring(i));
}
//////////////////// Ã·ºÎÆÄÀÏ Á¶È¸¿­±â
function fnAttachView(sys, type, no, seq)
{
	var url = __site_root +"/Innovation/_Pop/Inn_Attach_View.asp";
	url = url +"?doc_type="+ type;
	url = url +"&doc_no="+ no;
	url = url +"&file_seq="+ seq;

	window.open(url);
}
/*************************************** ¸Þ´º °ü·Ã ÇÔ¼öÀÛ¼º ***************************************/
// 
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// 
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
<!--layer//-->

<!--//rollover-->
// 
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(idx, path) { //v3.0
	for (var i = 0; i < document.all.__menu.length;i++) {
		if (i == idx) {
			document.all.__menu[i].src = path +"top_menu0"+ (i+1) +"_o.gif";
		} else {
			document.all.__menu[i].src = path +"top_menu0"+ (i+1) +".gif";
		}
	}
}
//
function MM_swapImage2() { //v3.0
  var i,j=0,x,a=MM_swapImage2.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];}
}
/**************************************************************************************************/