﻿var $ = function (id) {
		return document.getElementById(id);
	}

function getXmlHttpObject()
{
    var xmlhttp=null;
    if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
    }
    if (!xmlhttp&&window.ActiveXObject)
    {
        try
        {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0")
        }
        catch(e)
        {
            try
            {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0")
            }
            catch(e)
            {
                try
                {
                    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
                }
                catch(e)
                {
                    try{
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
                    }
                    catch(e){}
                }
            }
        }
    }
    if(!xmlhttp)
    {
        alert("XMLHTTP不可用。");
    }
    return xmlhttp;
}

//异步调用函数
function GetResult(catchurl) 
{
    var result = getXmlHttpObject();
    result.open("POST", catchurl, false);
    result.send();       
    return  result.responseText;
}

//numcountlab 总条数控件
//pagecountlab 页码数控件
//pagesizelab 页码大小控件
//currentpagelab 当前页控件
//firstPagelab 第一页控件
//PrePagelab 上一页控件
//NextPagelab 下一页控件
//LastPagelab  最后页控件
//DataPannel  放数据的容器
//SendUrl  取数据页面
//PageSize 页码大小
//selectpage 将要跳转的页
function ChangePage(numcountlab,pagecountlab,pagesizelab,currentpagelab,firstPagelab,PrePagelab,NextPagelab,LastPagelab,DataPannel,SendUrl,PageSize,selectpage)
{
     document.getElementById(DataPannel).innerHTML="正在加载数据，请稍等";

      //加载数据
      var result = getXmlHttpObject();
      result.open("POST", SendUrl+"PageSize="+PageSize+"&CurrentPage="+selectpage, false);
      result.send();
      result = result.responseText;
      //加载数据
      //更新页次已经翻页
      document.getElementById(currentpagelab).innerText=selectpage;
      
       var sendpage = SendUrl;
       var pageinfo = "\""+numcountlab+"\",\""+pagecountlab+"\",\""+pagesizelab+"\",\""+currentpagelab+"\",\""+firstPagelab+"\",\""+PrePagelab+"\",\""+NextPagelab+"\",\""+LastPagelab+"\",\""+DataPannel+"\",\"" + sendpage + "\"," + PageSize + ",";
            
      if(selectpage==1)
      {
           document.getElementById(firstPagelab).innerHTML = "<font color='#ffffff'>首页</font>";
           document.getElementById(PrePagelab).innerHTML = "<font color='#ffffff'>上一页</font>";
           document.getElementById(NextPagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+(selectpage+1)+");' class='white1'>下一页</a>";
           document.getElementById(LastPagelab).innerHTML = "<a href='javascript:ChangePage(" +pageinfo+document.getElementById(pagecountlab).innerText + ");' class='white1'>尾页</a>";
      }
      else if(selectpage==document.getElementById(pagecountlab).innerText)
      {
           document.getElementById(NextPagelab).innerHTML = "<font color='#ffffff'>下一页</font>";
           document.getElementById(LastPagelab).innerHTML = "<font color='#ffffff'>尾页</font>";
           document.getElementById(PrePagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+(selectpage-1)+");' class='white1'>上一页</a>";
           document.getElementById(firstPagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+"1);' class='white1'>首页</a>";
      }
      else
      {        
           document.getElementById(firstPagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+"1);' class='white1'>首页</a>";
           document.getElementById(PrePagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+(selectpage-1)+");' class='white1'>上一页</a>";
           document.getElementById(NextPagelab).innerHTML = "<a href='javascript:ChangePage("+pageinfo+(selectpage+1)+");' class='white1'>下一页</a>";
            document.getElementById(LastPagelab).innerHTML = "<a href='javascript:ChangePage(" + pageinfo+document.getElementById(pagecountlab).innerText + ");' class='white1'>尾页</a>";
      }
      //更新页次已经翻页
      document.getElementById(DataPannel).innerHTML=result;
}
function menuservice(object)
     {
     document.getElementById(object).style.display= document.getElementById(object).style.display=="none"?"":"none";
 }