function createXMLHttpRequest(){
	var xmlHttpRequest=null;
	if(window.XMLHttpRequest){
		xmlHttpRequest=new XMLHttpRequest();
	}else if(window.ActiveXObject){
		xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlHttpRequest;
}
var signBoardLayer="";//标记要取的哪一级的版块(second,第二级;third,第三级.)
var boardParentId="";//记录要获得版块的父ID
var pageCount=0;//总页数
var curPageNum;//当前页码
var boardDirUrl="";//版块url中的版块的逻辑目录
//记录参数的方法
function recordParentIdAndSign(parentId,boardSign,boardDir){
	boardParentId=parentId;//记录父id,
	signBoardLayer=boardSign;//要取的哪一级的版块
	boardDirUrl=boardDir;//版块url中的版块的逻辑目录
}
//取数据方法
function getSuggest(pageCurs){
	var xmlHttp=createXMLHttpRequest();
	var url="/childBoardPage";
	xmlHttp.open("post",url,true);
	//xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			if(xmlHttp.status==200){									
				var xmlStr = xmlHttp.responseXML.documentElement;
				var boardObjs = xmlStr.getElementsByTagName("board");
				var htmlStr="";
				if(boardObjs){
					for(var i=0;i<boardObjs.length;i++){
						var board = boardObjs[i];
						var id = board.childNodes[0].firstChild.nodeValue;						
						var name = board.childNodes[1].firstChild.nodeValue;
						var count = board.childNodes[2].firstChild.nodeValue;
						htmlStr+='<li class="center_divLi"><a href="/'+boardDirUrl+'/card1-'+id+'-s1-p1.html" class="link_blueLine">'+name+'</a><span class="center_divSpan">('+count+')</span></li>';
					}
				}
				if(htmlStr!=""){
					document.getElementById("boardsUl").innerHTML=htmlStr;
					createPageBean(pageCount, pageCurs);
				}
			}
		}
	};
	xmlHttp.send("parentId="+boardParentId+"&sign="+signBoardLayer+"&page="+pageCurs);
}
//生成分页代码
function createPageBean(pageCounts,pageCurs) {
	pageCount=pageCounts;//总页数
	var pageCur = parseInt(pageCurs);
	var countPages = parseInt(pageCounts);
	var pageStr = "<ul>";
	if (countPages <= 5) {
		if (pageCur>1) {
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur-1)+ "');\">上页</a></li>";
		}
		for (var i = 1; i <= countPages;i++) {
			if (pageCur==i) {
				pageStr = pageStr + "<li class=\"bluePage_on\">"+i+"</li>";
			} else {
				pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+i+ "');\">"+i+"</a></li>";
			}
		}
		if (pageCur<countPages) {
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur+1)+ "');\">下页</a></li>";
		}
	} else {
		if(pageCur<=3){
			if (pageCur>1) {
				pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur-1)+ "');\">上页</a></li>";
			}
			for (var i = 1; i <= 5; i++) {
				if (pageCur==i) {
					pageStr = pageStr + "<li class=\"bluePage_on\">"+i+"</li>";
				} else {
					pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+i+ "');\">"+i+"</a></li>";
				}
			}
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur+1)+ "');\">下页</a></li>";
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+countPages+ "');\">最后一页</a></li>";
		}else{
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('1');\">第一页</a></li>";
			pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur-1)+ "');\">上页</a></li>";
			var start=pageCur-2;
			var end=pageCur+2;
			if(end>=countPages){
				for(var i=(countPages-4); i<=countPages;i++){
					if (pageCur==i) {
						pageStr = pageStr + "<li class=\"bluePage_on\">"+i+"</li>";
					} else {
						pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+i+ "');\">"+i+"</a></li>";
					}
				}
				if(pageCur<countPages){
					pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur+1)+ "');\">下页</a></li>";
				}
			}else{
				for(var i=start; i<=end;i++){
					if (pageCur==i) {
						pageStr = pageStr + "<li class=\"bluePage_on\">"+i+"</li>";
					} else {
						pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+i+ "');\">"+i+"</a></li>";
					}
				}
				pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+(pageCur+1)+ "');\">下页</a></li>";
				pageStr = pageStr + "<li><a href=\"javascript:getSuggest('"+countPages+ "');\">最后一页</a></li>";
			}
		}
	}
	pageStr+="</ul>";
	document.getElementById("pageDiv").innerHTML=pageStr;
}
