var xmlHttp;

function infomsg(obj,msg) {
       obj.innerHTML = '<div class="hdwiki_denglcg5"> <img src="/images/002.gif" width="16" height="16" align="absbottom" alt="" /> '+msg+'</div>';
    }

function clearmsg(obj)
{
 var obj=document.getElementById(obj)
 obj.innerHTML ="";
}      
  
 function getChboxValue(){
     var poststr="";
     var checks=document.getElementsByName('checklist');
     for(i=0; i<checks.length; i++){
      if(checks[i].checked==true){
       poststr=poststr+checks[i].value+";";
       }
       }
     return poststr;

    }
 function valuable(type){
   var obj=document.getElementById('msgdiv2');
   var catename=document.getElementById('categoryname').value;
  infomsg(obj,'正在执行，请稍等....');
   var topic_id=getChboxValue();
  if(topic_id!=""){
 
  xmlHttp=createXMLHttpRequestByObject(xmlHttp);
  var para="Action=valuable&catename="+catename+"&type="+type+"&topic_id_en="+topic_id;
  var url ="/categoryTopicOp.do";
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
  xmlHttp.onreadystatechange = valuablecallback;
  xmlHttp.send(para);
  }
  else
  {
   infomsg(obj,'至少选择一个主题');
   setTimeout("clearmsg('msgdiv2');",2500);
  }
}

function valuablecallback() {
var obj=document.getElementById('msgdiv2');
  if (xmlHttp.readyState == 4) {
    if (xmlHttp.status == 200) {
      var flag=xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data;
     var msg=xmlHttp.responseXML.getElementsByTagName("msg")[0].firstChild.data;
     if(flag=="true")
     {
         infomsg(obj,'操作成功');
         setTimeout("window.location.reload();",2500);
     }
     else
     {
     infomsg(obj,msg);
      setTimeout("clearmsg('msgdiv2');",2500);
     }
    }else {
       infomsg(obj,'系统繁忙，请稍后再试！');
	       setTimeout("clearmsg('msgdiv2');",2500);
    }
  }
}



function top(type){
  var obj=document.getElementById('msgdiv2');
   var catename=document.getElementById('categoryname').value;
  infomsg(obj,'正在执行，请稍等....');
   var topic_id=getChboxValue();
  if(topic_id!=""){

  xmlHttp=createXMLHttpRequestByObject(xmlHttp);
  var para="Action=top&catename="+catename+"&type="+type+"&topic_id_en="+topic_id;
  var url ="/categoryTopicOp.do";
  xmlHttp.open("POST",url,true);
  xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
  xmlHttp.onreadystatechange = topcallback;
  xmlHttp.send(para);
  }
  else
  {
   infomsg(obj,'至少选择一个主题');
   setTimeout("clearmsg('msgdiv2');",2500);
  }
}
 
 
 function topcallback() {
   var obj=document.getElementById('msgdiv2');
  if (xmlHttp.readyState == 4) {
    if (xmlHttp.status == 200) {
     var flag=xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data;
     var msg=xmlHttp.responseXML.getElementsByTagName("msg")[0].firstChild.data;
     if(flag=="true")
     {
         infomsg(obj,'操作成功');
         setTimeout("window.location.reload();",2500);
     }
     else
     {
     infomsg(obj,msg);
      setTimeout("clearmsg('msgdiv2');",2500);
     }
    }else {
          infomsg(obj,'系统繁忙，请稍后再试！');
	       setTimeout("clearmsg('msgdiv2');",2500);
    }
  }
}

function deletetopic(){
   var obj=document.getElementById('msgdiv2');
   var catename=document.getElementById('categoryname').value;
   infomsg(obj,'正在执行，请稍等....');
   var topic_id=getChboxValue();
  if(topic_id!=""){
   xmlHttp=createXMLHttpRequestByObject(xmlHttp);
  var para="Action=delete&catename="+catename+"&topic_id_en="+topic_id;
  var url ="/categoryTopicOp.do";
  xmlHttp.open("POST",url, true);
  xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
  xmlHttp.onreadystatechange = deletecallback;
  xmlHttp.send(para);
  }
  else
  {
   infomsg(obj,'至少选择一个主题');
   setTimeout("clearmsg('msgdiv2');",2500);
   }
 }
 
 function deletecallback() {
   var obj=document.getElementById('msgdiv2');
  if (xmlHttp.readyState == 4) {
    if (xmlHttp.status == 200) {
     var flag=xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data;
     var msg=xmlHttp.responseXML.getElementsByTagName("msg")[0].firstChild.data;
     if(flag=="true")
     {
         infomsg(obj,'话题删除成功');
         setTimeout("window.location.reload();",2500);
     }
     else
     {
     infomsg(obj,msg);
      setTimeout("clearmsg('msgdiv2');",2500);
     }
    }else {
        infomsg(obj,'系统繁忙，请稍后再试！');
	    setTimeout("clearmsg('msgdiv2');",2500);
    }
  }
}


function add()
{
 
  var obj=document.getElementById('msgdiv');
 // var themeid=document.getElementById('themeid').value;
  var title=document.getElementById('title').value;
  var seccode=document.getElementById('seccode').value;
  //var content=document.getElementById('ta').value;
  var catename=document.getElementById('categoryname').value;
  var content=editor.getHTML();

  if(title.length==0&&content.length==0){
  infomsg(obj,'标题和内容不能为空，请填写....');
  setTimeout("clearmsg('msgdiv');",2500); 
  }
 else 
 {
 if(title.length>30)
  {
     infomsg(obj,'标题不能为超过30个字(包含空格)，请重新填写....');
     setTimeout("clearmsg('msgdiv');",2500);
  }
  else
  {
  title=escape(title);
  content=escape(content);
  infomsg(obj,'正在执行，请稍等....');
  xmlHttp=createXMLHttpRequestByObject(xmlHttp);
  var para="Action=add&title="+title+"&seccode="+seccode+"&content="+content+"&catename="+catename;
  var url="/categoryTopicOp.do";
  xmlHttp.open("POST",url, true);
  xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
  xmlHttp.onreadystatechange =addcallback;
  xmlHttp.send(para);
  }
 }
 }
 
  function addcallback() {
    var obj=document.getElementById('msgdiv');
  if (xmlHttp.readyState == 4) {
    if (xmlHttp.status == 200) {
     var flag=xmlHttp.responseXML.getElementsByTagName("flag")[0].firstChild.data;
     var msg=xmlHttp.responseXML.getElementsByTagName("msg")[0].firstChild.data;
     if(flag=="true")
     {
         infomsg(obj,'话题发表成功');
        document.getElementById('title').value="";
         editor.setHTML(""); 
         setTimeout("window.location.reload();",2500);
     }
     else
     {
     infomsg(obj,msg);
      setTimeout("clearmsg('msgdiv');",2500);
     }
    }else {
    
	       infomsg(obj,'系统繁忙，请稍后再试！');
	       setTimeout("clearmsg();",2500);
    }
  }
}
function showsec(id){
  var objseccode = document.getElementById("seccode");
  objseccode.value = '';
  var objImage=document.getElementById(id);
  objImage.src="/Captcha.jpg?random="+Math.random();
}
