
var XMLHttpReq;

<!--与翻页相关的变量-->
var filecount=0;//总条数
var curPage=0;//当前页
var maxPage=0;//最大页数

//创建XMLHttpRequest对象       
function createXMLHttpRequest() {
    if (window.XMLHttpRequest) { //Mozilla 浏览器
        XMLHttpReq = new XMLHttpRequest();
    } else {
        if (window.ActiveXObject) { // IE浏览器
            try {
                XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {
                }
            }
        }
    }
}


// 选择分类函数
function getFiles(url) {
	    //var url = "pages3.xml";
	    createXMLHttpRequest();
	    XMLHttpReq.onreadystatechange = getFilesResponse;
	    XMLHttpReq.open("GET", url, true);
    	XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
	    XMLHttpReq.send(null);
}
	
// 处理分类更改响应函数
function getFilesResponse() {
	if (XMLHttpReq.readyState == 4) { // 判断对象状态
		if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
            	fileList(0,15);
   	 	} else { //页面不正常
       		 	window.alert("您所请求的页面尚无信息。");
   		}
	}
}	


// 删除sendfile函数
function clearrfileList() {
		var blogList = document.getElementById("filelist");
		while (blogList.hasChildNodes()) {
			blogList.removeChild(blogList.firstChild);
		}
}
var files=null;

// pages,当前页数,第一页为1，如果是0表示还没获取数据
// pagenumber,每页显示的行数
function fileList(pages,pagenumber) {
	clearrfileList();
	var nums1=(pages-1)*pagenumber; 
	var nums2=pages*pagenumber;
	if(pages==0){
		var xmlDoc =XMLHttpReq.responseXML;
		files = xmlDoc.getElementsByTagName("list");
		pages=1;
		curPage=pages;

		filecount=files.length;//总条数		
		maxPage=Math.ceil(filecount/pagenumber);//总页数，取上限

		nums1=0; 
	    nums2=pagenumber;

	}
	if(nums2 > files.length){
		nums2 = files.length;
	}	
	var div1 = "<table width=\"100%\">";
	for(var i = nums1; i < nums2; i++) {
        	currentFile = files[i];
        	var sid =currentFile.getElementsByTagName("sid")[0].firstChild.nodeValue;
        	var stitle =currentFile.getElementsByTagName("stitle")[0].firstChild.nodeValue;
        	var sdate =currentFile.getElementsByTagName("sdate")[0].firstChild.nodeValue;
        	var fbrq =currentFile.getElementsByTagName("fbrq")[0].firstChild.nodeValue;
        	var weburl =currentFile.getElementsByTagName("weburl")[0].firstChild.nodeValue;
        	var wzlx =currentFile.getElementsByTagName("wzlx")[0].firstChild.nodeValue;
        	
        div1 += "<tr bgcolor=#ffffff>";
        	div1 += "<td align=\"center\" width=\"10%\" height=\"30\"   style=\"border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width:thin\">"+(i+1)+"</td>";
       
       		if(wzlx!=null && wzlx!="null" && wzlx!="" && wzlx=="LINK")
       		{
       			if(weburl!=null && weburl!="null" && weburl!="" && (weburl.indexOf("http")>-1))
       			{
        		div1 += "<td width=\"70%\" height=\"30\"   style=\"border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width:thin\"><a href=\""+weburl+"\"  target=\"_blank\">"+stitle+"</a>";
        		}
        		else
        		{
        		div1 += "<td width=\"70%\" height=\"30\"   style=\"border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width:thin\"><a href=\"../../jgzc/"+weburl+"\"  target=\"_blank\">"+stitle+"</a>";
        		
        		}
			}
					else
					{
						div1 += "<td width=\"70%\" height=\"30\"   style=\"border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width:thin\"><a href=\"../../files/"+fbrq+"/xxnr"+sid+".htm\"  target=\"_blank\">"+stitle+"</a>";
					}

        	div1+="</td>";
        	div1 += "<td width=\"20%\" height=\"30\"   style=\"border-bottom-style: dotted; border-bottom-color: #CCCCCC; border-bottom-width:thin\">"+sdate+"</a></td>";
        	div1 += "</tr>";
	}
	div1 += "<tr bgcolor=\"E7EEFA\"><td height=\"30\" colspan=\"3\">";
	div1 += "<input name=\"first\" type=\"button\" onclick=setSlider(\"first\") value=\"首页\">";
	div1 += "<input name=\"previous\" type=\"button\" onclick=setSlider(\"previous\") value=\"上一页\")\">";
	div1 += "<input name=\"next\" type=\"button\" onclick=setSlider(\"next\") value=\"下一页\">";
	div1 += "<input name=\"last\" type=\"button\" onclick=setSlider(\"last\") value=\"尾页\">";
	div1 += "<input id=\"zhuan1\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\">";
	div1 += "<input id=\"zhuan2\" type=\"button\" onclick=setSlider(\"redirect\") value=\"跳转\"> ";
	div1 += "第"+pages+"页  共"+maxPage+"页，共"+filecount+"条数据。</td></tr>";
	div1 += "</table>";
	document.getElementById("filelist").innerHTML=div1;    
}

function setSlider()
{
	if ( arguments[0]=="first" ){
	     curPage = 1;
	}
	if ( arguments[0]=="last" ){
	     curPage=maxPage;
	}
	if ( arguments[0]=="previous" ){
	   	if (curPage>1){
	     		curPage--;
		}else{
			 window.alert("已到首页");
		}
	}
	if ( arguments[0]=="next" ){
	   	if (curPage<maxPage){
	     		curPage++;
		}else{
			 window.alert("已到末页");
		}
	}
	if ( arguments[0]=="redirect" ){
	     curPage=document.getElementById("zhuan1").value;
		 if(curPage<1){
			curPage=1;
		 }else if(curPage>maxPage){
			 curPage=maxPage;
		 }
	}
	fileList(curPage,15);
}

