/*================================= 에디터 관련 =================================*/
function insertIMG(src){
	var sHTML = "<img src='" + src + "' style='cursor:hand;' border='0'>";
	oEditors.getById["content"].exec("PASTE_HTML", [sHTML]);
}
/*================================= 에디터 관련 =================================*/

/*================================= 추천하기 =================================*/
var recom_req;
var recom_msg;
function proc_recom(flag , idx){
	if(flag == 'comment') recom_msg = '공감';
	else if(flag == 'board') recom_msg = '추천';
	else return;

	if(confirm(recom_msg + '하시겠습니까?')){
		var url = '/data/proc_recom.asp?flag=' + flag + '&idx=' + idx;
		recom_req = getXMLHttpRequest();
		recom_req.onreadystatechange = RecomResult;
		recom_req.open("GET", url, true);
		recom_req.send(null);
	}
}

function RecomResult(){
	if(recom_req.readyState == 4) {
		if(recom_req.status == 200){
			var ReturnValue = recom_req.responseText;
			
			if(ReturnValue == "N"){
				if(document.getElementById('reload_func')){
					eval(document.getElementById('reload_func').value);
				}
				alert(recom_msg + '하였습니다.');
			}
			else if(ReturnValue == "Y"){
				alert('이미 ' + recom_msg + '하셨습니다.^^');
			}
			else if(ReturnValue == "L"){
				alert('사이트 상단에서 로그인 해주세요.');
			}
			else{
				alert('잠시후 다시 시도해주세요.');
			}
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 추천하기 =================================*/

/*================================= 봉사활동 동호회(리스트) =================================*/
var mvt_req;
function mvt_move_page(param){
	var url = '/data/volunteer_main.asp?' + param;

	mvt_req = getXMLHttpRequest();
	mvt_req.onreadystatechange = MVTMovePageResult;
	mvt_req.open("GET", url, true);
	mvt_req.send(null);
}

function MVTMovePageResult(){
	if(mvt_req.readyState == 4) {
		if(mvt_req.status == 200){           
			var htmlDoc = mvt_req.responseText;
			document.getElementById('main_volunteer').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}

function mvt_move_next(id , total){
	for(i = 0;i < total;i++){
		document.getElementById('main_vt'+i).style.display = 'none';
	}
	document.getElementById('main_vt'+id).style.display = 'block';
}
/*================================= 봉사활동 동호회(리스트) =================================*/

/*================================= 공지사항(리스트) =================================*/
var noti_req;
function noti_move_page(param){
	var url = '/data/notice_list.asp?' + param;

	noti_req = getXMLHttpRequest();
	noti_req.onreadystatechange = NotiMovePageResult;
	noti_req.open("GET", url, true);
	noti_req.send(null);
}

function NotiMovePageResult(){
	if(noti_req.readyState == 4) {
		if(noti_req.status == 200){           
			var htmlDoc = noti_req.responseText;
			document.getElementById('main_notice').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}

function pop_notice(idx){
	var link_url = '/include/pop_notice.asp?idx=' + idx;
	window.open(link_url,'NOTICE','width=484,height=386,toolbar=no,status=no,menubar=no,scrollbars=no,left=300px,top=300px,resizable=no'); 
}
/*================================= 공지사항(리스트) =================================*/

/*================================= WITH in YG일기장 =================================*/
var dr_req;
function dr_move_page(param){
	var url = '/data/diary.asp?' + param;
	dr_req = getXMLHttpRequest();
	dr_req.onreadystatechange = DRMovePageResult;
	dr_req.open("GET", url, true);
	dr_req.send(null);
}

function DRMovePageResult(){
	if(dr_req.readyState == 4) {
		if(dr_req.status == 200){           
			var htmlDoc = dr_req.responseText;
			document.getElementById('diary_body').innerHTML = htmlDoc;
			if(document.getElementById('board_comment')) proc_cmt('' , 0 , 1 , document.getElementById('dr_idx').value);
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= WITH in YG일기장 =================================*/

/*================================= WITH in 일기장 최신댓글(메인) =================================*/
var drr_req;
function drr_move_page(){
	var url = '/data/diary_reply.asp';

	drr_req = getXMLHttpRequest();
	drr_req.onreadystatechange = DRRMovePageResult;
	drr_req.open("GET", url, true);
	drr_req.send(null);
}

function DRRMovePageResult(){
	if(drr_req.readyState == 4) {
		if(drr_req.status == 200){           
			var htmlDoc = drr_req.responseText;
			document.getElementById('diary_reply_list').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= WITH in 일기장 최신댓글(메인) =================================*/

/*================================= WITH in 일기장 달력(메인) =================================*/
var mdr_req;
function mdr_move_page(param){
	var url = '/data/diary_main.asp?' + param;

	mdr_req = getXMLHttpRequest();
	mdr_req.onreadystatechange = MDRMovePageResult;
	mdr_req.open("GET", url, true);
	mdr_req.send(null);
}

function MDRMovePageResult(){
	if(mdr_req.readyState == 4) {
		if(mdr_req.status == 200){           
			var htmlDoc = mdr_req.responseText;
			document.getElementById('main_calendar_area').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= WITH in 일기장 달력(메인) =================================*/

/*================================= 따뜻한 한줄댓글 페이지 이동(리스트) =================================*/
var ch_req;
function ch_move_page(page , param){
	var url = '/data/cheer.asp?page=' + page + '&' + param;

	ch_req = getXMLHttpRequest();
	ch_req.onreadystatechange = CHMovePageResult;
	ch_req.open("GET", url, true);
	ch_req.send(null);
}

function CHMovePageResult(){
	if(ch_req.readyState == 4) {
		if(ch_req.status == 200){           
			var htmlDoc = ch_req.responseText;
			document.getElementById('cheer_body').innerHTML = htmlDoc;
			if(document.getElementById('board_comment')) proc_cmt2('' , 0 , 1 , document.getElementById('ch_idx').value);
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 따뜻한 한줄댓글 페이지 이동(리스트) =================================*/

/*================================= 아름다운 기부참여 페이지 이동(리스트) =================================*/
var cp_req;
function cp_move_page(page , param){
	var url = '/data/campaign_list.asp?page=' + page + '&' + param;

	cp_req = getXMLHttpRequest();
	cp_req.onreadystatechange = CPMovePageResult;
	cp_req.open("GET", url, true);
	cp_req.send(null);
}

function CPMovePageResult(){
	if(cp_req.readyState == 4) {
		if(cp_req.status == 200){           
			var htmlDoc = cp_req.responseText;
			document.getElementById('sub_campaign').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 아름다운 기부참여 페이지 이동(리스트) =================================*/



/*================================= 아름다운 기부참여 페이지 이동(리스트) 2011.03.08=======================*/
var board_cp_req;
function board_cp_move_page(page , param){
	var url = '/data/board_list.asp?page=' + page + '&' + param;

	board_cp_req = getXMLHttpRequest();
	board_cp_req.onreadystatechange = board_CPMovePageResult;
	board_cp_req.open("GET", url, true);
	board_cp_req.send(null);
}

function board_CPMovePageResult(){
	if(board_cp_req.readyState == 4) {
		if(board_cp_req.status == 200){           
			var htmlDoc = board_cp_req.responseText;
			document.getElementById('board_new').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 아름다운 기부참여 페이지 이동(리스트) 2011.03.08=======================*/

/*================================= 아름다운 기부참여 페이지 이동(리스트) Main용 2011.03.08=======================*/
var board_cp_req;
function board_cp_move_page_main(page , param){
	var url = '/data/board_list_main.asp?page=' + page + '&' + param;

	board_cp_req = getXMLHttpRequest();
	board_cp_req.onreadystatechange = board_CPMovePageResult_main;
	board_cp_req.open("GET", url, true);
	board_cp_req.send(null);
}

function board_CPMovePageResult_main(){
	if(board_cp_req.readyState == 4) {
		if(board_cp_req.status == 200){           
			var htmlDoc = board_cp_req.responseText;
			document.getElementById('board_new').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 아름다운 기부참여 페이지 이동(리스트) Main용 2011.03.08=======================*/

/*================================= 신규 아름다운 기부참여 페이지 이동(리스트) 2011.03.08=======================*/
var board_req;
function board_move_page(page , param){
	var url = '/data/board_list.asp?page=' + page + '&' + param;

	board_req = getXMLHttpRequest();
	board_req.onreadystatechange = BoardMovePageResult;
	board_req.open("GET", url, true);
	board_req.send(null);
}

function BoardMovePageResult(){
	if(board_req.readyState == 4) {
		if(board_req.status == 200){           
			var htmlDoc = board_req.responseText;
			document.getElementById('board_new').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 신규 아름다운 기부참여 페이지 이동(리스트) 2011.03.08=======================*/

/*================================= 신규 아름다운 기부참여 페이지 이동(리스트) Main용 2011.03.08=======================*/
var board_req_main;
function board_move_page_main(page , param){
	var url = '/data/board_list_main.asp?page=' + page + '&' + param;

	board_req_main = getXMLHttpRequest();
	board_req_main.onreadystatechange = BoardMovePageResult_main;
	board_req_main.open("GET", url, true);
	board_req_main.send(null);
}

function BoardMovePageResult_main(){
	if(board_req_main.readyState == 4) {
		if(board_req_main.status == 200){           
			var htmlDoc = board_req_main.responseText;
			document.getElementById('board_new').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 신규 아름다운 기부참여 페이지 이동(리스트) Main용 2011.03.08=======================*/


/*================================= 신규 아름다운 기부참여 상세보기 2011.03.08=======================*/
var board_view_req;
var board_view_idx;
function board_view_page(idx , param , move){
	if(move) vt_ps_move = move;
	var url = '/data/board_view.asp?idx=' + idx + '&' + param;
	board_view_idx = idx;
	
	board_view_req = getXMLHttpRequest();
	board_view_req.onreadystatechange = boardViewPageResult;
	board_view_req.open("GET", url, true);
	board_view_req.send(null);
}

function boardViewPageResult(){
	if(board_view_req.readyState == 4) {
		if(board_view_req.status == 200){           
			var htmlDoc = board_view_req.responseText;
			document.getElementById('board_new').innerHTML = htmlDoc;
			if(document.getElementById('board_new_comment')) proc_board_cmt('' , 0 , 1 , board_view_idx);
			if(vt_ps_move != '' && vt_ps_move != null) location.href = vt_ps_move;
			vt_ps_move = '';
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 신규 아름다운 기부참여 상세보기 2011.03.08=======================*/

/*================================= 아름다운 기부참여 검색 2011.03.08=======================*/
var board_cp_req;
function board_cp_search(s_field){
	board_cp_move_page(1 , 'page_size=3&board_code=003&section_code=102&s_field='+s_field+'&s_str=status');
}
/*================================= 아름다운 기부참여 검색 2011.03.08=======================*/


/*================================= 아름다운 기부참여 검색 =================================*/
var cp_req;
function cp_search(s_field){
	cp_move_page(1 , 'page_size=3&board_code=003&section_code=102&s_field='+s_field+'&s_str=status');
}
/*================================= 아름다운 기부참여 검색 =================================*/

/*================================= 봉사활동 참여공간 페이지 이동(리스트) =================================*/
var vt_req;
function vt_move_page(page , param){
	var url = '/data/volunteer_list.asp?page=' + page + '&' + param;

	vt_req = getXMLHttpRequest();
	vt_req.onreadystatechange = VTMovePageResult;
	vt_req.open("GET", url, true);
	vt_req.send(null);
}

function VTMovePageResult(){
	if(vt_req.readyState == 4) {
		if(vt_req.status == 200){           
			var htmlDoc = vt_req.responseText;
			document.getElementById('volunteer_list').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 봉사활동 참여공간 페이지 이동(리스트) =================================*/

/*================================= 봉사후기 페이지 이동(리스트) =================================*/
var vt_ps_req;
var vt_ps_move = '';
function vt_ps_move_page(page , param , move){
	if(move) vt_ps_move = move;
	var url = '/data/volunteer_ps_list.asp?page=' + page + '&' + param;

	vt_ps_req = getXMLHttpRequest();
	vt_ps_req.onreadystatechange = VTMovePSPageResult;
	vt_ps_req.open("GET", url, true);
	vt_ps_req.send(null);
}

function VTMovePSPageResult(){
	if(vt_ps_req.readyState == 4) {
		if(vt_ps_req.status == 200){           
			var htmlDoc = vt_ps_req.responseText;
			document.getElementById('board').innerHTML = htmlDoc;
			if(vt_ps_move != '' && vt_ps_move != null) location.href = vt_ps_move;
			vt_ps_move = '';
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 봉사후기 페이지 이동(리스트) =================================*/

/*================================= 봉사후기 상세보기 =================================*/
var vt_ps_view_req;
var vt_ps_view_idx;
function vt_ps_view_page(idx , param , move){
	if(move) vt_ps_move = move;
	var url = '/data/volunteer_ps_view.asp?idx=' + idx + '&' + param;
	vt_ps_view_idx = idx;

	vt_ps_view_req = getXMLHttpRequest();
	vt_ps_view_req.onreadystatechange = VTPSViewPageResult;
	vt_ps_view_req.open("GET", url, true);
	vt_ps_view_req.send(null);
}

function VTPSViewPageResult(){
	if(vt_ps_view_req.readyState == 4) {
		if(vt_ps_view_req.status == 200){           
			var htmlDoc = vt_ps_view_req.responseText;
			document.getElementById('board').innerHTML = htmlDoc;
			if(document.getElementById('board_comment')) proc_cmt('' , 0 , 1 , vt_ps_view_idx);
			if(vt_ps_move != '' && vt_ps_move != null) location.href = vt_ps_move;
			vt_ps_move = '';
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 봉사후기 상세보기 =================================*/

/*================================= 봉사후기 글쓰기(페이지 보기) =================================*/
var vt_ps_write_req;
var oEditors;
function vt_ps_write_page(idx , param , move){
	if(move) vt_ps_move = move;
	var url = '/data/volunteer_ps_write.asp?idx=' + idx + '&' + param;

	vt_ps_write_req = getXMLHttpRequest();
	vt_ps_write_req.onreadystatechange = VTPSWritePageResult;
	vt_ps_write_req.open("GET", url, true);
	vt_ps_write_req.send(null);
}

function VTPSWritePageResult(){
	if(vt_ps_write_req.readyState == 4) {
		if(vt_ps_write_req.status == 200){           
			var htmlDoc = vt_ps_write_req.responseText;
			document.getElementById('board').innerHTML = htmlDoc;
			if(document.getElementById('content').useedit != 'N'){
				oEditors = [];
				nhn.husky.EZCreator.createInIFrame({
					oAppRef: oEditors,
					elPlaceHolder: "content",
					sSkinURI: "/include/se/SEditorSkin.html",
					fCreator: "createSEditorInIFrame"
				});
			}
			if(vt_ps_move != '' && vt_ps_move != null) location.href = vt_ps_move;
			vt_ps_move = '';
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 봉사후기 글쓰기(페이지 보기) =================================*/

/*================================= 봉사후기 글쓰기(등록) =================================*/
var reg_msg = '';
var vt_ps_reg_req;
function proc_reg(flag , form){
	if(trim(form.title.value) == ''){
		alert('제목을 입력해주세요');
		form.title.focus();
		return;
	}

	if(trim(form.content.value) == ''){
		alert('내용을 입력해주세요');
		return;
	}

	if(flag == 'insert') reg_msg = '등록되었습니다.';
	else reg_msg = '수정되었습니다.';

	var url = '/data/proc_board.asp';
	var param = serialize(form);

	vt_ps_reg_req = getXMLHttpRequest();
	vt_ps_reg_req.onreadystatechange = ProcRegResult;
	vt_ps_reg_req.open("POST", url, true);
	vt_ps_reg_req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	vt_ps_reg_req.send(param);
}

function ProcRegResult(){
	if(vt_ps_reg_req.readyState == 4) {
		if(vt_ps_reg_req.status == 200){           
			var ReturnDoc = vt_ps_reg_req.responseText;
			alert(reg_msg);
			vt_ps_move_page(1 , ReturnDoc);
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}
/*================================= 봉사후기 글쓰기(등록) =================================*/

/*================================= 봉사후기 검색 =================================*/
function vt_ps_search(param){
	if(!param || param == '') param = 'dump=1';
	param = param + '&head_idx=' + document.getElementById('head_idx').value;
	param = param + '&s_field=' + document.getElementById('s_field').value;
	param = param + '&s_str=' + encodeURIComponent(document.getElementById('s_str').value);
	vt_ps_move_page(1 , param);
}
/*================================= 봉사후기 검색 =================================*/

/*================================= 댓글 관련 =================================*/
var cmt_req;
function cmt_move_page(page , param){
	var url = '/data/proc_comment.asp?ref_idx=' + document.comment_form.ref_idx.value + '&page=' + page + '&' + param;

	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = ProcCmtResult;
	cmt_req.open("GET", url, true);
	cmt_req.send(null);
}

function board_cmt_move_page(page , param){
	var url = '/data/proc_board_comment.asp?ref_idx=' + document.comment_form.ref_idx.value + '&page=' + page + '&' + param;
	
	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = board_ProcCmtResult;
	cmt_req.open("GET", url, true);
	cmt_req.send(null);
}

function proc_cmt(flag , cmt_idx , page , ref_idx){
	var form = document.comment_form;

	if(flag == 'insert'){
		if(trim(form.comment.value) == ''){
			alert('댓글을 입력해주세요');
			form.comment.focus();
			return;
		}
	}
	else if(flag == 'delete'){
		if(!confirm('삭제하시겠습니까?')) return;
	}

	if(form){
		if(flag) form.flag.value = flag;
		if(cmt_idx) form.cmt_idx.value = cmt_idx;
		if(page) form.page.value = page;
		var param = serialize(form);
	}
	else{
		param = 'ref_idx=' + ref_idx;
	}
	var url = '/data/proc_comment.asp';

	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = ProcCmtResult;
	cmt_req.open("POST", url, true);
	cmt_req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	cmt_req.send(param);
}

function proc_board_cmt(flag , cmt_idx , page , ref_idx){
	var form = document.comment_form;

	if(flag == 'insert'){
		if(trim(form.comment.value) == ''){
			alert('댓글을 입력해주세요');
			form.comment.focus();
			return;
		}
	}
	else if(flag == 'delete'){
		if(!confirm('삭제하시겠습니까?')) return;
	}

	if(form){
		if(flag) form.flag.value = flag;
		if(cmt_idx) form.cmt_idx.value = cmt_idx;
		if(page) form.page.value = page;
		var param = serialize(form);
	}
	else{
		param = 'ref_idx=' + ref_idx;
	}
	var url = '/data/proc_board_comment.asp';

	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = board_ProcCmtResult;
	cmt_req.open("POST", url, true);
	cmt_req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	cmt_req.send(param);
}

function cmt2_move_page(page , param){
	var url = '/data/proc_comment2.asp?ref_idx=' + document.comment_form.ref_idx.value + '&page=' + page + '&' + param;

	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = ProcCmtResult;
	cmt_req.open("GET", url, true);
	cmt_req.send(null);
}

function proc_cmt2(flag , cmt_idx , page , ref_idx){
	var form = document.comment_form;
	var param = '';

	if(flag == 'insert'){
		if(trim(form.comment.value) == ''){
			alert('댓글을 입력해주세요');
			form.comment.focus();
			return;
		}
		if(trim(form.icon_idx.value) == ''){
			alert('아이콘을 선택해주세요');
			return;
		}
	}
	else if(flag == 'delete'){
		if(!confirm('삭제하시겠습니까?')) return;
	}

	if(form){
		if(flag) form.flag.value = flag;
		if(cmt_idx) form.cmt_idx.value = cmt_idx;
		if(page) form.cmt_idx.value = page;
		var param = serialize(form);
	}
	else{
		param = 'ref_idx=' + ref_idx;
	}

	var url = '/data/proc_comment2.asp';
	cmt_req = getXMLHttpRequest();
	cmt_req.onreadystatechange = ProcCmtResult;
	cmt_req.open("POST", url, true);
	cmt_req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	cmt_req.send(param);
}

function ProcCmtResult(){
	if(cmt_req.readyState == 4) {
		if(cmt_req.status == 200){
			var htmlDoc = cmt_req.responseText;
			document.getElementById('board_comment').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요.");
		}
	}
}

function board_ProcCmtResult(){
	if(cmt_req.readyState == 4) {
		if(cmt_req.status == 200){
			var htmlDoc = cmt_req.responseText;
			document.getElementById('board_new_comment').innerHTML = htmlDoc;
		} 
		else{
			alert("잠시후 다시 시도해주세요(여기).");
		}
	}
}

function click_icon(obj,idx){
	var form = document.comment_form;
	for(i = 0;i < form.obj_icon.length;i++){
		document.getElementById(form.obj_icon[i].value).className = '';
	}
	obj.className = 'ico_select';
	document.comment_form.icon_idx.value = idx;
}
/*================================= 댓글 관련 =================================*/
