var cheType="";
var flg=false;
//得到XMLHttpRequest对象
function newXMLHttpRequest() {
  var xmlreq = false;  
	  if (window.XMLHttpRequest) {
		    xmlreq = new XMLHttpRequest();
		  } else if (window.ActiveXObject) {
		    try { 
		      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch (e1) {
		      try {
		        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
		      } catch (e2) {
		      	alert("处理异常，请重试...");
		      }
		    }
		  }
	  return xmlreq;
}

 var _eTop ,_eLeft ;

var topicImpeachId ;
function addTopicImpeach(topicId,remark){
	 
	topicImpeachId = topicId
	flg = newXMLHttpRequest();
	flg.onreadystatechange=addTopicImpeachC;      
    flg.open("post","./topicImpeachServlet",true);
    flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    flg.send("topicId="+topicId+"&remark="+remark+"&ope=impeach");
}

function addTopicImpeachC(){
 // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	 	       document.getElementById(topicImpeachId+"topicImpeach").onclick = function(){ 
		 	       return ;
	 	       		//alert('已经举报了');
	 	       	}; 
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		document.getElementById(topicImpeachId+"topicImpeach").innerHTML="已经举报";
	      		document.getElementById(topicImpeachId+"topicImpeach").style.cursor ="default";
	      }else{
	  			document.getElementById(topicImpeachId+"topicImpeach").innerHTML="error."+flg.status;
	  	  }
	  }else{
	  		document.getElementById(topicImpeachId+"topicImpeach").innerHTML="处理中..";
	  }
}


function viewTopicImpeach(topicId,eTop,eLeft){ 
	_eTop = eTop;
	_eLeft = eLeft ;
	flg = newXMLHttpRequest();
	flg.onreadystatechange=viewTopicImpeachC;      
    flg.open("post","./topicImpeachServlet",true);
    flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    flg.send("topicId="+topicId+"&ope=view");
}

function viewTopicImpeachC(){
 // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;	   
	      		var obj = document.getElementById("remarkid") ;
	      		obj.innerHTML= f ;	    
	      		obj.style.display="block";
			 	obj.style.top = _eTop;   
     			obj.style.left=  _eLeft; 
	      		 
		
	      }else{
	  			document.getElementById("remarkid").innerHTML="error."+flg.status;
	  	  }
	  }else{
	  		document.getElementById("remarkid").innerHTML="处理中..";
	  }
}

function viewNoteImpeach(noteId,eTop,eLeft){ 
	_eTop = eTop;
	_eLeft = eLeft ;
	flg = newXMLHttpRequest();
	flg.onreadystatechange=viewNoteImpeachC;      
    flg.open("post","./replyImpeachServlet",true);
    flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    flg.send("noteId="+noteId+"&ope=view");
}

function viewNoteImpeachC(){
 // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		var obj = document.getElementById("remarkid") ;
	      		obj.innerHTML= f ;	    
	      		obj.style.display="block";
			 	obj.style.top = _eTop;   
     			obj.style.left=  _eLeft; 
	      		 
		
	      }else{
	  			document.getElementById("remarkid").innerHTML="error."+flg.status;
	  	  }
	  }else{
	  		document.getElementById("remarkid").innerHTML="处理中..";
	  }
}

var replyImpeachId ;
function addNoteImpeach(noteId){
	replyImpeachId = noteId
	flg = newXMLHttpRequest();
	flg.onreadystatechange=addNoteImpeachC;      
    flg.open("post","./replyImpeachServlet",true);
    flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    flg.send("noteId="+noteId+"&ope=impeach");
}

function addNoteImpeachC(){
 // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){	 	      
	 	       document.getElementById(replyImpeachId+'noteImpeach').onclick = function(){ 
		 	       return ;
	 	       		//alert('已经举报了');
	 	       	}; 
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		document.getElementById(replyImpeachId+"noteImpeach").innerHTML="已经举报";
	      		document.getElementById(replyImpeachId+"noteImpeach").style.cursor ="default";
	      }else{
	  			document.getElementById(replyImpeachId+"noteImpeach").innerHTML="error."+flg.status;
	  	  }
	  }else{
	  		document.getElementById(replyImpeachId+"noteImpeach").innerHTML="处理中..";
	  }
}

var replyReviewId ;
// 回复综评
function addReview(noteId,review,flag){	 
	   cheType = flag;
	   replyReviewId = noteId ;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=xmlonchange;      
       flg.open("post","./replyCommentary",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("noteId="+noteId+"&review="+review);      
}

// 回复好评
function xmlonchange(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){	 	      
	 	       document.getElementById(replyReviewId+"review0").onclick = function(){ 
	 	       	alert('已经综评了');
	 	       	};
	 	       document.getElementById(replyReviewId+"review1").onclick = function(){ 
		 	       	alert('已经综评了');
		       	}
		       	document.getElementById(replyReviewId+"review0").style.cursor ="default";
		       	document.getElementById(replyReviewId+"review1").style.cursor ="default";
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		document.getElementById('reviewDisplay'+cheType).innerHTML="综评："+f;
	      }else{
	  			document.getElementById('reviewDisplay'+cheType).innerHTML="error."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('reviewDisplay'+cheType).innerHTML="处理中..";
	  }
	
}

// 主题综评
function addTopic(topicId,barId,retype,review){

       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用topicview方法 
       flg.onreadystatechange=topicview;      
       flg.open("post","./topicCommentary",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("topicId="+topicId+"&barId="+barId+"&retype="+retype+"&review="+review);
}

// 主题好评
function topicview(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;	
	      		document.getElementById('topicView').innerHTML=f;
	      }else{
	  			document.getElementById('topicView').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('topicView').innerHTML="处理..";
	  }
	
}

// 关注本话题
function interestTopic(topicId,userId){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用interestT方法 
       flg.onreadystatechange=interestT;     
       
       flg.open("post","./interestTopicServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("topicId="+topicId+"&userId="+userId);
}

// 关注本话题
function interestT(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;	
	      		document.getElementById('interestTopic').innerHTML=f;
	      }else{
	  			document.getElementById('interestTopic').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('interestTopic').innerHTML="处理..";
	  }
	
}

// 关注本吧
function interestBar(barId,userId){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用topicview方法 

       flg.onreadystatechange=interestB;      
       flg.open("post","./interestBarServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("barId="+barId+"&userId="+userId);
}

// 关注本吧
function interestB(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var str = flg.responseText;		
	      		      	 
	      		var results = str.split("|");  
	      		if(parseInt(results[0])>0){
		      		document.getElementById('interstcount').innerHTML=results[0];
		      		document.getElementById('interestBar').innerHTML=results[1];
	      		}else{ 
	      			document.getElementById('interestBar').innerHTML=results[1];
	      		}
	      }else{
	  			document.getElementById('interestBar').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('interestBar').innerHTML="处理..";
	  }
	
}

// 关注用户
function interestUser(userId,userId_,topicId){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用interestU方法 
       flg.onreadystatechange=interestU;  
       flg.open("post","./interestUserServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("userId="+userId+"&userId_="+userId_+"&topicId="+topicId);
}

// 关注用户
function interestU(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;	
	      		document.getElementById('interestUser').innerHTML=f;
	      }else{
	  			document.getElementById('interestUser').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('interestUser').innerHTML="处理..";
	  }
	
}

// 删除回帖触发
function deleteNoteById(noteId){
	   cheType = noteId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=deleteNoteInfo;      
       flg.open("post","./deleteTopicOrNoteServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("noteOrTopicId="+noteId+"&opt=delNote");
}

// 删除回帖处理
function deleteNoteInfo(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;	
	      		document.getElementById('noteId'+cheType).innerHTML=f;
	      }else{
	  			document.getElementById('noteId'+cheType).innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('noteId'+cheType).innerHTML="处理..";
	  }
	
}

// 邮箱重置密码----------------------------------------------------
function resetPwd(opt,userName,email){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=resetPwdOpt;      
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("userName="+userName+"&opt="+opt+"&email="+email);
}

function resetPwdOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('resetDisplay').innerHTML="电子邮箱同注册时填写！";
	      		}
	      		if(f = 0){
	      			document.getElementById('resetDisplay').innerHTML="您输入的电子邮箱和您注册时候的不匹配！";
	      			document.forms["resetPwdForm"].submit = false;
	      		}
	      }else{
	  			document.getElementById('resetDisplay').innerHTML="err."+flg.status;
	  			document.forms["resetPwdForm"].submit = false;
	  	  }
	  }else{
	  		document.getElementById('resetDisplay').innerHTML="处理..";
	  }
	
}

// 用户投票--------------------------------------------------------------------------------
var useropt ;
function userVoting(barId,fundCode,opt){

       flg=newXMLHttpRequest();
       useropt = opt ;
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=userVotingOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("barId="+barId+"&fundCode="+fundCode+"&"+opt+"=1&opt="+opt);
}

function userVotingOpt(opt){

	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var str = flg.responseText;
	      		var results = str.split("|");
	      		try{	      	 
		      		alert(results[1]);
		      		if(results[0]=="0"){
	    	  			var s= "document.getElementById('"+useropt+"Sum').innerText = "+results[2] ;
		    	  		eval(s);
	      			} 
	      		}catch(e){
	      		} 
	      } 
	  }else{
	  		//document.getElementById('resetDisplay').innerHTML="处理..";
	  }
	
}

// 封锁IP----------------------------------------------------------------------------------
function lockIp(opt,ipStr,flag){
	   cheType = flag;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=lockIpOpt;      
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&ipStr="+ipStr);
}

function lockIpOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById(cheType).innerHTML="IP已封锁";
	      		}
	      		if(f = 0){
	      			document.getElementById(cheType).innerHTML="IP封锁失败";
	      		}
	      }else{
	  			document.getElementById(cheType).innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById(cheType).innerHTML="处理..";
	  }
	
}

// 封锁用户--------------------------------------------------------------------------------
function lockUser(opt,userId,flag){
	   cheType = flag;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=lockUserOpt;      
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&userId="+userId);
}

function lockUserOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById(cheType).innerHTML="用户已封锁";
	      		}
	      		if(f = 0){
	      			document.getElementById(cheType).innerHTML="用户封锁失败";
	      		}
	      }else{
	  			document.getElementById(cheType).innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById(cheType).innerHTML="处理..";
	  }

}

// 释放封锁--------------------------------------------------------------------------------
function unLock(opt,unLockId,flag){
	   cheType = flag;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=unLockOpt;      
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&unLock="+unLockId);
}

function unLockOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f == 1){
	      			document.getElementById(cheType).innerHTML="已释放";
	      		}
	      		if(f == 0){
	      			document.getElementById(cheType).innerHTML="释放失败";
	      		}
	      }else{
	  			document.getElementById(cheType).innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById(cheType).innerHTML="处理..";
	  }
	
}

// 删除主题相关----------------------------------------------------------------------------
function delTopicRef(opt,topicId,barId){
	   cheType = barId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=delTopicRefOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&topicId="+topicId);
}

function delTopicRefOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('topicIdSpan').innerHTML="已删除主题";
	      			document.location.href="barContents.bar?method=contentList&barId="+cheType+"&firstResult=0&currentPage=1";
	      		}
	      		if(f = 0){
	      			document.getElementById('topicIdSpan').innerHTML="删除主题失败";
	      		}
	      }else{
	  			document.getElementById('topicIdSpan').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('topicIdSpan').innerHTML="处理..";
	  }
	
}

// 设置精华帖子----------------------------------------------------------------------------
function valuePrime(opt,topicId,barId){
	   cheType = barId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=valuePrimeOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&topicId="+topicId);
}

function valuePrimeOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('primeSpan').innerHTML="已设置为精华贴";
	      		}
	      		if(f = 0){
	      			document.getElementById('primeSpan').innerHTML="设置精华贴失败";
	      		}
	      }else{
	  			document.getElementById('primeSpan').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('primeSpan').innerHTML="处理..";
	  }
	
}

// 取消精华帖子----------------------------------------------------------------------------
function cleanPrime(opt,topicId,barId){
	   cheType = barId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=cleanPrimeOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&topicId="+topicId);
}

function cleanPrimeOpt(){

	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('cleanSpan').innerHTML="已取消精华贴";
	      		}
	      		if(f = 0){
	      			document.getElementById('cleanSpan').innerHTML="取消精华贴失败";
	      		}
	      }else{
	  			document.getElementById('cleanSpan').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('cleanSpan').innerHTML="处理..";
	  }
	
}

// 设为置顶----------------------------------------------------------------------------
function valueTop(opt,topicId,barId){
	   cheType = barId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=valueTopOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&topicId="+topicId);
}

function valueTopOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('setTop').innerHTML="已设置为置顶";
	      		}
	      		if(f = 0){
	      			document.getElementById('setTop').innerHTML="设为置顶失败";
	      		}
	      }else{
	  			document.getElementById('setTop').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('setTop').innerHTML="处理..";
	  }
	
}

// 取消置顶----------------------------------------------------------------------------
function cleanTop(opt,topicId,barId){
	   cheType = barId;
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=cleanTopOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&topicId="+topicId);
}

function cleanTopOpt(){
	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f = 1){
	      			document.getElementById('cleanTop').innerHTML="已取消置顶";
	      		}
	      		if(f = 0){
	      			document.getElementById('cleanTop').innerHTML="取消置顶失败";
	      		}
	      }else{
	  			document.getElementById('cleanTop').innerHTML="err."+flg.status;
	  	  }
	  }else{
	  		document.getElementById('cleanTop').innerHTML="处理..";
	  }
	
}

// 基金交易处理----------------------------------------------------------------------------
function fundBusiness(opt,fundCode){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=fundBusinessOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&fundCode="+fundCode);
}

function fundBusinessOpt(){

	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f!="0"){
	      			var win = window.open('http://www.fund858.com/tradeOfEstimate.html?cmpCode='+f);
	      			if(win == null){
	      				window.alert("您的浏览器设置拦截了此弹出内容，请修改浏览器设置");
	      			}
	      			return false;
	      		}else{
	      			window.alert("基金代码错误！");
	      			return false;
	      		}
	      }else{
	      		alert("网络故障,请稍候重试!");
	      		return false;
	  	  }
	  }else{
	  		return false;
	  }
	
}

// 主帖关键字过滤----------------------------------------------------------------------
function checkKeyword(){
	flg=newXMLHttpRequest();
	flg.onreadystatechange=checkKeywordOpt;
	flg.open("post","./FilterStringServlet",true);
	flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	flg.send("");

}

function checkKeywordOpt(){
	// 4表示状态完成
	if(flg.readyState == 4){
		// 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
				var keyword = flg.responseText;
				var noteText = document.getElementById('noteText_').value;	
				var titleText= document.getElementById('title').value;
				var keyword_ = keyword.split("|"); 
				// 取出key,value键值对数据
				if(keyword_.length==2){
					var key_ = keyword_[0].split(",");
					var val_ = keyword_[1].split(",");
				  	// 判断key_和val_长度是否相等
				  	if(key_.length > val_.length){
				  		var fle = key_.length - val_.length;
				  		var idx = (key_.length-1) - fle;
				  		// 补足val_
				  		for(var x=idx;x<(idx+fle);x++){
				  			val_[x] = "***";
				  		}
				  	}
				  	
				  	for(var i=0;i<key_.length;i++){
				  		if(noteText.indexOf(key_[i])==0){
				  		    noteText = noteText.replace(key_[i],val_[i]);	
				  			
				  		}
				  		while(noteText.indexOf(key_[i])>0){
				             	noteText = noteText.replace(key_[i],val_[i]);
				          	} 
				       if(titleText.indexOf(key_[i])==0){
				  		    titleText = titleText.replace(key_[i],val_[i]);	
				  			
				  		}
				  		while(titleText.indexOf(key_[i])>0){
				             	titleText = titleText.replace(key_[i],val_[i]);
				          	}          
			      	}
			      	
			      	document.getElementById('noteText').value = noteText;
			      	document.getElementById('title').value=titleText;
			      	if(checkOpt(noteText)){
			      		document.forms[3].submit();
			      	}
			      	return false;
				}
			}
	 }

}

// 回帖关键字过滤 ---------------------------------------------------------------------
function repKeyword(){
	flg=newXMLHttpRequest();
	flg.onreadystatechange=repKeywordOpt;
	flg.open("post","./FilterStringServlet",true);
	flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	flg.send("");

}

function repKeywordOpt(){
	// 4表示状态完成
	if(flg.readyState == 4){
		// 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
				var keyword = flg.responseText;
				var noteText = document.getElementById('noteText_').value;//DvbbsHtmlAn(document.getElementById('noteText_').value);
				var titleText= document.getElementById('title').value;
				var keyword_ = keyword.split("|"); 
				// 取出key,value键值对数据
				if(keyword_.length==2){
					var key_ = keyword_[0].split(",");
					var val_ = keyword_[1].split(",");
				  	// 判断key_和val_长度是否相等
				  	if(key_.length > val_.length){
				  		var fle = key_.length - val_.length;
				  		var idx = (key_.length-1) - fle;
				  		// 补足val_
				  		for(var x=idx;x<(idx+fle);x++){
				  			val_[x] = "***";
				  		}
				  	}
				  	
				  	for(var i=0;i<key_.length;i++){
				  		if(noteText.indexOf(key_[i])==0){
				  			noteText = noteText.replace(key_[i],val_[i]);
				  		}
				  		while(noteText.indexOf(key_[i])>0){
				            noteText = noteText.replace(key_[i],val_[i]);
				        }
				       if(titleText.indexOf(key_[i])==0){
				  		    titleText = titleText.replace(key_[i],val_[i]);	
				  		}
				  		while(titleText.indexOf(key_[i])>0){
				            titleText = titleText.replace(key_[i],val_[i]);
				        }
			      	}
			      	if(copyFormValue(noteText.replace(/\<[\s\S]*?\>/gi,''))){
			      		noteText = noteText.replace(/\<a.[^>]*?\>/gi,'');
			      		noteText = noteText.replace(/\<[\/a]*?\>/gi,'');
				      	document.getElementById('noteText').value = noteText;
				      	document.getElementById('title').value=titleText;
			      		document.forms["replyContentsForm"].submit();
			      	}
			      	return false;
				}
			}

	 }

}

// 删除我的关注----------------------------------------------------------------------------
function delAboutBar(opt,barId){
       flg=newXMLHttpRequest();
	   // 当XMLHttpRequest对象在请求过程中间状态改变的时候
	   // 回来调用xmlonchange方法 
       flg.onreadystatechange=delAboutBarOpt;
       flg.open("post","./commonAjaxServlet",true);
       flg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       flg.send("opt="+opt+"&barId="+barId);
}

function delAboutBarOpt(){

	  // 4表示状态完成
	  if(flg.readyState == 4){
	  	  // 如果为成功
	      if(flg.status == 200){
	      		// 将结果放入对应的块中间
	      		var f = flg.responseText;
	      		if(f=="1"){
	      			return false;
	      		} 
	      }else{
	      		alert("网络故障,请稍候重试!");
	      		return false;
	  	  }
	  }else{
	  		return false;
	  }
	
}

// 字符长度------------------------------------------------------------------------
function limitText(maxlimit, field){
	if (document.getElementById(field).value.length > maxlimit) {
		document.getElementById(field).value = document.getElementById(field).value.substring(0,maxlimit);
	}
}
