   var lastseccode = '';
   var submit_flag="1";//验证码正确的时候才能提交;
   	function showurl(url)
     {
          window.open(url,"_self");
     }
   
   
   function _createXMLHttpRequest() {
	  if (window.ActiveXObject) {
	      _xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  else if (window.XMLHttpRequest) {
	      _xmlHttp = new XMLHttpRequest();                
	  }
	  if (!_xmlHttp) { // ???????????
		window.alert("????XMLHttpRequest????.");
		return false;
	  }
	}
   
   
   function doValue(topic_id,state){
		_createXMLHttpRequest();
		var url = "/doValueTopic.do?topic_id=" + topic_id + "&is_valuable=" + state; 
		_xmlHttp.open("POST", url, true);
		_xmlHttp.onreadystatechange = onvalue_callback;
		_xmlHttp.send(null);
	}	
	
	//????????????
	function onvalue_callback(){
		if (_xmlHttp.readyState == 4){
		    if (_xmlHttp.status == 200){
				var flag = _xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data; 
				switch (flag) {//-1 url ???0 ???????1 ???2 ???
				    case "-2" :
				    alert("该话题不存在或已删除！");
				    break;
			   		case "-1" :
			   		alert("??url???");
			   		break;
			   		case "0" :
			   		alert("???????");
			   		break;
			   		case "1" :
			   		alert("?????");
			   		break;
			   		case "2" :
			   		alert("设置成功!");
			   		var dovalue = document.getElementById('dovalue');
					dovalue.setAttribute("disabled","true");
					dovalue.style.color='#cccccc';
			   		break;	
			   		case "3" :
			   		alert("您已经设置成功！");
			   		break;		
			   		default :   				   		
		   		}
			}
		}
	}
	
	function doOnTop(topic_id,state){
		_createXMLHttpRequest();
		var url = "/doOnTopTopic.do?topic_id=" + topic_id  + "&is_ontop=" + state; 
		_xmlHttp.open("POST", url, true);
		_xmlHttp.onreadystatechange = ontop_callback;
		_xmlHttp.send(null);
	}	
	
	//????????????
	function ontop_callback(){
		if (_xmlHttp.readyState == 4){
		    if (_xmlHttp.status == 200){
				var flag = _xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data; 
				switch (flag) {//-1 url ???0 ???????1 ???2 ???
			   		case "-2" :
				    alert("该话题不存在或已删除！");
				    break;
			   		case "-1" :
			   		alert("??url???");
			   		break;
			   		case "0" :
			   		alert("???????");
			   		break;
			   		case "1" :
			   		alert("?????");
			   		break;
			   		case "2" :
			   		alert("设置成功!");
			   		var doontop = document.getElementById('doontop');
					doontop.setAttribute("disabled","true");
					doontop.style.color='#cccccc';
			   		break;
			   		case "3" :
			   		alert("您已经设置成功！");
			   		break;		
			   		default :   				   		
		   		}
			}
		}
	}
	
	
function checkseccode(flag) {
  clearmsg('div_seccode');
  var seccodeverify = document.getElementById('seccode').value;
  var cs = document.getElementById('div_seccode');
  if(seccodeverify==''){
    errmsg('请输入验证码！');
    submit_flag="0";
    return false;
  }
  if(seccodeverify == lastseccode && seccodeverify!='') {
    return;
  } else {
    lastseccode = seccodeverify;
  }
  _createXMLHttpRequest();
  var url = '/secCheckAjax.do?seccode='+encodeURI(seccodeverify);
  _xmlHttp.open("POST", url, true);
	_xmlHttp.onreadystatechange = seccheck_callback;
	_xmlHttp.send(null);
}

function seccheck_callback(){
		if (_xmlHttp.readyState == 4){
		    if (_xmlHttp.status == 200){
				var flag = _xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data; 
		    if(flag=="0"){
				    submit_flag="1";
				    return;
				} else if(flag=="1"){	
				    errmsg('请输入验证码！');
			   		submit_flag="0";
			   		return;
				}else if(flag=="2"){
				    errmsg('验证码输入错误！');
			   		submit_flag="0";
			   		return;
				  }
				/*switch (flag) {//-1 url ???0 ???????1 ???2 ???
			   		//case "0" :
			   		//infomsg();
			   		
			   		//break;
			   		case "1" :
			   		errmsg('请输入验证码！');
			   		submit_flag=0;
			   		break;
			   		case "2" :
			   		errmsg('验证码输入错误！');
			   		submit_flag=0;
			   		break;
			   		
			   		default :   				   		
		   		}*/
			}
		}
	}

function errmsg(msg) {
	     var cs = document.getElementById('div_seccode');
  cs.innerHTML = '<div class="prompt"><img src="/images/mima.gif" width="14" height="14" align="absmiddle" />  ' + msg + '</div>';
  
}

function infomsg() {
  var cs = document.getElementById('div_seccode');
  cs.innerHTML = '<div class="prompt"><img src="/images/002.gif" width="14" height="14" align="absmiddle" /></div>';
  
}

function clearmsg(obj){
  document.getElementById(obj).innerHTML = '';
}

 function KeyDown(aEvent)
		{
		    if (aEvent.keyCode == 13)
		    {
		        aEvent.returnValue=false;
		        aEvent.cancel = true;
		        My_Submit();
		    }
		}
//发表话题,回复;
function My_Submit() {
    var submit_permit = true;
    var title=document.getElementById('doc_title');//创建话题或回复时;
    var seccode = document.getElementById('seccode');
    if(seccode!=null){
     if(seccode.value==''){
      errmsg('请输入验证码！');
      submit_flag="0";
      return false;
     }
    }
	if(title!=null)
	{
	   if(title.value.Trim().length==0)
	   {
	     Message("标题不能为空!","INFO"); 
	     submit_permit= false;
	    }
	   if(title.value.Trim().length > 30)
	   {
	     Message("标题长度不能超过30个字,请重新输入!","INFO"); 
	     submit_permit= false;
	   }
	}
	/*
	var Topictitle=document.getElementById('topic_title');//编辑话题时;
	alert(Topictitle);
	if(Topictitle!=null)
	{
	   if(Topictitle.value.Trim().length==0)
	   {
	     Message("标题不能为空!","INFO"); 
	     submit_permit= false;
	    }
	   if(Topictitle.value.Trim().length > 30)
	   {
	     Message("标题长度不能超过30个字,请重新输入!","INFO"); 
	     submit_permit= false;
	   }
	}*/
    var Replytitle=document.getElementById('reply_title');//编辑回复时;
	if(Replytitle!=null)
	{
	   if(Replytitle.value.Trim().length==0)
	   {
	     Message("标题不能为空!","INFO"); 
	     submit_permit= false;
	    }
	   if(Replytitle.value.Trim().length > 50)
	   {
	     Message("标题长度不能超过50个字,请重新输入!","INFO"); 
	     submit_permit= false;
	   }
	}
    if(editor.getHTML().Trim()==""|| editor.getHTML()=="<p />")
	   {
	     Message("内容不能为空!","INFO"); 
	     submit_permit= false;
	   }
	if(seccode!=null){
	   if(submit_flag!="1")
	     submit_permit = false;
	}
	if(submit_permit)
	{
	//alert("1");
//	document.form2.ta.readonly=true;
	document.form2.target="_self";
	document.form2.onsubmit();
	document.form2.submit();
	}
}
function ShowConfirmClose() {
	textChanged=false;
	if(confirm(pb_msg)){
		window.location = pb_url;
	}else{
		pb_blnCloseWindow = false;
	}
}
function reverseSelect(tagName)
{
  var checks=document.getElementsByName(tagName);
   for(i=0; i<checks.length; i++){
     checks[i].checked=!checks[i].checked;
  }
}
function delBatchCheck(){
	  //检查是否选择条目
	  var checks=document.getElementsByName("checkbox");
      var len = checks.length;
      var flag = false;
      for(i=0; i<len; i++){
          if(checks[i].checked){
           flag = true;
           break;
          }
      }
      if(flag==false){
      	alert("请选择要删除的话题!");
      	return false;
      }
      if(!confirm("确定要删除话题?")){	
	    return false;
	  }
       return true;
}
