function filter(str){
	return str.replace(/<script|<\/script|<frame|<\/frame|<iframe|javascript:|onload=|onbeforeunload/ig, "");
}
function delAttend(){
	if(window.confirm("确实要从收藏中删除？")){
		exeRequest(path+"/b.do",handleDelAttend,"method=delAttend&bbsId="+bbsId+"&classId="+classId+"&clubId="+clubId);
	}
}
function handleDelAttend(v){
	resetFavr();
}
function attendBbs(){
	exeRequest(path+"/b.do",handleAttend,"method=attend&bbsId="+bbsId+"&classId="+classId+"&clubId="+clubId);
}
function handleAttend(v){
	if(v!=null){
		if(v=="-1"){
			alert("请先登录");
			return false;
		}
		else if(v=="1"){
			alert("本话题成功加入你的收藏！");
			resetFav();
		}
		else if(v=="2"){
			alert("你已经收藏过此话题");
		}
		else if(v=="3"){
			alert("本话题是你发布的，不需要加入你的收藏");
		}
		else if(v=="0"){
			alert("服务器错误");
		}
		else if(v=="-2"){
			alert("数据转换错误");
		}
	}
}
function resetFav(){
	var ooo=document.getElementsByName("fav");
	for(var i=0;i<ooo.length;i++){
		ooo[i].innerHTML="从收藏中删除";
		ooo[i].href="javascript:delAttend()";
	}
}
function resetFavr(){
	var ooo=document.getElementsByName("fav");
	for(var i=0;i<ooo.length;i++){
		ooo[i].innerHTML="加入我的收藏";
		ooo[i].href="javascript:attendBbs()";
	}
}
function copyBbsLink(){
	if(browser!="ie"){
		alert("您的浏览器不支持复制，请手动选中文字，进行复制");
		return;
	}
	var bbsLink=window.location+"";
	window.clipboardData.setData("Text",bbsLink);
	window.alert("地址已复制到剪贴板，您可按下 Ctrl+V 在其它程序中使用");
}
function editc(cmtId){
	window.location.href=path+"/b.do?method=toSaveCmt&cmtId="+cmtId+"&classId="+classId+"&clubId="+clubId+"&bbsId="+bbsId+"&localUrl="+localUrl;
}
function delc(cmtId,cmtMId){
	if(window.confirm("确实要删除?")){
		window.location.href=path+"/b.do?method=delReply&cmtId="+cmtId+"&classId="+classId+"&clubId="+clubId+"&bbsId="+bbsId+"&bbsMId="+bbsMId+"&cmtMId="+cmtMId+"&localUrl="+localUrl;
	}
}
function delBbs(){
	if(window.confirm("确实要删除?")){
		window.location.href=path+"/b.do?method=delBbs&classId="+classId+"&clubId="+clubId+"&bbsId="+bbsId+"&bbsMId="+bbsMId;
	}
}
function setTop(bbsId,isTop){
	window.location.href=path+"/b.do?method=setIsTop&classId="+classId+"&clubId="+clubId+"&pageNo="+pageNo+"&bbsId="+bbsId+"&isTop="+isTop+"&localUrl="+localUrl;
}
function setPink(bbsId,isPink){
	window.location.href=path+"/b.do?method=setIsPink&classId="+classId+"&clubId="+clubId+"&pageNo="+pageNo+"&bbsId="+bbsId+"&isPink="+isPink+"&localUrl="+localUrl;
}
function delReplyed(){
	var ofrm=document.cmt_frm;
	ofrm.replyedId.value=0;
	ofrm.replyedName.value="";
	ofrm.floor.value=0;
	setHTML("replyNamedis","");
}
function loadLogin2(event){
	createLoginWin();
	document.login_frm.url.value=location_var;
	getObj("login_win").style.width="230px";
	showWin(event,"login_win",-200,-200);
}
function createBtypeWin(){
	setHTML("ccc","<div class=\"popWin str\" id=\"btwin\" style=\"display:none;\"><form name='btype_frm' method='post' action='"+path+"/b.do?method=saveBtype&bbsId="+bbsId+"&classId="+classId+"'><select name='btype'><option value='"+BBS_KIND_NORMAL+"'>"+BBS_KIND_NORMAL_DESCR+"</option><option value='"+BBS_KIND_BLOG+"'>"+BBS_KIND_BLOG_DESCR+"</option><option value='"+BBS_KIND_VIEW+"'>"+BBS_KIND_VIEW_DESCR+"</option></select><input type='submit' class='but1' value='更改'/>&nbsp;<a href='javascript:hideWin(\"btwin\")'>取消</a><input type='hidden' name='burl' style='display:none'/></form></div>");
}
function loadBtype(event){
//	createBtypeWin();
	document.btype_frm.burl.value=grobal_url;
	showWin(event,"btwin",0,-10);
}
function toCreate(){
	window.location.href=path+"/b.do?method=tocreate&clubId="+clubId+"&classId="+classId;
}
function edit(){
	window.location.href=path+"/b.do?method=toSaveBbs&clubId="+clubId+"&classId="+classId+"&bbsId="+bbsId+"&url="+encodeLocalURL();
}

function loginForBbs(){
	getObj("subbut").disabled=true;
	setHTML("loginStu","验证中,请等待...");
	var xml="<resp><method>loginAll<\/method><user><![CDATA["+document.frm.user.value+"]]><\/user><pwd><![CDATA["+document.frm.pwd.value+"]]><\/pwd><clubId>"+document.frm.clubId.value+"<\/clubId><\/resp>";
	exeRequest(path+"/bpr.do",handleLoginForBbs,xml);
}
function handleLoginForBbs(v){
	if(v!=null){
		var resp=v.split(":");
		v=resp[0];
		if(v=="1"){
			isLogin_bbs=true;
			if(resp[1]=="true"){
				canReply=true;
			}
			else{
				canReply=false;
			}
			if(resp[2]=="false"){
				setHTML("loginStu","");
				alert("您的积分不足，回复需要5个积分");
				getObj("subbut").disabled=false;
				return;
			}
			setHTML("loginStu","验证成功，数据保存中...");
			if(subFrm()){
				document.cmt_frm.submit();
			}
			getObj("subbut").disabled=false;
		}
		else if(v=="0"){
			setHTML("loginStu","");
			alert("帐号或密码错误或账号未激活");
			getObj("subbut").disabled=false;
		}
	}
}
function tocainfo(cid){
	document.ca_frm.cid.value=cid;
	document.ca_frm.submit();
}
function tor(){
	document.location.href="#cmtcon";
	document.cmt_frm.content_.focus();
}
function tocreateBBS(){
	window.location.href=path+"/b.do?method=tocreate&clubId="+clubId+"&classId="+classId;
}
function keydown(event){
	if((event.ctrlKey)&&(event.keyCode==13)){
		if(!isLogin_bbs){
			loginForBbs();
		}
		else{
			if(subFrm()){
				document.cmt_frm.submit();
			}
		}
	}
}

function loadPhotoInfo(pid){
	doAjax3(path+"/photo.do",handleLoadPhotoInfo,"method=getPhoto&pid="+pid+"&clubId="+clubId,"",pid);
}
function handleLoadPhotoInfo(v,pid){
	if(v!=""){
		var ss=v.split(":");
		var isPink=parseInt(ss[0]);
		var voteCount=ss[1];
		var isTop=parseInt(ss[2]);
		if(getObj("vote"+pid)!=null){setHTML("vote"+pid,voteCount);}
		if(isPink==PHOTO_PINK && isAdmin){
				if(getObj("pink"+pid)!=null)setHTML("pink"+pid,"<input type='hidden' id='hide_"+pid+"' value='"+PHOTO_NOTPINK+"'/><a href='javascript:setIsPinkPhoto("+pid+","+PHOTO_NOTPINK+")' class='funa'>取消精华</a>");
		}
		else if(isAdmin){
				if(getObj("pink"+pid)!=null)setHTML("pink"+pid,"<input type='hidden' id='hide_"+pid+"' value='"+PHOTO_PINK+"'/><a href='javascript:setIsPinkPhoto("+pid+","+PHOTO_PINK+")' class='funa'>推荐精华</a>");
		}
		if(isTop==CLUB_PHOTO_TOP && isAdmin){
			setHTML("isTop"+pid,"<input type='hidden' id='hide2_"+pid+"' value='"+CLUB_PHOTO_NOTTOP+"'/><a href='javascript:setIsTopPhoto("+pid+","+CLUB_PHOTO_NOTTOP+")' class='funa'>取消头图</a>");
		}
		else if(isAdmin){
			setHTML("isTop"+pid,"<input type='hidden' id='hide2_"+pid+"' value='"+CLUB_PHOTO_TOP+"'/><a href='javascript:setIsTopPhoto("+pid+","+CLUB_PHOTO_TOP+")' class='funa'>推荐头图</a>");
		}
	}
}
function setIsTopPhoto(pid,isTop){
	setHTML("isTopinfo"+pid,"操作中");
	doAjax3(path+"/photo.do",handlesetIsTopPhoto,"method=setIsTopPhoto&pid="+pid+"&clubId="+clubId+"&isTop="+isTop,"",pid);
}
function handlesetIsTopPhoto(v,pid){
	setHTML("isTopinfo"+pid,"");
	if(v=="1"){
		if(parseInt(getObj("hide2_"+pid).value)==CLUB_PHOTO_TOP){
			setHTML("isTop"+pid,"<input type='hidden' id='hide2_"+pid+"' value='"+CLUB_PHOTO_NOTTOP+"'/><a href='javascript:setIsTopPhoto("+pid+","+CLUB_PHOTO_NOTTOP+")' class='funa'>取消头图</a>");
		}
		else{
			setHTML("isTop"+pid,"<input type='hidden' id='hide2_"+pid+"' value='"+CLUB_PHOTO_TOP+"'/><a href='javascript:setIsTopPhoto("+pid+","+CLUB_PHOTO_TOP+")' class='funa'>推荐头图</a>");
		}
	}
}
function setIsPinkPhoto(pid,isPink){
	setHTML("pinkinfo"+pid,"操作中");
	doAjax3(path+"/photo.do",handlesetIsPinkPhoto,"method=setIsPinkPhoto&pid="+pid+"&clubId="+clubId+"&isPink="+isPink,"",pid);
}
function handlesetIsPinkPhoto(v,pid){
	setHTML("pinkinfo"+pid,"");
	if(v=="1"){
		if(parseInt(getObj("hide_"+pid).value)==PHOTO_PINK){
			setHTML("pink"+pid,"<input type='hidden' id='hide_"+pid+"' value='"+PHOTO_NOTPINK+"'/><a href='javascript:setIsPinkPhoto("+pid+","+PHOTO_NOTPINK+")' class='funa'>取消精华</a>");
		}
		else{
			setHTML("pink"+pid,"<input type='hidden' id='hide_"+pid+"' value='"+PHOTO_PINK+"'/><a href='javascript:setIsPinkPhoto("+pid+","+PHOTO_PINK+")' class='funa'>推荐精华</a>");
		}
	}
}
function votePhoto(pid){
	setHTML("voteinfo"+pid,"投票中...");
	doAjax3(path+"/photo.do",handleVotePhoto,"method=votePhoto&pid="+pid,"",pid);
}
function handleVotePhoto(v,pid){
	if(v!=""){
		if(v=="-1"){
			alert("24小时内一个ip地址只能投票1次，如果你特别喜欢，可以拉朋友们来给这副图片投票");
			setHTML("voteinfo"+pid,"");
			return;
		}
		setHTML("vote"+pid,v);
	}
	setHTML("voteinfo"+pid,"");
}

function showTagWin(event){
	document.tag_frm.burl.value=grobal_url;
	showWin(event,"tagwin",-200,-100);
}
function subTagfrm(){
	if(!isTag(getObj("id_tag_frm").tag.value,"标签")){
		return ;
	}
	if(!checkMaxLength(getObj("id_tag_frm").tag.value,"标签",20)){
		return ;
	}
	getObj("id_tag_frm").submit();
}
/****************msg**********************/
	function loadMsg2(event){
		if(!isLogin_bbs){
			alert("请先登录");
//			loadLogin2(event);
			return;
		}
		getObj("mwin2_msg_info").innerHTML="";
		getObj("msg_msg").value="";
		showWin(event,"mwin2",-200,-200);
	}

	function handleSendMsg2(v){
		if(v!=null){
			if(v==0){
				getObj("mwin2_msg_info").innerHTML="发送成功";
				delay(hideMsgWin2,1000);
			}
			if(v==LESSSCORE){
				alert("您的积分不足，发送消息需要3个积分");
				hideMsgWin2();
			}
		}
	}
	function hideMsgWin2(){
		hideWin("mwin2");
	}
/****************cmt**********************/
	function loadCmt2(event){
		if(!isLogin_bbs){
			alert("请先登录");
//			loadLogin2(event);
			return;
		}
		getObj("cwin2_msg_info").innerHTML="";
		getObj("cmt_").value="";
		showWin(event,"cwin2",-200,-200);
	}
	function sendCmt2(){
		if(!isEmpty(filtertxt(getObj("cmt_").value),"留言内容")){
			return false;
		}
		if(!checkMaxLength(filtertxt(getObj("cmt_").value),"留言内容",240)){
			return false;
		}
		setHTML("cwin2_msg_info","留言中，请等待");
		var xml="<resp><method>sendCmt<\/method>\n";
		xml+="<content><![CDATA["+filtertxt(getObj("cmt_").value)+"]]><\/content>\n";
		xml+="<mid>"+createrId+"<\/mid><\/resp>";
		exeRequest(path+"/cpr.do",handleSendCmt2,xml);
	}
	function handleSendCmt2(v){
		if(v!=null){
			if(v==0){
				getObj("cwin2_msg_info").innerHTML="留言成功";
				delay(hideSendCmt2Win,1000);
			}
			else if(v==LESSSCORE){
				alert("您的积分不足，留言需要3个积分");
				hideSendCmt2Win();
			}
			else if(v=="-1"){
				alert("用户未登录");
			}
			else if(v=="-2"){
				alert("留言错误，请刷新页面重试");
			}
		}
	}
	function hideSendCmt2Win(){
		hideWin('cwin2');
	}
function doAjax3(url,handle,v,ty,oarg){
	var xmlHttp3=new XMLHttpRequest();
		xmlHttp3.onreadystatechange=function (){
			if(xmlHttp3.readyState==4){
				if(xmlHttp3.status==200){
					var v="";
					if(ty=="xml"){
						v=xmlHttp3.responseXML;
					}
					else{
						v=xmlHttp3.responseText;
					}
					handle(v,oarg);
				}
			}
		};
  	xmlHttp3.open("post",url);
  	xmlHttp3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	xmlHttp3.send(v);
}
	function exeRequest(url,handle,v){
		var xmlHttp=new XMLHttpRequest();
  	xmlHttp.onreadystatechange=function (){
															  	if(xmlHttp.readyState==4){
															  		if(xmlHttp.status==200){
															  			var v=xmlHttp.responseText;
															  			handle(v);
															  		}
															  	}
  														};
  	xmlHttp.open("post",url);
  	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	xmlHttp.send(v);
	}
function initCon(){
	setHTML("mb_classIdcon","分类加载中 ...");
	setHTML("mb_page","");
	setHTML("mb_clist","");
}
function loadClass(event){
	initCon();
	showWin(event,"mbwin",-500,-100);
	setWinWidth("mbwin",350);
	doAjax(path+"/c.do",handleloadClass,"method=loadClubClass");
}
function handleloadClass(v){
	eval(v);
	var s="<strong>请选择分类后再选择俱乐部：<strong/><br/><select id='mb_classId' onchange='loadClub(this.value,1)'><option value='0'></option>";
	for(var i=0;i<club_class.length;i++){
		s+="<option value='"+club_class[i][0]+"'>"+club_class[i][1]+"</option>";
	}
	s+="</select><span class='spc'><a href=\"javascript:hideWin('mbwin')\">取消</a></span>";
	setHTML("mb_classIdcon",s);
}
function loadClub(classId,pageNo){
	setHTML("mb_clist","俱乐部加载中 ...");
	doAjax(path+"/c.do",handleloadClub,"method=clistformove&classId="+classId+"&pageNo="+pageNo);
}
function skiptoJS(v){
	initPageTool(v,10);
	setHTML("mb_page",printPage("skiptoJS"));
	loadClub(getObj("mb_classId").value,v);
}
function handleloadClub(v){
	eval(v);
	if(clen==0){
		setHTML("mb_clist","此分类没有俱乐部");
		return;
	}
	s="";
	for(var i=0;i<mb_club.length;i++){
		s+="<div class='dtable' onmouseover='setColor(this)' onmouseout='resetColor(this)'><div class='l'>"+mb_club[i][1]+"</div><div class='r'><a href='javascript:movebbs("+mb_club[i][0]+");' class='funa fen'>移动到此俱乐部</a></div><div class='clearall'></div></div>";
	}
	setHTML("mb_clist",s);
	initPageTool(pageNo,10);
	setLen(clen);
	setHTML("mb_page",printPage("skiptoJS"));
}
function movebbs(newClubId){
	window.location.href=path+"/b.do?method=moveBbs&bbsId="+bbsId+"&clubId="+clubId+"&newClubId="+newClubId+"&url="+encodeLocalURL();
}