// JavaScript Document
<!--
function ContentAdd(bSeq)
{	
	// µî·ÏµÈ ÄÁÅÙÆ®¸¦ µî·ÏÇÑ´Ù.=>ÇÊ¼öÇ×¸ñµîÀ» Á¡°ËÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	if(bSeq == 2)
	{
		x = F.fld_ContentText.value
		for(i=0;i<1000;i++)
		{
			x = x.replace(' ','')
		}	
		if(x.length > 30) 
		{
			alert('ÇÑÁÙ¼Ò°¨Àº 30ÀÚ ÀÌÇÏ·Î Á¦ÇÑµË´Ï´Ù.');
			F.fld_ContentText.focus();
			return;
		}
	}

	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ
	if(!confirm('ÀúÀåÇÏ½Ã°Ú½À´Ï±î?')){return;}
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, 'xW');
	F.method = "post";
	F.submit();
}


function ContentReply(bSeq)
{
	// µî·ÏµÈ ÄÁÅÙÆ®¸¦ µî·ÏÇÑ´Ù.=>ÇÊ¼öÇ×¸ñµîÀ» Á¡°ËÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ
	if(!confirm('ÀúÀåÇÏ½Ã°Ú½À´Ï±î?')){return;}
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, 'xR');
	F.method = "post";
	F.submit();
}

function ContentDel(bSeq)
{
	// µî·ÏµÈ ÄÁÅÙÆ®¸¦ »èÁ¦ÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ
	if(!confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')){return;}
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, 'xD');
	F.method = "post";
	F.submit();
}

function ContentRecovery(bSeq)
{
	// µî·ÏµÈ ÄÁÅÙÆ®¸¦ º¹±¸ÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ
	if(!confirm('º¹±¸ÇÏ½Ã°Ú½À´Ï±î?')){return;}
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.BeValid
	F.action = makeurl(bSeq, null, 'xY');
	F.method = "post";
	F.submit();
}

function ContentMod(bSeq)
{
	// µî·ÏµÈ ÄÁÅÙÆ®¸¦ ¼öÁ¤ÇÑ´Ù.=>ÇÊ¼öÇ×¸ñµîÀ» Á¡°ËÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ
	if(!confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?')){return;}
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, 'xM');
	F.method = "post";
	F.submit();
}

function ContentSearch(sKey, sVal)
{
	self.location.href = make_href('_sck|_scv|_cpg', sKey+'|'+sVal+'|1', '');
}

str_find=function(s){
	var r,i;if(s){r=document.body.createTextRange();for(i=0;r.findText(s);i++){r.execCommand('BackColor','','yellow');r.collapse(false);}}
	}
function ContentSearch2(sKey, sVal)
{
	self.location.href = make_href('_sck|_scv|_cpg|DetNum', sKey+'|'+sVal+'|1|02', '');
}

str_find=function(s){
	var r,i;if(s){r=document.body.createTextRange();for(i=0;r.findText(s);i++){r.execCommand('BackColor','','yellow');r.collapse(false);}}
	}
/*
str_find=function(){
	var r,i,s=document.all.txtSearchValue;
	if(s&&s.value.length>1){
		r=document.body.createTextRange();
		for(i=0;r.findText(s.value);i++){
			r.execCommand('BackColor','','yellow');
		}
	}
}
*/

function GoToWrite(bSeq)
{
	// ±Û ¾²±â ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù.
	self.location.href = makeurl(bSeq, null, 'W');
}

function GoToReply(bSeq)
{
	// ´ä±Û ¾²±â ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	var f = F._currentseq;
	var intSeq = F[f.value].value;
	self.location.href = makeurl(bSeq, intSeq, 'R');
}

function GoToView(intSeq, bSeq)
{
	// ±Û ÀÐ±â ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù.
	self.location.href = makeurl(bSeq, intSeq, 'V');
}

function GoToModify(bSeq)
{
	// ±Û ¼öÁ¤ ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	var f = F._currentseq;
	var intSeq = F[f.value].value;
	self.location.href = makeurl(bSeq, intSeq, 'M');
}

function GoToList(bSeq)
{
	// ±Û ¸ñ·Ï ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù.
	self.location.href = makeurl(bSeq, null, '');
}

function CommentAdd(bSeq)
{
	// ÀÛ¼ºÇÑ ÄÚ¸àÆ®¸¦ µî·ÏÇÑ´Ù.=>ÇÊ¼öÇ×¸ñµîÀ» Á¡°ËÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ

	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, '');
	F.method = "post";
	F.submit();
}

function CommentDel(bSeq)
{
	// µî·ÏµÈ ÄÚ¸àÆ®¸¦ »èÁ¦ÇÑ´Ù.
	var F = document.forms[eval('_fName_nb'+bSeq)];
	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ½ÃÀÛ

	// »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ³¡
	F.action = makeurl(bSeq, null, '');
	F.method = "post";
	F.submit();
}

function makeurl(bSeq, cSeq, vType)
{
		/*
		Response.Write("<input type=""hidden"" name=""_targeturl"" value="""&make_href("", "", b_TargetUrl)&""" />"&chr(9)&chr(10))
		Response.Write("<input type=""hidden"" name=""_viewtype"" value="""&q_ViewType&""" />")&chr(9)&chr(10))
		Response.Write("<input type=""hidden"" name=""_pagevar"" value="""&q_CurrentPage&""" />")&chr(9)&chr(10))
		*/
		// °æ·Î¸¦ »ý¼º ÈÄ ¹ÝÈ¯ÇÑ´Ù.
		var F = document.forms[eval('_fName_nb'+bSeq)];
		var f1 = F._targeturl;
		var f2 = F._viewtype;
		var f3 = F._contentseq;
		var q = new QueryString(f1.value);
		q.setVar(f3.value, cSeq);
		q.setVar(f2.value, vType);
		
		return q.getVar();
}

/**********************************
	ÆÄÀÏ ¾÷·Îµå ¹× ¸ñ·Ï Ç¥½Ã
***********************************/
var flg=false;

// ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå °ü¸®
function file_add()
{
	var F = fwin.document.forms[0];
	var Fn = F.fld_FileName.value;
	var f = document.all.lstUploadFiles;
	if(this.flg){alert('Àá½Ã ÈÄ ½ÃµµÇØÁÖ¼¼¿ä.'); return;}
	if(F.fld_FileName.value<=0){alert('ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä'); F.fld_FileName.click(); return;}
	for(var i=0; i<f.options.length; i++){if(f.options[i].text.substring(0,f.options[i].text.lastIndexOf(' ('))==Fn.substring(Fn.lastIndexOf('\\')+1)){alert('Áßº¹µÈ ÆÄÀÏÀÔ´Ï´Ù.');return false;}}
	disp_progress(1);
	F.fld_FileName.readonly = 'yes';
	F.file_r.value = '';
	F.submit();
}

function file_add_ok() // args : filename, real_filename, filesize
{
	disp_progress(0);
	// ¸®½ºÆ®¿¡ µî·ÏÇÑ´Ù.
	var F=fwin.document.forms[0];
	var f=document.all.lstUploadFiles, fName, frName, fSize, args=file_add_ok.arguments;
	if(args.length>0) fName=args[0]; //ÆÄÀÏ¸í
	if(args.length>1) frName=args[1]; //ÀúÀåµÈ ÆÄÀÏ¸í
	if(args.length>2) fSize=args[2]; //ÆÄÀÏ»çÀÌÁî //¼ø¼­´Â ¹Ýµå½Ã ÁöÅ³ °Í
	if(args.length>3) fPath=args[3];//ÆÄÀÏ°æ·Î(2008-09-05)Ãß°¡ BY ÃÖ¹Î
	file_list_add(fName,frName,fSize)
	parent.path(fPath);
}

function file_list_add() // args : filename, real_filename, filesize, filepath
{
	var f=document.all.lstUploadFiles, args=file_list_add.arguments;
	OptionAdd(f, args[0]+' ('+Math.round(args[2]/1000)+'kb)', args[0]+'|'+args[1]+'|'+args[2]);
	file_list_update(f);
	return true;
}

function file_add_failure() // args : message
{
	disp_progress(0);
	var args=file_add_failure.arguments;
	if(args.length>0) alert(args[0]);
}

function file_del() // args : none
{
	if(this.flg){alert('Àá½Ã ÈÄ ½ÃµµÇØÁÖ¼¼¿ä.'); return;}
	var F = fwin.document.forms[0];
	var f = document.all.lstUploadFiles;
	var args = file_del.arguments;
	if(args.length>0||f.selectedIndex>0){
		disp_progress(1);
		var del = (args.length>0)?args[0]:f.options[f.selectedIndex].value.split('|')[0]
		F.action = 'bin/file_delete.asp?fn='+del;
		F.enctype = '';
		F.submit();
	}
}

function file_del_ok() // args : real_filename
{
	disp_progress(0);
	var args=file_del_ok.arguments;
	var f=document.all.lstUploadFiles;
	if (args.length>0){
		for(var i=0;i<f.options.length;i++){
			if(f.options[i].value.split('|')[0]==args[0]){f.selectedIndex=i; OptionDel(f); file_list_update(f); return;}
		}
	}
}

function file_del_failure() // args : real_filename
{
	disp_progress(0);
	var args=file_del_failure.arguments;
	var f=document.all.lstUploadFiles;
	if(args.length>0) alert(args[0]);
	OptionDel(f);
	file_list_update(f);
}

function disp_progress(bitValue)
{
	this.flg=(bitValue==1);
	var l=document.all.loadingbar;
	var f=document.all.lstUploadFiles;
	l.style.left = getposOffset(f, 'left')+(f.offsetWidth-l.offsetWidth)/2;
	l.style.top = getposOffset(f, 'top')+(f.offsetHeight-l.offsetHeight)/2;
	l.style.visibility = (this.flg)? 'visible':'hidden';
}

function file_list_update(obj)
{
	var i, ts=0, txtSize=document.all.txtFileSize, target=document.all.fld_ContentFiles;
	target.value = '';

	for(i=0; i<obj.options.length; i++)
	{
		if(obj.options[i].value.length>0){
			ts+=obj.options[i].value.split('|')[2]-0;
			target.value+=obj.options[i].value+'||';
		}
	}
	txtSize.value = Comma(Math.round(ts/1000),3).toString();
}

function file_down(_csq, _fsq)
{
	self.location.href='/_NeoBoard/bin/file_download.asp?_csq='+_csq+'&_fsq='+_fsq;
}

function MoveToMemInfo(_usq) {
	window.open('/admin/member/?vPage=m31&_usq=' + _usq);
}
function SetNotice(checkVal, seq) {
	var F = document.forms[0];
	if (checkVal) {
		if (confirm('°øÁö·Î µî·ÏÇÏ½Ã°Ú½À´Ï±î?')) {
			window.location = '/_NeoBoard/bin/setNoticeStatus.asp?vPage=' + F.vPage.value + '&status=' + checkVal + '&_seq=' + seq;
		}
	} else {
		if (confirm('°øÁö¿¡¼­ »©½Ã°Ú½À´Ï±î?')) {
			window.location = '/_NeoBoard/bin/setNoticeStatus.asp?vPage=' + F.vPage.value + '&status=' + checkVal + '&_seq=' + seq;
		}
	}
}
/********************************************
/  ÆäÀÌÁö ¹Ù Ãâ·Â                            /
/********************************************/

function ImgSwap(obj, src)
{
	obj.src = src;
}

QueryString = function(str) {
	var str = (str) ? str : document.location.href;
	this.argv = new Array();
	this.href = str.split('?')[0];
	this.queryString = str.replace(/^[^\?]+\?/, '').replace(/#(.*)$/, '');
	if (!this.queryString) this.queryString = '';
	var _argv = this.queryString.split('&');
	for(var i=0; i<_argv.length; i++) {
		var _key = _argv[i].substring(0, _argv[i].indexOf('='));
		var _val = _argv[i].substring(_argv[i].indexOf('=')+1);
		if(!_key || _argv[i].indexOf('=') == -1) continue;
		this.argv[_key] = _val;
	}
}

QueryString.prototype.setVar = function(key,val) {
	if (typeof key == 'object') {
		for (var item in key) this.argv[item] = key[item];
	} else {
		this.argv[key] = val;
	}
	return this.getVar();
}

QueryString.prototype.getVar = function(key) {
	if (key) {
		return this.argv[key] ? this.argv[key] : '';
	} else {
		var _item = new Array();
		for (var x in this.argv) {
			if (this.argv[x]) _item[_item.length] = x + '=' + this.argv[x];
			else continue;
		}
		return this.href + '?' + _item.join('&');
	}
}

Paging = function(total, targeturl) {
	this.config = {
		pageVariable: 'page',
		numberFormat: '?%n?',
		currentnumFormat: '[%n]',
		showFirstLast: true,	// ¸ÇÃ³À½, ¸Ç ¸¶Áö¸·À¸·Î °¡´Â ¸µÅ©¸¦ ¸¸µé°ÍÀÎ°¡.
		thisPageStyle: 'font-weight: bold;',
		itemPerPage: 10,	// ¸®½ºÆ® ¸ñ·Ï¼ö
		pagePerView: 10,	// ÆäÀÌÁö´ç ³×ºñ°ÔÀÌ¼Ç Ç×¸ñ¼ö
		prevIcon: null,	// ÀÌÀüÆäÀÌÁö ¾ÆÀÌÄÜ
		prevIcon_over: null,	// ÀÌÀüÆäÀÌÁö ·Ñ¿À¹ö¾ÆÀÌÄÜ
		nextIcon: null,	// ´ÙÀ½ÆäÀÌÁö ¾ÆÀÌÄÜ
		nextIcon_over: null,	// ´ÙÀ½ÆäÀÌÁö ·Ñ¿À¹ö¾ÆÀÌÄÜ
		firstIcon: null,	// Ã¹ÆäÀÌÁö·Î ¾ÆÀÌÄÜ
		firstIcon_over: null,	// Ã¹ÆäÀÌÁö·Î ·Ñ¿À¹ö¾ÆÀÌÄÜ
		lastIcon: null,	// ¸¶Áö¸·ÆäÀÌÁö ¾ÆÀÌÄÜ
		lastIcon_over: null	// ¸¶Áö¸·ÆäÀÌÁö ·Ñ¿À¹ö¾ÆÀÌÄÜ
	}

	this.totalItem = total;
	this.qs = new QueryString(targeturl);

	this.calculate = function() {
		this.totalPage = Math.ceil(this.totalItem / this.config.itemPerPage);
		this.currentPage = this.qs.getVar(this.config.pageVariable);
		if (!this.currentPage) this.currentPage = 1;
		if (this.currentPage > this.totalPage) this.currentPage = this.totalPage;
		this.lastPageItems = this.totalPage % this.config.itemPerPage;

		this.prevPage = this.currentPage-1;
		this.nextPage = this.currentPage+1;
		this.seek = this.prevPage * this.config.itemPerPage;
		this.currentScale = parseInt(this.currentPage / this.config.pagePerView);
		if (this.currentPage % this.config.pagePerView < 1) this.currentScale--;
		this.totalScale = parseInt(this.totalPage / this.config.pagePerView);
		this.lastScalePages = this.totalPage % this.config.pagePerView;
		if (this.lastScalePages == 0) this.totalScale--;
		this.prevPage = this.currentScale * this.config.pagePerView;
		this.nextPage = this.prevPage + this.config.pagePerView + 1;
	}

	this.toString = function() {
		var ss, se;
		var firstBtn = '';
		var lastBtn = '';
		var prevBtn = '';
		var nextBtn = '';

		this.calculate();

		if (this.config.showFirstLast) {
			if (this.config.firstIcon) firstBtn = '<img name="first_img" src="'+this.config.firstIcon+'" border="0" align="absmiddle" onmouseover="ImgSwap(this, \''+this.config.firstIcon_over+'\');" onmouseout="ImgSwap(this, \''+this.config.firstIcon+'\');">';
			else firstBtn = '[Ã³À½]'; //'¢Ð';
			firstBtn = firstBtn.link(this.qs.setVar(this.config.pageVariable,1).replace('??', '?'));

			if (this.config.lastIcon) lastBtn = '<img name="last_img" src="'+this.config.lastIcon+'" border="0" align="absmiddle" onmouseover="ImgSwap(this, \''+this.config.lastIcon_over+'\');" onmouseout="ImgSwap(this, \''+this.config.lastIcon+'\');">';
			else lastBtn = '[¸¶Áö¸·]'; //'¢Ñ';
			lastBtn = lastBtn.link(this.qs.setVar(this.config.pageVariable,this.totalPage).replace('??', '?'));
		} else {
			firstBtn = lastBtn = '';
		}

		if (this.config.prevIcon) prevBtn ='<img name="prev_img" src="'+this.config.prevIcon+'" border="0" align="absmiddle" onmouseover="ImgSwap(this, \''+this.config.prevIcon_over+'\');" onmouseout="ImgSwap(this, \''+this.config.prevIcon+'\');">';
		else prevBtn = '¢¸';
		if (this.currentPage > this.config.pagePerView) {
			prevBtn = prevBtn.link(this.qs.setVar(this.config.pageVariable,this.prevPage).replace('??', '?'));
		}

		ss = this.prevPage + 1;
		if ((this.currentScale >= this.totalScale) && (this.lastScalePages != 0)) se = ss + this.lastScalePages;
		else if (this.currentScale <= -1) se = ss;
		else se = ss + this.config.pagePerView;

		var navBtn = '';
		for(var i = ss; i<se; i++) {
			var pageText = this.config.numberFormat.replace(/%n/g,i);
			if (i == this.currentPage) {
				_btn = '<span style="'+this.config.thisPageStyle+'">'+ this.config.currentnumFormat.replace(/%n/g,i) +'</span>';
			} else {
				_btn = '<a href="'+this.qs.setVar(this.config.pageVariable,i).replace('??', '?')+'" style="'+this.config.otherPageStyle+'" onmouseover="this.style.color = \'#9E7817\'" onmouseout="this.style.color = \'#666666\'">'+pageText+'</a>'
			}
			navBtn+=_btn;
		}

		if (this.config.prevIcon) nextBtn ='<img name="next_img" src="'+this.config.nextIcon+'" border="0" align="absmiddle" onmouseover="ImgSwap(this, \''+this.config.nextIcon_over+'\');" onmouseout="ImgSwap(this, \''+this.config.nextIcon+'\');">';
		else nextBtn = '¢º';
		if (this.totalPage > this.nextPage) {
			nextBtn = nextBtn.link(this.qs.setVar(this.config.pageVariable,this.nextPage).replace('??', '?'));
		}
		return firstBtn + '&nbsp;&nbsp;' + prevBtn + '&nbsp;' + navBtn + '&nbsp;' + nextBtn + '&nbsp;&nbsp;' + lastBtn;
	}
}

function MakePage(bSeq)
{
	var F = document.forms[eval('_fName_nb'+bSeq)];
	var f1 = F._totalcnt.value;
	var f2 = F._pagevar.value;
	var f3 = F._pagesize.value-0;
	var f4 = F._pagebarsize.value-0;
	var f5 = F._targeturl.value;
	PG = new Paging(f1,f5);	// ÃÑ 300°³±Û
	
	/* ÆäÀÌÂ¡ ¼Ó¼º º¯°æ */
	PG.config.pageVariable = f2;
	PG.config.numberFormat = '%n';
	PG.config.currentnumFormat = '%n';
	PG.config.otherPageStyle = 'padding-left:4px;padding-right:4px; line-height:12px;padding-bottom:3px;';
	
	/* ÆäÀÌÂ¡ È­¸é Ç¥±â ¼³Á¤ */
	PG.config.showFirstLast = true;	// ¸ÇÃ³À½, ¸Ç ¸¶Áö¸·À¸·Î °¡´Â ¸µÅ©¸¦ ¸¸µé°ÍÀÎ°¡.
	PG.config.itemPerPage = f3;	// ¸®½ºÆ® ¸ñ·Ï¼ö
	PG.config.pagePerView = f4;		// ÆäÀÌÁö´ç ³×ºñ°ÔÀÌ¼Ç Ç×¸ñ¼ö
	
	/* ÆäÀÌÂ¡ µðÀÚÀÎ ¼³Á¤ */
	PG.config.thisPageStyle = 'padding-left:4px;padding-right:4px;color:#9E7817;text-decoration:underline;';
	PG.config.prevIcon = '/images/mypage/page_prev.gif';	// ÀÌÀüÆäÀÌÁö ¾ÆÀÌÄÜ
	PG.config.prevIcon_over = '/images/mypage/page_prev01.gif';	// ÀÌÀüÆäÀÌÁö ¾ÆÀÌÄÜ
	PG.config.nextIcon = '/images/mypage/page_next.gif';	// ´ÙÀ½ÆäÀÌÁö ¾ÆÀÌÄÜ
	PG.config.nextIcon_over = '/images/mypage/page_next01.gif';	// ´ÙÀ½ÆäÀÌÁö ¾ÆÀÌÄÜ
	PG.config.firstIcon = '/images/mypage/page_first.gif';	// Ã¹ÆäÀÌÁö·Î ¾ÆÀÌÄÜ
	PG.config.firstIcon_over = '/images/mypage/page_first01.gif';	// Ã¹ÆäÀÌÁö·Î ¾ÆÀÌÄÜ
	PG.config.lastIcon =  '/images/mypage/page_last.gif';	// ¸¶Áö¸·ÆäÀÌÁö ¾ÆÀÌÄÜ
	PG.config.lastIcon_over =  '/images/mypage/page_last01.gif';	// ¸¶Áö¸·ÆäÀÌÁö ¾ÆÀÌÄÜ
//	document.write('\''+f1+'\', \''+f2+'\', \''+f3+'\', \''+f4+'\'');
	document.write(PG);
}

function ReadCountInit(seq) {
	window.open('/admin/board/ReadCountinit.asp?seq=' + seq, 'zipsearch', 'width=320,height=280,left=0,top=0,scrollbars=no,resizable=no,status=no');
}
//-->

