﻿/*
	신고하기 팝업을 호출 하는 페이지에는 Jquery가 include되어 있어야 한다.
	@param obj 필요한 Parameter를 Object로 만들어서 호출시 Object를 넘겨준다.
	@param path CONTEXT_PATH를 넘겨준다.
	
	신고타입별 신고하기 팝업
	type : 신고 대상 타입
	path : CONTEXT_PATH
	pno	 : 포스트 번호
	gno  : 방명록 번호
	pcno : 포스트 댓글 번호
	gcno : 방명록 댓글 번호
	idx  : 신고 대상이 되는 회원번호
	[ type 
		2101	회원
		2102	포스트
		2103	댓글
		2104	방명록
		2105	방명록댓글
		2106	테마공감글
		2107	테마공감댓글  
	]
*/
function _openAccusePopup(type,path,pno,gno,pcno,gcno,idx){
	var urlType;
	if(type == "2101"){ urlType="&targetMember="+idx;}
	else if(type == "2102" || type == "2106"){ urlType="&postNo="+pno+"&targetMember="+idx;}	
	else if(type == "2103" || type == "2107"){ urlType="&postNo="+pno+"&commentNo="+pcno+"&targetMember="+idx}
	else if(type == "2104"){ urlType="&guestNo="+gno+"&targetMember="+idx;}
	else if(type == "2105"){ urlType="&guestNo="+gno+"&commentNo="+gcno+"&targetMember="+idx}
	
	var popUrl=path+"/accuse/accuseCreatedForm.rdo?accuseType="+type+urlType;
	var w = 500;
	var h = 575;
	var x = (screen.availWidth - w) / 2;
	var y = (screen.availHeight - h) / 2;
	window.open(popUrl, "accuseCreatedForm", "toolbar=0, status=0, scrollbars=no, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
}

function _openBibbsAccusePopup(obj,path){
	var popUrl;
	var popName;
	if(obj.accuseNo == null || obj.accuseNo == undefined || obj.accuseNo == ""){
		$("form[@name=pform]").remove();
		var f="<form name='pform'><input type='hidden' name='accuseMember' value='"+obj.accuseMember+"'><input type='hidden' name='accuseNo' value='"+obj.accuseNo+"'>";
		f+="<input type='hidden' name='targetMember' value='"+obj.targetMember+"'><input type='hidden' name='accuseMemberId' value='"+obj.accuseMemberId+"'>";
		f+="<input type='hidden' name='targetMemberId' value='"+obj.targetMemberId+"'><input type='hidden' name='accuseMemberNickName' value='"+obj.accuseMemberNickName+"'>";
		f+="<input type='hidden' name='targetMemberNickName' value='"+obj.targetMemberNickName+"'><input type='hidden' name='accuseType' value='"+obj.accuseType+"'>";
		if(obj.accuseType == "2102"){
			f+="<input type='hidden' name='postNo' value='"+obj.postNo+"'>";
			f+="<input type='hidden' name='content' value='"+obj.postContent+"'>";
		}else if(obj.accuseType == "2103"){
			f+="<input type='hidden' name='commentNo' value='"+obj.commentNo+"'>";
			f+="<input type='hidden' name='content' value='"+obj.postCommentContent+"'>";
		}else if(obj.accuseType == "2104"){
			f+="<input type='hidden' name='guestNo' value='"+obj.guestNo+"'>";
			f+="<input type='hidden' name='content' value='"+obj.guestContent+"'>";
		}else if(obj.accuseType == "2105"){
			f+="<input type='hidden' name='commentNo' value='"+obj.guestCommentNo+"'>";
			f+="<input type='hidden' name='content' value='"+obj.guestCommnetContent+"'>";
		}
		f+="</form>";
		$(f).appendTo("body");
		popUrl=path+"/accuse/accuseCreatedForm.rdo";
		popName="accuseForm";
		
		var w = 970;
		var h = 610;
		var x = (screen.availWidth - w) / 2;
		var y = (screen.availHeight - h) / 2;	
		window.open(popUrl, popName, "toolbar=0, status=0, scrollbars=no, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
		
		document.forms.pform.target=popName;
		document.forms.pform.action=popUrl;
		document.forms.pform.method="post";
		document.forms.pform.submit();
	}else{
		$("form[@name=pform]").remove();
		var f="<form name='pform'><input type='hidden' name='accuseMember' value='"+obj.accuseMember+"'><input type='hidden' name='accuseNo' value='"+obj.accuseNo+"'>";
			f+="<input type='hidden' name='targetMember' value='"+obj.targetMember+"'><input type='hidden' name='accuseMemberId' value='"+obj.accuseMemberId+"'>";
			f+="<input type='hidden' name='targetMemberId' value='"+obj.targetMemberId+"'><input type='hidden' name='accuseMemberNickName' value='"+obj.accuseMemberNickName+"'>";
			f+="<input type='hidden' name='targetMemberNickName' value='"+obj.targetMemberNickName+"'><input type='hidden' name='accuseType' value='"+obj.accuseType+"'>";
			f+="<input type='hidden' name='reasonType' value='"+obj.reasonType+"'>";
			f+="<input type='hidden' name='reason' value='"+obj.reason+"'>";
			f+="<input type='hidden' name='accuseNo' value='"+obj.accuseNo+"'>";
			if(obj.accuseType == "2102"){
				f+="<input type='hidden' name='postNo' value='"+obj.postNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.postContent+"'>";
			}else if(obj.accuseType == "2103"){
				f+="<input type='hidden' name='commentNo' value='"+obj.commentNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.postCommentContent+"'>";
			}else if(obj.accuseType == "2104"){
				f+="<input type='hidden' name='guestNo' value='"+obj.guestNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.guestContent+"'>";
			}else if(obj.accuseType == "2105"){
				f+="<input type='hidden' name='commentNo' value='"+obj.guestCommentNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.guestCommnetContent+"'>";
			}
			f+="</form>";
		$(f).appendTo("body");
		popUrl=path+"/bibss/accuse/bibbsAccuseForm.rdo";
		popName="bibbsAccuseForm";
		
		var w = 970;
		var h = 610;
		var x = (screen.availWidth - w) / 2;
		var y = (screen.availHeight - h) / 2;	
		window.open(popUrl, popName, "toolbar=0, status=0, scrollbars=no, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
		
		document.forms.pform.target=popName;
		document.forms.pform.action=popUrl;
		document.forms.pform.method="post";
		document.forms.pform.submit();
	}
}
	
	function _openBibbsAccuseWarningPopup(obj,path){
	var popUrl;
	var popName;
	
		$("form[@name=pform]").remove();
		var f="<form name='pform'><input type='hidden' name='accuseMember' value='"+obj.accuseMember+"'><input type='hidden' name='accuseNo' value='"+obj.accuseNo+"'>";
			f+="<input type='hidden' name='targetMember' value='"+obj.targetMember+"'><input type='hidden' name='accuseMemberId' value='"+obj.accuseMemberId+"'>";
			f+="<input type='hidden' name='targetMemberId' value='"+obj.targetMemberId+"'><input type='hidden' name='accuseMemberNickName' value='"+obj.accuseMemberNickName+"'>";
			f+="<input type='hidden' name='targetMemberNickName' value='"+obj.targetMemberNickName+"'><input type='hidden' name='accuseType' value='"+obj.accuseType+"'>";
			f+="<input type='hidden' name='reasonType' value='"+obj.reasonType+"'>";
			f+="<input type='hidden' name='reason' value='"+obj.reason+"'>";
			f+="<input type='hidden' name='accuseNo' value='"+obj.accuseNo+"'>";
			if(obj.accuseType == "2102"){
				f+="<input type='hidden' name='postNo' value='"+obj.postNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.postContent+"'>";
			}else if(obj.accuseType == "2103"){
				f+="<input type='hidden' name='commentNo' value='"+obj.commentNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.postCommentContent+"'>";
			}else if(obj.accuseType == "2104"){
				f+="<input type='hidden' name='guestNo' value='"+obj.guestNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.guestContent+"'>";
			}else if(obj.accuseType == "2105"){
				f+="<input type='hidden' name='commentNo' value='"+obj.guestCommentNo+"'>";
				f+="<input type='hidden' name='content' value='"+obj.guestCommnetContent+"'>";
			}
			f+="</form>";
		$(f).appendTo("body");
		popUrl=path+"/bibss/accuse/bibbsAccuseWarningPopupForm.rdo";
		popName="bibbsAccuseForm";
		
		var w = 970;
		var h = 610;
		var x = (screen.availWidth - w) / 2;
		var y = (screen.availHeight - h) / 2;	
		window.open(popUrl, popName, "toolbar=0, status=0, scrollbars=no, location=0, menubar=0, width="+w+", height="+h+", left="+x+", top="+y);
		
		document.forms.pform.target=popName;
		document.forms.pform.action=popUrl;
		document.forms.pform.method="post";
		document.forms.pform.submit();
	}