var http_request = false; 
function toList(page,blogid){
      send_url("/indexThreadServlet?currentPage="+page+"&blogid="+blogid);
      return true;
  }
function send_url(url){
		//开始初始化XMLHttpRequest对象
		createHtmlRequest();
		http_request.onreadystatechange = processRequest;
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("post", url, true);
		//http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.send(null);
}

   function createHtmlRequest(){
      //开始初始化XMLHttpRequest对象
      if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType("text/xml");
			}
		}
		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) { // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			return false;
		}
      
      
      }
 function send_request(url) {//初始化、指定处理函数、发送请求的函数
		//开始初始化XMLHttpRequest对象
		createHtmlRequest();
		http_request.onreadystatechange = processRequest;
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	// 处理返回信息的函数
    function processRequest() {
        if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
               processMessage();
            }else{ //页面不正常
                alert("您所请求的页面有异常。");
            }
        }else{
        document.getElementById("thread").innerHTML="<div class=\"gbook\"><div class=\"title\">我发表的文章</div><div align=\"center\">数据正在加载....</div></div>";
        }
    }

   function processMessage(){
      var xmlobj=http_request.responseXML;
     //var aa=http_request.responseText;
     // alert(aa);
     var xmlobj1=xmlobj.getElementsByTagName("threads");
     var threadElement=xmlobj.getElementsByTagName("thread");
     var blogid,blogid,type,totalPage,currentPage,prePage,nextPage;
     if(xmlobj1.length>0){
	 var xmlobj2=xmlobj1[0];
	  blogid=xmlobj2.getElementsByTagName("blogid")[0].firstChild.data;
	  type=xmlobj2.getElementsByTagName("type")[0].firstChild.data;
	  totalPage=xmlobj2.getElementsByTagName("totalPage")[0].firstChild.data;
	  currentPage=xmlobj2.getElementsByTagName("currentPage")[0].firstChild.data;
	  prePage=xmlobj2.getElementsByTagName("prePage")[0].firstChild.data;
	  nextPage=xmlobj2.getElementsByTagName("nextPage")[0].firstChild.data;
	 
	 }
	 var mdiv = document.getElementById("thread");
	  var feedbackStr="";
	  for(var i=0;i<threadElement.length;i++) { // 循环读取employees.xml的内容
	      var thread=threadElement[i];
		  var threadid=thread.getElementsByTagName("threadid")[0].firstChild.data;
		  var createtime=thread.getElementsByTagName("createtime")[0].firstChild.data;
		  var threadurl=thread.getElementsByTagName("threadurl")[0].firstChild.data;
		  var replynum=thread.getElementsByTagName("replynum")[0].firstChild.data;
		  var title=thread.getElementsByTagName("title")[0].firstChild.data;
		  var js=thread.getElementsByTagName("js")[0].firstChild.data;
		  // var content1=unescape(thread.getElementsByTagName("content1")[0].firstChild.data);
		  var content1;
		  alert(thread.getElementsByTagName("content1")[0].firstChild.data);
	  if("0"==type){
	   feedbackStr+=" <div class=\"article\" id=\"show_hide_thread\""+threadid+">";
	   feedbackStr+="<div class=\"title cursor_hand\" onClick=javascript:hide('show_hide_content_thread"+threadid+"');swap('show_hide_title_thread"+threadid+"','className','up','down');>";
	   feedbackStr+="<div class=\"up\" id=\"show_hide_title_thread"+threadid+"\"><a href=\""+threadurl+"\">"+title+"</a></div>";
	   feedbackStr+="</div>";
	   feedbackStr+="<div id=\"show_hide_content_thread"+threadid+"\">";
       feedbackStr+="<div class=\"time\">"+createtime+"</div>";
       feedbackStr+="<div class=\"txt\">"+content1;
       feedbackStr+="<div class=\"readall\"><a href=\""+threadurl+"\">点击此处查看原文</a></div>";
       feedbackStr+="</div>";
       feedbackStr+="<div class=\"links\">";
	   feedbackStr+="<ul>";
	   feedbackStr+="<li><a href=\""+threadurl+"\">阅读(<script type='text/javascript' language='javascript' src='"+js+".js'></script>)</a></li>";
	   feedbackStr+="<li><a href=\""+threadurl+"#reply\">评论("+replynum+")</a></li>";
	   feedbackStr+="<li><a href=\""+threadurl+"\">固定链接</a></li>";
	   feedbackStr+="<li class=\"nobor\">&nbsp;</li>";
	   feedbackStr+="<div class=\"clear\"><img name=\"\" src=\"\" width=\"1\" height=\"1\" alt=\"\" /></div>";
	   feedbackStr+="</ul>";
       feedbackStr+="</div>";
       feedbackStr+="</div>";
      feedbackStr+=" </div>";
     }else{
	  }
	  
      }
     if(xmlobj1.length>0){
      alert(prePage);alert(nextPage);alert(currentPage);alert(totalPage);
     feedbackStr+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"pagenumber\">";  
     feedbackStr+="<tr><td>";  
     feedbackStr+=currentPage+"页/"+totalPage+"页</a>";
     feedbackStr+="<a href=\"#\" onclick=return toList(1,"+blogid+");　target=\"_self\">首 页</a>";
      if(prePage < currentPage){
     feedbackStr+="<a href=\"#\" onclick=return toList("+prePage+","+blogid+");　target=\"_self\">上一页</a>";
     }
    if(currentPage < totalPage){
      feedbackStr+=" <a href=\"#\" onclick=return toList("+nextPage+","+blogid+");　target=\"_self\">下一页</a>";
     }
    feedbackStr+="<a href=\"#\" onclick=return toList("+totalPage+","+blogid+");　target=\"_self\">末 页</a></td> ";  
    feedbackStr+="</td></tr>";
    feedbackStr+=" </table>";
    }
    mdiv.innerHTML=feedbackStr;
  }