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


   function alertContents() {
      if (http_request_message.readyState == 4) {
         if (http_request_message.status == 200) {
            result = http_request_message.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_message = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request_message = new XMLHttpRequest();
         if (http_request_message.overrideMimeType) {
         // set type accordingly to anticipated content type
         //http_request_message.overrideMimeType('text/xml');
            http_request_message.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request_message = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request_message = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request_message) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
     //处理url,加上当前时间
      var datetimenow="";
      datetimenow = new Date();
      timeset = datetimenow.getTime();
      parameters=parameters+"&t="+timeset
      http_request_message.onreadystatechange = alertMessageContents;
      http_request_message.open('GET', url + parameters, true);
      http_request_message.send(null);
   }


   function alertMessageContents() {
      if (http_request_message.readyState == 4) {
         if (http_request_message.status == 200) {
            result = http_request_message.responseText;
            if(result.indexOf("login")!=-1){
            alert("当前操作需要登陆！");
            }
            else if(result.indexOf("error")==-1){
            try{
            document.getElementById('message').value="";
            alert("发送成功！管理员将会尽快审核通过！");
            getMessage(reviewTabledID,0);
            } catch (e) {}
            }
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }

function sendMessage(reviewTabledID) {
      if(document.getElementById('message').value==""){
      alert("请输入你想说的内容！")
      document.getElementById('message').focus();
      return false;
      }else if(document.getElementById('message').length>254){
      alert("精简一下你想说的内容吧，最多不超过254字符！")
      document.getElementById('message').focus();
      return false;
      }else{
      var getstr = "@id="+reviewTabledID+"&message="+escape(document.getElementById('message').value); //FireFox
      makeRequestForMessage('message.ncp', getstr);
      }
   }


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


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


   function alertMessageList() {
      if (http_request_message.readyState == 4) {
         if (http_request_message.status == 200) {
            result = http_request_message.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('message/js.ncp', getstr);
   }

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

