var http_request = false;
var digCount;
var digType;
   function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         // set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
     //处理url,加上当前时间
      var datetimenow="";
      datetimenow = new Date();
      timeset = datetimenow.getTime();
      parameters=parameters+"&t="+timeset
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }


   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            if(result.indexOf("login")!=-1){
            alert("当前操作需要登陆！");
            }
            else if(result.indexOf("digged")!=-1){
            alert("你已经送过鲜花或者投过鸡蛋了！！")
            }
            else if(result.indexOf("error")==-1){
            try{
            alert("发送成功！")
            if(digType==1)
            document.getElementById('dig-flower').innerHTML=(digCount+1);
            else if(digType==0)
            document.getElementById('dig-egg').innerHTML=(digCount+1);
            } catch (e) {}
            }
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }

   function makeRequestForMessage(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         // set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
     //处理url,加上当前时间
      var datetimenow="";
      datetimenow = new Date();
      timeset = datetimenow.getTime();
      parameters=parameters+"&t="+timeset
      http_request.onreadystatechange = alertMessageContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }


   function alertMessageContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            if(result.indexOf("login")!=-1){
            alert("当前操作需要登陆！");
            }
            else if(result.indexOf("error")==-1){
            try{
            document.getElementById('message').value="";
            alert("发送成功！管理员将会尽快审核通过！");
            document.getElementById('sendButton').disabled=false;
            getMessage(reviewTabledID,0);

            } catch (e) {}
            }
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }

function sendMessage(reviewTabledID) {
      var message="";
      var mPhone="";
      var replyContent="";
      var replyID="0";
      try{
      message=document.getElementById('message').value;
      mPhone=document.getElementById('mPhone').value;
      replyID=document.getElementById('reply').value; //回复父级ID
      replyContent=document.getElementById('replyContent').value; //回复贴原来发布信息
      } catch (e) {}

      if(message==""){
      alert("请输入你想说的内容！")
      document.getElementById('message').focus();
      return false;
      }else if(message.length>1000){
      alert("精简一下你想说的内容吧，最多不超过1000字符！")
      document.getElementById('message').focus();
      return false;
      }else{
      clearReply();
      document.getElementById('sendButton').disabled=true;
      var getstr = "?id="+reviewTabledID+"&message="+escape(message)+"&phone="+escape(mPhone)+"&reply="+escape(replyID)+"&extend02="+escape(replyContent); //FireFox
      makeRequestForMessage('/sort/message.ncp', getstr);
      }
   }

   function clearReply(){
      document.getElementById('reply').value="0";
      //document.getElementById('replyContent').value="";
      document.getElementById('replyArea').style.display='none';
      document.getElementById('replyArea').innerHTML="";
   }

   function digg(digTableID,fe,count) {
      digType=fe;
      digCount=count;
      var getstr = "?id="+digTableID+"&fe="+fe; //FireFox
      makeRequest('/sort/message/dig.ncp', getstr);
   }


 function makeRequestForMessageList(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         // set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
     //处理url,加上当前时间
      var datetimenow="";
      datetimenow = new Date();
      timeset = datetimenow.getTime();
      parameters=parameters+"&t="+timeset
      http_request.onreadystatechange = alertMessageList;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }


   function alertMessageList() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            if(result.indexOf("login")!=-1){
            alert("当前操作需要登陆！");
            }
            else if(result.indexOf("error")==-1){
            try{
            //alert(result)
            document.getElementById('messageList').innerHTML=result;
            } catch (e) {}
            }
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }


  function getMessage(id,offset) {
      var getstr = "?id="+id+"&offset="+offset; //FireFox
      makeRequestForMessageList('/sort/message/js.ncp', getstr);
   }

  function getMessageByUrl(getstr) {
      //var getstr = "?id="+id+"&offset="+offset; //FireFox
      makeRequestForMessageList('/sort/message/js.ncp', getstr);
   }
//用户回复
  function replyTo(id,str) {
  document.getElementById('reply').value=id;
  //document.getElementById('replyContent').value=str;
  document.getElementById('replyArea').innerHTML="<span>"+str+" <a href=\"javascript:;\" onclick=\"clearReply()\" target=\"_self\">取消回复</a></span>";
  document.getElementById('replyArea').style.display='';
  document.getElementById('message').focus();
  //document.getElementById('message').value="回复:"+str+"\n";

   }
