var searchFieldText  = new Array("전체", "제목", "내용");
var searchFieldValue = new Array("","title", "contents");
var board;
var page = 1;
var bbsNum;
var gsession_id = '';
var gsession_grade = 0;

//var  C_id = "<?=$C_id?>";

var pageSearchField = "";
var pageSearchText = "";

function MakeSearchSelectBox()
{
	MakeSelectBox2("searchField", searchFieldText, searchFieldValue);	
}

function ChangeForm( choice )
{	
	board = choice;
	switch ( choice )
	{
	case "notice" : $("nav").innerHTML = "공지사항";   
					$("navImg").innerHTML = "<img src='/images/community/h1_notice2.gif' title='공지사항' />"; 
					break;	
	case "qna" : $("nav").innerHTML = "구매관련 문의";   
					$("navImg").innerHTML = "<img src='/images/community/h1_inquiry2.gif' title='구매관련 문의' />"; 
					break;	
	case "use" : $("nav").innerHTML = "사용법 강좌란";   
					$("navImg").innerHTML = "<img src='/images/community/h1_use2.gif' title='사용법 강좌란' />"; 
					break;	
	case "faq" : $("nav").innerHTML = "묻고 답하기";   
					$("navImg").innerHTML = "<img src='/images/community/h1_qna2.gif' title='묻고 답하기' />"; 
					break;	
	case "photo" : $("nav").innerHTML = "포토 게시판";   
					$("navImg").innerHTML = "<img src='/images/community/h1_photo.gif' title='포토 게시판' />"; 
					break;	
	case "w3c" : $("nav").innerHTML = "웹표준 TIP";   
					$("navImg").innerHTML = "<img src='/images/community/h1_webtip.gif' title='웹표준 TIP' />"; 
					break;		
	case "design" : $("nav").innerHTML = "디자인업무 게시판";   
					$("navImg").innerHTML = "<img src='/images/community/h1_design.gif' title='디자인업무 게시판' />"; 
					break;	
	case "develop" : $("nav").innerHTML = "개발업무 게시판";   
					$("navImg").innerHTML = "<img src='/images/community/h1_program.gif' title='개발업무 게시판' />"; 
					break;	
	case "common" : $("nav").innerHTML = "공통업무 게시판";   
					$("navImg").innerHTML = "<img src='/images/community/h1_common.gif' title='공통업무 게시판' />"; 
					break;	
	}
}

function SearchPage(num)
{
	page = num;

	ChangeForm( board );

	new ajax.xhr.Request("/community/community_transaction/board_list.php", "bbs_gubun="+board+"&tbl=swc_"+board+"&page="+page+"&searchField="+pageSearchField+"&searchText="+pageSearchText, BoardList, 'POST');
}

function Board( choice )
{	
	page = 1;
	pageSearchField = encodeURIComponent($("searchField").value);
	pageSearchText = encodeURIComponent($("searchText").value);

	ChangeForm( choice );

	new ajax.xhr.Request("/community/community_transaction/board_list.php", "bbs_gubun="+choice+"&tbl=swc_"+choice+"&page="+page+"&searchField="+pageSearchField+"&searchText="+pageSearchText, BoardList, 'POST');
}

function BoardList( xmlDoc ) 
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		ChildNodesDel("list");		
	
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		var adminReadCheck = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'adminReadCheck' ) ) + ")" );	
		var sessionId = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_id' ) ) + ")" );
		var sessionGrade = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_grade' ) ) + ")" );
		
		gsession_id = sessionId;
		gsession_grade = sessionGrade;

		for(var i = loaddata.length-1; i >= 0; i--)
		{				
			var tableObj = $("list");	

			var tr   = tableObj.insertRow(document.createElement("TR"));

			var td9  = tr.insertCell(document.createElement("TD"));			
			var td4  = tr.insertCell(document.createElement("TD"));
			var td3  = tr.insertCell(document.createElement("TD"));	
			var td2  = tr.insertCell(document.createElement("TD"));
			var td1  = tr.insertCell(document.createElement("TD"));
				
			td1.className = "num";
			td1.innerHTML = loaddata[i].rownum;
			td3.className = "ta_l";
			
			var replyIcon  = (loaddata[i].reply>0)? "&nbsp;["+loaddata[i].reply+"]":"";
			var lockupIcon = (loaddata[i].lockup=="Y")? "<img src='/images/board/icon_lock.gif' title='잠금' class='mg_l5'>":"";			
	
			if ( loaddata[i].depth >1 )
			{	
				var nbsp = "";	
				for (var kk=1;kk<eval(loaddata[i].depth);kk++ )
				{
					nbsp = nbsp + "&nbsp;&nbsp;&nbsp;";
				}	
				if ( loaddata[i].lockup == "Y" ) td3.innerHTML = nbsp+"<img src='/adminnew/images/icon/ico_reply.gif' hspace='2'><a href=\"javascript:void(0);\" onClick=\"LockCheck('"+board+"','"+loaddata[i].num+"','"+loaddata[i].writer+"');return false;\" >" + loaddata[i].title + "</a>" + replyIcon  + lockupIcon + loaddata[i].newIcon;
				else td3.innerHTML = nbsp+"<img src='/adminnew/images/icon/ico_reply.gif'><a href=\"javascript:void(0);\" onClick=\"CheckSession('"+board+"','"+loaddata[i].num+"','"+loaddata[i].writer+"' ,'read' );return false\" >" + loaddata[i].title + "</a>" + replyIcon  + lockupIcon + loaddata[i].newIcon;
											
			}
			else
			{	
				if ( loaddata[i].lockup == "Y" )  td3.innerHTML = "<a href=\"javascript:void(0);\" onclick=\"LockCheck('"+board+"','"+loaddata[i].num+"','"+loaddata[i].writer+"');return false;\" >" + loaddata[i].title + "</a>" + replyIcon + lockupIcon+ loaddata[i].newIcon;
		        else  td3.innerHTML = "<a href=\"javascript:void(0);\" onclick=\"CheckSession('"+board+"','"+loaddata[i].num+"','"+loaddata[i].writer+"', 'read' );return false;\" >" + loaddata[i].title + "</a>" + replyIcon + lockupIcon+ loaddata[i].newIcon;
			}
			
			
			//td5.className = "num";
			//td5.innerHTML = loaddata[i].mname;
			//td7.className = "num";
			//td7.innerHTML = loaddata[i].regdate;
			td9.className = "num";
			td9.innerHTML = loaddata[i].cnt;			
		}			
		
		var loadpaging  = xmlDoc.getElementsByTagName('paging').item(0).firstChild.nodeValue;	
		var paging = $('showpageing'); 
		var html = loadpaging;			
		paging.innerHTML = html;	
	}
}

function CheckSession( choice, num ,writer , mode )
{		
	if ( CheckRead(choice ) != 1 ) 
	{
		if ( gsession_grade == 0  || gsession_grade == 'undefined' ) alert( " 회원 로그인 후 이용하세요. " );	
		else  alert( " 읽기 권한이 없습니다. " );	
		return;
	}

	location.href = "/community/board_read.php?board="+choice+"&num=" + num;
}

function CheckAuth( choice , mode , num )
{
	if ( mode == "write" )
	{
		if ( CheckWrite(choice ) == 1 ) location.href = "/community/board_write.php?board="+choice ;
		else alert( " 글쓰기 권한이 없습니다. " );	
	}
	else if ( mode == "read" )
	{
		if ( CheckRead(choice ) == 1 ) return 1;
		else alert( " 읽기 권한이 없습니다. " );	 return 0;

	}
	else if ( mode == "mody" )
	{
	}
	return;
}

function CheckRead( choice  )
{	
	if ( gsession_grade >= 8 )
	{
		return  1 ;
	}	
	if ( choice =="notice"  )
	{
		return 1;
	}	
	else if ( choice =="qna"  )
	{
		if ( gsession_grade >= 1 ) return 1;
		else  return 0 ;
	}	
	else if ( choice =="faq" ||  choice =="use" )
	{
		if ( gsession_grade >= 2 ) return 1;
		else  return 0 ; 
	}
	else // 
	{
		if ( gsession_grade >= 7 ) return 1;
		else  return 0 ;
	}	
	return 0 ;
}

function CheckWrite( choice  )
{	
	if ( gsession_grade >= 8 )
	{
		return  1 ;
	}	
	if ( choice =="notice"  )
	{
		if ( gsession_grade >= 8 ) return 1;
		else  return 0 ;
	}	
	else if ( choice =="qna"  )
	{
		if ( gsession_grade >= 1 ) return 1;
		else  return 0 ;
	}	
	else if ( choice =="faq" ||  choice =="use" )
	{
		if ( gsession_grade >= 2 ) return 1;
		else  return 0 ; 
	}
	else // 
	{
		if ( gsession_grade >= 7 ) return 1;
		else  return 0 ;
	}	
	return 0 ;
}


function LockCheck( choice, num ,writer )
{		
	if ( CheckRead(choice ) != 1 ) 
	{
		if ( gsession_grade == 0  || gsession_grade == 'undefined' ) alert( " 회원 로그인 후 이용하세요. " );	
		else alert( " 읽기 권한이 없습니다. " );	
		return;
	}
	
	if ( gsession_grade >= 7 ) location.href = "/community/board_read.php?board="+choice+"&num=" + num;
    //alert ( C_id );
	if ( C_id !='' && ( writer == C_id || C_id == 'smile' || C_id == 'kim00004' )  )
	{
		location.href = "/community/board_read.php?board="+choice+"&num=" + num;
		return;
	}
	else
	{
		new ajax.xhr.Request("/community/community_transaction/board_pass_owner.php", "tbl=swc_"+choice+"&num="+num , LockOwner, 'POST');
		return;
	}

}

function LockOwner( xmlDoc )
{	
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var bbsNum = getNodeValue( xmlDoc.getElementsByTagName( 'bbsNum' ) );
	var board = getNodeValue( xmlDoc.getElementsByTagName( 'board' ) );	
	if (code == 'success') 
	{	
		location.href = "/community/board_read.php?board="+board+"&num=" + bbsNum;
	}	
	else
	{	
		board  = board;
   		var objDiv = $('popupdiv');
		objDiv.style.position="absolute";	
		objDiv.style.border = "solid lightsteelblue 10px";
		objDiv.style.padding ="5px";
		objDiv.style.zIndex = "100";
		objDiv.style.backgroundColor="#fff"
		objDiv.style.width = '200px';
		objDiv.style.left = document.body.clientWidth / 2 - 100/2+'px';
		objDiv.style.top = '400px';
		objDiv.style.visibility = "";

		objDiv.innerHTML = "<table border='0' cellspacing='10' cellpadding='0' width='380px'>"+
						"<tr><td align='right'><a href='javascript:void(0);' onClick='divClose()'><img src='/images/board/btn_close.gif'></a></td></tr>"+
						"<tr><td align='center'><img src='/images/board/img_password.gif'></td></tr>"+
						"<tr><td height='1px' background='/adminnew/images/icon/line_h_dot.gif'></td></tr>"+
						"<tr><td height='30px' align='center'><input type='password' class='text' size='10' title='비밀번호' id='repass' maxlength='12'/></td></tr>"+
						"<tr><td align='center'><a href='javascript:void(0);' onClick=\"LockCheckPass('" +board+ "','" +bbsNum+ "');return false;\"><img src='/images/common/btn/btn_confirm2.gif' title='확인' border='0'></a></td>"+
						"</tr></table>";
	}
}

function LockCheckPass( board,bbsNum )
{	
	if ( !trim($("repass").value) )
	{
		alert( "비밀번호를 입력하세요." );
		$("repass").focus();
		return;
	}
	new ajax.xhr.Request("/community/community_transaction/board_pass_check.php", "tbl=swc_"+board+"&num="+bbsNum+"&repass="+$("repass").value , LockCheckResult, 'POST');
}

function LockCheckResult( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var board = getNodeValue( xmlDoc.getElementsByTagName( 'board' ) );
	var bbsNum = getNodeValue( xmlDoc.getElementsByTagName( 'bbsNum' ) );
	var repass = getNodeValue( xmlDoc.getElementsByTagName( 'repass' ) );
	
	if (code == 'success') 
	{	
		location.href = "/community/board_read.php?board="+board+"&num=" + bbsNum+"&repass=" + repass;
	}	
	else
	{	
		alert( "비밀번호를 잘못입력하셨습니다." );
		alert ( board );
	}
}

function Write( choice )
{	
	ChangeForm( choice );

	$("button").innerHTML  = "<a href='javascript:void(0);'  onclick='Save();return false;'><img src='/images/common/btn/btn_save.gif' title='저장' /></a>"; 
	$("button").innerHTML += "<a href=\"javascript:void(0);\" onclick=\"GoList('"+ choice +"');return false;\" ><img src='/images/common/btn/btn_list.gif' title='목록' /></a>";
}

function Save()
{	
	if ( !trim($("name").value) )
	{
		alert(" 성명을 입력하십시오. ");
		$("name").focus();
		return;
	}	

	if ( !trim($("pass").value) )
	{
		alert(" 비밀번호를 입력하십시오. ");
		$("pass").focus();
		return;
	}	

	if ( !trim($("email").value) )
	{
		alert(" 이메일을 입력하십시오. ");
		$("email").focus();
		return;
	}	
	
	if ( $("email").value.search(/(^\..*)|(.*\.$)/) != -1 || $("email").value.search(/\S+@(\S+)\.(\S+)/) == -1 )
	{  
		alert(" 이메일주소를 정확히 입력하십시오. ");
		$("email").focus();
		return;                                 
	} 	

	if ( !trim($("title").value) )
	{
		alert(" 제목을 입력하십시오. ");
		$("title").focus();
		return;
	}	

	var contents = newEdtor.getHtml();

	if ( !trim(contents) )
	{	
		alert(" 내용을 기재하여 주십시오. ") ;
		return;
	}
	var regdate ="";
	if ($("regdate") !=null ) regdate = $("regdate").value

	new ajax.xhr.Request("/community/community_transaction/board_write.php", "tbl=swc_"+board+"&writer="+$("writer").value+"&regdate="+regdate+"&lockup="+$("lockup").checked+"&name="+encodeURIComponent($("name").value)+"&pass="+encodeURIComponent($("pass").value)+"&email="+encodeURIComponent($("email").value)+"&title="+encodeURIComponent($("title").value)+"&contents="+encodeURIComponent($("contents").value)+"&img1="+encodeURIComponent($("img1").value), FormReset, 'POST');
}

function FormReset( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		alert("정상적으로 등록되었습니다.");

		if ( board=="photo" )
		{
			location.href = "/community/photo_list.php?board="+board;
		}
		else
		{
			location.href = "/community/board_list.php?board="+board;
		}
	}
}

function cancel()
{
	window.history.back();
}

function Read( choice, num ) 
{	
	ChangeForm( choice );
	bbsNum = num;
	new ajax.xhr.Request("/community/community_transaction/board_read.php", "tbl=swc_"+choice+"&num="+num, ViewPage, 'POST');
}

function ViewPage( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	var sessionId = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_id' ) ) + ")" );
	var sessionGrade = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_grade' ) ) + ")" );	
	gsession_id = sessionId;
	gsession_grade = sessionGrade;

	if (code == 'success') 
	{
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		
		$("title").innerHTML = loaddata[0].title;

		if ( loaddata[0].img1 == "" )
		{
			$("img1").innerHTML = "";
		}
		else
		{
			$("img1").innerHTML = "&nbsp;<a href='"+loaddata[0].img1+"' target='top'><img src='/images/common/icon/ico_file.gif' title='첨부파일' /></a>";
		}

		if ($("mname") != null ) $("mname").innerHTML = loaddata[0].writername + "  (<a href='mailto:"+loaddata[0].email+"'><u>"+loaddata[0].email+"</u></a>)";
		if ( $("email") != null  ) $("email").innerHTML = "<a href='mailto:"+loaddata[0].email+"'><u>"+loaddata[0].email+"</u></a>";
		
		$("regdate").innerHTML = loaddata[0].regdate;
		$("contents").innerHTML = loaddata[0].contents;
	}	
}

	function Move( mode, choice, num )
	{	
		board  = choice;
		$('popupdiv').style.visibility = "hidden";
		new ajax.xhr.Request("/community/community_transaction/board_move.php", "mode="+mode+"&tbl=swc_"+choice+"&num="+num , ResultMovePage, 'POST');
	}

	function ResultMovePage( xmlDoc )
	{	
		var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
		var sessionId = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_id' ) ) + ")" );
		var sessionGrade = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_grade' ) ) + ")" );
		gsession_id = sessionId;
		gsession_grade = sessionGrade;

		if (code == 'success') 
		{	
			var movePageNum = getNodeValue( xmlDoc.getElementsByTagName( 'movepagecode' ) );
			
			$("prev").onclick = function(){ Move('prev',board,movePageNum); }
			$("next").onclick = function(){ Move('next',board,movePageNum); }
			$("mody").onclick = function(){ Mody(board,movePageNum); } 
			$("del").onclick = function(){ Del(board,movePageNum); } 
			$("reply").onclick = function(){ Reply(board,movePageNum); } 

			Read( board, movePageNum );
		}
		if (code == 'failed') 
		{		
			var msg = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'msg' ) ) + ")" );
			if ( msg != null )
			{	
				alert ( msg );
				return;
			}
		}

	}

function Mody( choice, num ,writer )
{	

	board  = choice;
	bbsNum = num;

	if ( CheckWrite( choice ) != 1 ) 
	{
		alert( "  수정 권한이 없습니다. " ); return;
    }
	if ( gsession_id.length > 3  && gsession_id != "guest" &&  gsession_id == writer )
	{       
	   location.href = "/community/board_write.php?board="+board+"&num="+bbsNum;
	   return;
	}
	if ( gsession_grade >= 8 )
	{
       location.href = "/community/board_write.php?board="+board+"&num="+bbsNum;
	   return;
	}

	if ( writer.length > 3 && writer != "guest"   )
	{      
	   alert( "  수정 권한이 없습니다. " ); return;
	}

	var objDiv = $('popupdiv');
	objDiv.style.position="absolute";	
	objDiv.style.border = "solid lightsteelblue 10px";
	objDiv.style.padding ="5px";
	objDiv.style.zIndex = "100";
	objDiv.style.backgroundColor="#fff"
	objDiv.style.width = '200px';
	objDiv.style.left = document.body.clientWidth / 2 - 100/2+'px';
	objDiv.style.top = '400px';
	objDiv.style.visibility = "";
	
    objDiv.innerHTML = "<table border='0' cellspacing='10' cellpadding='0' width='380px'>"+
						"<tr><td align='right'><a href='javascript:void(0);' onClick='divClose()'><img src='/images/board/btn_close.gif'></a></td></tr>"+
						"<tr><td align='center'><img src='/images/board/img_password.gif'></td></tr>"+
						"<tr><td height='1px' background='/adminnew/images/icon/line_h_dot.gif'></td></tr>"+
						"<tr><td height='30px' align='center'><input type='password' class='text' size='10' title='비밀번호' id='repass' maxlength='12'/></td></tr>"+
						"<tr><td align='center'><a href='javascript:void(0);' onClick='CheckPass();return false;'><img src='/images/common/btn/btn_confirm2.gif' title='확인' border='0'></a></td>"+
						"</tr></table>";
}

function CheckPass()
{	 
	if ( !trim($("repass").value) )
	{
		alert( "비밀번호를 입력하세요." );
		$("repass").focus();
		return;
	}
	new ajax.xhr.Request("/community/community_transaction/board_pass_check.php", "tbl=swc_"+board+"&num="+bbsNum+"&repass="+$("repass").value , CheckResult, 'POST');
}

function divClose()
{	
	var objDiv = $('popupdiv');
	objDiv.style.visibility = "hidden";
}

function CheckResult( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var board = getNodeValue( xmlDoc.getElementsByTagName( 'board' ) );
	var bbsNum = getNodeValue( xmlDoc.getElementsByTagName( 'bbsNum' ) );
	var repass = getNodeValue( xmlDoc.getElementsByTagName( 'repass' ) ); 

	if (code == 'success') 
	{	
		location.href = "/community/board_write.php?board="+board+"&num=" + bbsNum+"&repass=" + repass;		
	}	
	else
	{	
		alert( "비밀번호를 잘못입력하셨습니다." );
	}
}


function Modify( choice, num )
{	
	ChangeForm( choice );
	bbsNum = num;
	$("button").innerHTML  = "<a href='javascript:void(0)' onclick='SaveMody();return false;'><img src='/images/common/btn/btn_save.gif' title='저장' /></a>"; 
	$("button").innerHTML += "<a href='/community/board_list.php?board="+choice+"'><img src='/images/common/btn/btn_list.gif' title='목록' /></a>";

	new ajax.xhr.Request("/community/community_transaction/board_mody.php", "tbl=swc_"+choice+"&num="+num, ModifyView, 'POST');
}

function ModifyView( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var sessionId = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_id' ) ) + ")" );
	var sessionGrade = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_grade' ) ) + ")" );
	gsession_id = sessionId;
	gsession_grade = sessionGrade;

	if (code == 'success') 
	{	
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				

		$("name").value = loaddata[0].mname;
		$("title").value = loaddata[0].title;
		$("writer").value = loaddata[0].writer;
		$("img1").value = loaddata[0].img1;
		$("email").value = loaddata[0].email;

		if ( loaddata[0].lockup == "Y" )
		{
			$("lockup").checked = true;
		}
		else
		{
			$("lockup").checked = false ;
		}
		
		newEdtor.putHtml(loaddata[0].contents);
	}
}

function SaveMody()
{
	if ( !trim($("pass").value) )
	{
		alert( "비밀번호를 입력하세요." );
		$("pass").focus();
		return;
	}

	var regdate ="";
	if ($("regdate") !=null ) regdate = $("regdate").value

	new ajax.xhr.Request("/community/community_transaction/board_update.php", "tbl=swc_"+board+"&writer="+$("writer").value+"&regdate="+regdate+"&lockup="+$("lockup").checked+"&num="+bbsNum +"&name="+encodeURIComponent($("name").value)+"&email="+encodeURIComponent($("email").value)+"&title="+encodeURIComponent($("title").value)+"&contents="+encodeURIComponent(newEdtor.getHtml())+"&img1="+encodeURIComponent($("img1").value) , UpdateResult, 'POST');
}

function UpdateResult( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
    var choice = getNodeValue( xmlDoc.getElementsByTagName( 'choice' ) );
	var num = getNodeValue( xmlDoc.getElementsByTagName( 'num' ) );
	if (code == 'success') 
	{
		alert("정상적으로  수정등록 되었습니다.");
		location.href = "/community/board_list.php?board="+choice;
	}

}

function Del( choice, num, writer )
{	
	if ( confirm("정말 삭제하시겠습니까?") )
	{
		if ( CheckWrite( choice ) != 1 ) 
		{
			alert( "  삭제 권한이 없습니다. " ); return;
		}
		if ( gsession_id.length > 3  && gsession_id != "guest" &&  gsession_id == writer )
		{       
			new ajax.xhr.Request("/community/community_transaction/board_del.php", "tbl=swc_"+choice+"&num="+num , ResultDel, 'POST');
			return;
		}
		if ( gsession_grade >= 8 )
		{
			new ajax.xhr.Request("/community/community_transaction/board_del.php", "tbl=swc_"+choice+"&num="+num , ResultDel, 'POST');
			return;
		}

		var objDiv = $('popupdiv');
		objDiv.style.position="absolute";	
		objDiv.style.border = "solid lightsteelblue 10px";
		objDiv.style.padding ="5px";
		objDiv.style.zIndex = "100";
		objDiv.style.backgroundColor="#fff"
		objDiv.style.width = '200px';
		objDiv.style.left = document.body.clientWidth / 2 - 100/2+'px';
		objDiv.style.top = '400px';
		objDiv.style.visibility = "";
		
		objDiv.innerHTML = "<table border='0' cellspacing='10' cellpadding='0' width='380px'>"+
							"<tr><td align='right'><a href='javascript:void(0)' onClick='divClose()'><img src='/images/board/btn_close.gif'></a></td></tr>"+
							"<tr><td align='center'><img src='/images/board/img_password.gif'></td></tr>"+
							"<tr><td height='1px' background='/adminnew/images/icon/line_h_dot.gif'></td></tr>"+
							"<tr><td height='30px' align='center'><input type='password' class='text' size='10' title='비밀번호' id='repass' maxlength='12'/></td></tr>"+
							"<tr><td align='center'><a href='javascript:void(0);' onClick='CheckPass2();return false;'><img src='/images/common/btn/btn_confirm2.gif' title='확인' border='0'></a></td>"+
							"</tr></table>";
	}
}

function CheckPass2()
{	
	if ( !trim($("repass").value) )
	{
		alert( "비밀번호를 입력하세요." );
		$("repass").focus();
		return;
	}
	new ajax.xhr.Request("/community/community_transaction/board_pass_check.php", "tbl=swc_"+board+"&num="+bbsNum+"&repass="+$("repass").value , CheckResult2, 'POST');
}

function CheckResult2( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var repass = getNodeValue( xmlDoc.getElementsByTagName( 'repass' ) );
	
	if (code == 'success') 
	{	
		new ajax.xhr.Request("/community/community_transaction/board_del.php", "tbl=swc_"+board+"&num="+bbsNum +"&repass="+repass , ResultDel, 'POST');
	}	
	else
	{	
		alert( "비밀번호를 잘못입력하셨습니다." );
	}
}

function ResultDel( xmlDoc )
{	
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	
	if (code == 'success') 
	{	
		alert("정상적으로 삭제 되었습니다.");	
		location.href = "/community/board_list.php?board="+board;
	}
	else
	{
		alert("ERROR!!! 관리자에게 문의하세요.");
	}
}

var replyBoard;
var replyParentNum;

function Reply( choice, parentNum )
{	
	location.href = "/community/reply_write.php?board="+choice+"&parentNum="+parentNum;
}

function Reply_Write( choice , parentNum)
{
	ChangeForm( choice );
	bbsNum = parentNum;
	new ajax.xhr.Request("/community/community_transaction/board_mody.php", "tbl=swc_"+choice+"&num="+bbsNum, ReplyView, 'POST');
}

 function ReplyView( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	var sessionId = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_id' ) ) + ")" );
	var sessionGrade = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'session_grade' ) ) + ")" );
	gsession_id = sessionId;
	gsession_grade = sessionGrade;

	if (code == 'success')  
	{	
		loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );		
		$("title").value = "[응답] "+ loaddata[0].title;

		if ( loaddata[0].lockup == "Y" )
		{
			$("lockup").checked = true;
		}
		else
		{
			$("lockup").checked = false ;
		}		
		newEdtor.putHtml("<br\>===================================================<br\>" + loaddata[0].contents);
	}
}


function Reply_Save( choice, parentNum )
{
	if ( !trim($("name").value) )
	{
		alert(" 성명을 입력하십시오. ");
		$("name").focus();
		return;
	}	

	if ( !trim($("pass").value) )
	{
		alert(" 비밀번호를 입력하십시오. ");
		$("pass").focus();
		return;
	}	

	if ( !trim($("email").value) )
	{
		alert(" 이메일을 입력하십시오. ");
		$("email").focus();
		return;
	}	
	
	if ( $("email").value.search(/(^\..*)|(.*\.$)/) != -1 || $("email").value.search(/\S+@(\S+)\.(\S+)/) == -1 )
	{  
		alert(" 이메일주소를 정확히 입력하십시오. ");
		$("email").focus();
		return;                                 
	} 	

	if ( !trim($("title").value) )
	{
		alert(" 제목을 입력하십시오. ");
		$("title").focus();
		return;
	}	

	var contents = newEdtor.getHtml();

	if ( !trim(contents) )
	{	
		alert(" 내용을 기재하여 주십시오. ") ;
		return;
	}
	var regdate ="";
	if ($("regdate") !=null ) regdate = $("regdate").value
	new ajax.xhr.Request("/community/community_transaction/reply.php", "tbl=swc_"+choice+"&writer="+$("writer").value+"&regdate="+regdate+"&lockup="+$("lockup").checked+"&parentNum="+parentNum+"&name="+encodeURIComponent($("name").value)+"&email="+encodeURIComponent($("email").value)+"&title="+encodeURIComponent($("title").value)+"&contents="+encodeURIComponent(newEdtor.getHtml())+"&img1="+encodeURIComponent($("img1").value)+"&mpass="+$("pass").value , ReplyResult, 'POST');
}

function ReplyResult( xmlDoc )
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
    var choice = getNodeValue( xmlDoc.getElementsByTagName( 'choice' ) );
	var parentNum = getNodeValue( xmlDoc.getElementsByTagName( 'parentNum' ) );
	if (code == 'success') 
	{
		alert("정상적으로 등록되었습니다.");
		location.href = "/community/board_list.php?board="+choice+"&num="+parentNum;
	}
}

function GoList( choice )
{
	if ( choice !=  null )  
	{
		location.href = "/community/board_list.php?board="+choice ;
	}
	return;
}

var memoNum;
var memoBoard;

function LoginCheck( id )
{
	if ( !id )
	{
		alert("로그인후 이용해주세요.");
	}
	else
	{
		return true;
	}
}

function limitText() 
{	
	this.obj = $('memoContents');
	this.limitNum = 100;
	this.nowNum = 0;
	this.cutNum = 0;
	for (var i = 0; i < this.obj.value.length; i++) {
		this.tempStr = this.obj.value.charAt(i);
		if (escape(this.tempStr).length > 4) {
			this.nowNum += 2;
		}
		else {
			this.nowNum += 1;
		}
		this.cutNum = i;
	}
	if (this.nowNum > this.limitNum) {
		this.obj.value = this.obj.value.substring(0, this.cutNum);
		alert("입력초과");
	} 
	$('innerByte').innerHTML = "(" + this.nowNum + " / "+this.limitNum+")byte";	
}

function LoadTextLength( choice, num )
{
	memoNum = num;
	memoBoard = choice;

	if($('memoView') != null)
	{
		$('memoView').style.display = '';				
		t = setInterval("limitText()", 50);  				
		GetMemoList( choice, num );
	}
}

function MemoPage( num )
{
	page = num;
	GetMemoList( memoBoard,memoNum );	
}

function GetMemoList( choice, num )
{	
	new ajax.xhr.Request("/community/community_transaction/reply2.php", "tbl=swc_bbs_memo&num="+num+"&board="+choice+"&page="+page, SetMemoList, 'POST');
}

function SetMemoList(xmlDoc)
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{		
		ChildNodesDel("memoList");		
		
		var loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );				
		
		for(var i = loaddata.length-1; i >= 0; i--)
		{						
			makeRow2(loaddata[i], i);				
		}
		
		var loadpaging = xmlDoc.getElementsByTagName('paging').item(0).firstChild.nodeValue;					                   
		var paging = document.getElementById('memoPaging'); 
		var html = loadpaging;			
		paging.innerHTML = html;					
	}
}

function makeRow2(data, i)
{
	var tableObj = document.getElementById("memoList");	
	newTr = tableObj.insertRow(document.createElement("TR"));
		
	newTd = newTr.insertCell(document.createElement("TD"));
	newTd.innerHTML = data.regdate ;	
	
	newTd = newTr.insertCell(document.createElement("TD"));		
	newTd.innerHTML = data.memo; 
	newTd.className = "ta_l";

	if ($('memowriter').value == data.writer) {
		newTd.innerHTML	+= "&nbsp;&nbsp;<a href='javascript:void(0)' onclick='MemoDel(" + data.num + ");return false;'><img src='/adminnew/images/btn/btn_del3.gif' title='메모삭제'></a>";
	}
	newTd = newTr.insertCell(document.createElement("TD"));
	newTd.innerHTML = data.writer;
	newTd.className = "ta_c";	
}

function MemoWrite()	
{	
	if ( LoginCheck( $("memowriter").value ) )
	{
		new ajax.xhr.Request("/community/community_transaction/reply_transaction.php", "mode=write&tbl=swc_bbs_memo&contents="+$("memoContents").value+"&writer="+$("memowriter").value+"&bbs_num="+memoNum+"&bbs_gubun="+memoBoard, MemoList, 'POST');
	}
}

function MemoList(xmlDoc)
{
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );

	if (code == 'success') 
	{
		GetMemoList( memoBoard,memoNum );	
	}
}

function MemoDel( num )
{
	new ajax.xhr.Request("/community/community_transaction/reply_transaction.php", "mode=del&tbl=swc_bbs_memo&num="+num, MemoList, 'POST');
}
