	function go_fun(v, f, c, p, n, pn){
		var url, query;
		var sfrm = document.search_frm;
		var sc = sfrm.sc.options[sfrm.sc.selectedIndex].value;
		var sf = sfrm.sf.options[sfrm.sf.selectedIndex].value;
		var sq = sfrm.sq.value;

		if(sc && sf && sq){
		  query  = "&sc=" + sc;
		  query += "&sf=" + sf;
		  query += "&sq=" + encodeURI(sq);
		}

		switch(v){
			case "A" :
				url  = "/forum-list.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				if(query) url += query;
				document.location.href = url;

				break;
			case "L" :
				url  = "/forum-sub.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				if(query) url += query;
				document.location.href = url;

				break;
			case "S" :
				url  = "/forum-sub.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				if(query) url += query;
				document.location.href = url;

				break;
			case "V" :
				url  = "/forum-view.html"
				url += "?f=" + f;				
				if(c) url += "&c=" + c;
				url += "&p=" + p;
				url += "&n=" + n;
				if(query) url += query;
				document.location.href = url;

				break;
			case "W" :
				url  = "/forum-write.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				if(query) url += query;
				document.location.href = url;

				break;
			case "R" :
				url  = "/forum-answer.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				url += "&n=" + n;
				if(query) url += query;
				document.location.href = url;

				break;
			case "E" :
				url  = "/forum-edit.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				url += "&n=" + n;
				if(query) url += query;
				document.location.href = url;

				break;
			case "AE" :
				url  = "/forum-aedit.html"
				url += "?f=" + f;
				if(c) url += "&c=" + c;
				if(p) url += "&p=" + p;
				url += "&n=" + n;
				url += "&pn=" + pn;
				if(query) url += query;
				document.location.href = url;

				break;
			case "C" :
				url  = "/php/forum-recommend.php";
				url += "?n=" + n;
				hfrm.document.location.href = url;

				break;
			case "D" :
				var msg;

				msg  = "선택 주제글을 정말 삭제 하시겠습니까?";

				if(confirm(msg)){
					url  = "/php/forum-delete.php";
					url += "?f=" + f;
					if(c) url += "&c=" + c;
					if(p) url += "&p=" + p;
				    url += "&n=" + n;
					hfrm.document.location.replace(url);
				}

				break;
			case "AD" :
				var msg;

				msg  = "선택 의견글을 정말 삭제 하시겠습니까?";

				if(confirm(msg)){
					url  = "/php/forum-adelete.php";
					url += "?f=" + f;
					if(c) url += "&c=" + c;
					if(p) url += "&p=" + p;
				    url += "&n=" + n;
					url += "&pn=" + pn;
					hfrm.document.location.replace(url);
				}

				break;
			case "CD" :
				var msg;

				msg  = "선택 댓글을 정말 삭제 하시겠습니까?";

				if(confirm(msg)){
					url  = "/php/forum-cdelete.php";
					url += "?f=" + f;
					hfrm.document.location.replace(url);
				}

				break;
		}
	}

	function cate_fun(select){
		var f, url;

		f = select.options[select.selectedIndex].value;

		if(!f){
			alert("[포럼 대 분류]를 선택하여 주십시요!");
		}else{
			url  = "/forum-write.html";
			url += "?f=" + select.options[select.selectedIndex].value;

			document.location.href = url;
		}
	}

	function input_fun(){
		var f = document.input_frm;

		if(!f.cate1.options[f.cate1.selectedIndex].value){
			alert("[포럼 대 분류]를 선택하여 주십시요!");
			f.cate1.focus();

			return false;
		}else if(!f.cate2.options[f.cate2.selectedIndex].value){
			alert("[포럼 소 분류]를 선택하여 주십시요!");
			f.cate2.focus();

			return false;
		}else if(!f.title.value){
			alert("[제목]을 입력하여 주십시요!");
			f.title.focus();

			return false;
		}else if(!f.content.value){
			alert("[내용]을 입력하여 주십시요!");
			f.content.focus();

			return false;
		}else{
			return true;
		}
	}

	function update_fun(){
		var f = document.input_frm;

		if(!f.title.value){
			alert("[제목]을 입력하여 주십시요!");
			f.title.focus();

			return false;
		}else if(!f.content.value){
			alert("[내용]을 입력하여 주십시요!");
			f.content.focus();

			return false;
		}else{
			return true;
		}
	}

	function cgo_fun(s, p, n, sc, sf, sq){
		var url;

		url  = "/column-list.html";

		if(s){
			url += "?s=" + s;

			if(p)  url += "&p="  + p;
			if(n)  url += "&n="  + n;
			if(sc) url += "&sc=" + sc;
			if(sf) url += "&sf=" + sf;
			if(sq) url += "&sq=" + encodeURI(sq);
		}else{
			if(p){
				url += "?p=" + p;

				if(n)  url += "&n="  + n;
				if(sc) url += "&sc=" + sc;
				if(sf) url += "&sf=" + sf;
				if(sq) url += "&sq=" + encodeURI(sq);
			}else{
				if(n)  url += "?n="  + n;
				if(sc) url += "&sc=" + sc;
				if(sf) url += "&sf=" + sf;
				if(sq) url += "&sq=" + encodeURI(sq);
			}
		}

		document.location.href = url;
	}

	function rgo_fun(s, p, n, sc, sf, sq){
		var url;

		url  = "/report-list.html";

		if(s){
			url += "?s=" + s;

			if(p) url  += "&p="  + p;
			if(n) url  += "&n="  + n;
			if(sc) url += "&sc=" + sc;
			if(sf) url += "&sf=" + sf;
			if(sq) url += "&sq=" + encodeURI(sq);
		}else{
			if(p){
				url += "?p=" + p;

				if(n) url  += "&n="  + n;
				if(sc) url += "&sc=" + sc;
				if(sf) url += "&sf=" + sf;
				if(sq) url += "&sq=" + encodeURI(sq);
			}else{
				if(n) url  += "?n="  + n;
				if(sc) url += "&sc=" + sc;
				if(sf) url += "&sf=" + sf;
				if(sq) url += "&sq=" + encodeURI(sq);
			}
		}

		document.location.href = url;
	}

	function ngo_fun(p, n){
		var url;

		url  = "/notice-list.html";

		if(p){
			url += "?p=" + p;

			if(n) url += "&n=" + n;
		}else{
			if(n) url += "?n=" + n;
		}

		document.location.href = url;
	}

	function search_fun(){
		var f = document.search_frm;

		if(!f.sq.value){
			alert("검색어를 입력하여 주십시요!");
			f.sq.focus();

			return false;
		}else{
			if(f.sc.options[f.sc.selectedIndex].value == "f"){
				f.action = "/forum-sub.html";
			}else if(f.sc.options[f.sc.selectedIndex].value == "c"){
				f.action = "/column-list.html";
			}else if(f.sc.options[f.sc.selectedIndex].value == "l"){
				f.action = "/report-list.html";
			}

			return true;
		}
	}