﻿// JavaScript Document
function showpages(total,pernum,addurl){
var pageurl=location.href;
if(addurl!=null && pageurl.indexOf(addurl)<0)pageurl+=addurl;
var page=parseInt(getUrlParam(pageurl,"page"));
if(page<1)page=1;
pagenum=Math.ceil(total/pernum);

temp="<div class='Page'> <a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", 1)+"'>首页</a>";
if(page>1){
temp=temp+"<a style='margin:0px 1px 0px 1px;' href="+setUrlParam(pageurl, "page", page-1)+">上一页</a>";
}
if(pagenum<9){
	for(i=1;i<=pagenum;i++){
		if(i!=page){
		temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", i)+"'>"+i+"</a>";
		}else{
		temp=temp+"<a style='margin:0px 1px 0px 1px;' class='Recent'>"+i+"</a>";
		}
	}
}else{
	if(page<5){
		for(i=1;i<=8;i++){
			if(i!=page){
			temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", i)+"'>"+i+"</a>";
			}else{
			temp=temp+"<a style='margin:0px 1px 0px 1px;' class='Recent'>"+i+"</a>";
			}
		}
	}else{
		if(page+4<=pagenum){
			for(i=page-4;i<=page+4;i++){
				if(i!=page){
				temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", i)+"'>"+i+"</a>";
				}else{
				temp=temp+"<a style='margin:0px 1px 0px 1px;' class='Recent'>"+i+"</a>";
				}
			}
		}else{
			for(i=pagenum-8;i<=pagenum;i++){
				if(i!=page){
				temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", i)+"'>"+i+"</a>"
				}else{
				temp=temp+"<a style='margin:0px 1px 0px 1px;' class='Recent'>"+i+"</a>";
				}
			}
		}
	}
}
if(page<pagenum){temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", page+1)+"'>下一页</a>";}
if(pagenum==0){temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", 1)+"'>尾页</a>";}
else{temp=temp+"<a style='margin:0px 1px 0px 1px;' href='"+setUrlParam(pageurl, "page", pagenum)+"'>尾页</a>";}
temp=temp+"<a style='margin:0px 1px 0px 1px;' id='Total'>共["+pagenum+"]页 共找到["+total+"]条记录</a></div>";
document.write(temp);
}
function setUrlParam(url, param, v)
{
 var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
 var m = url.match(re);
 if (m)
 {
  return (url.replace(re, function($0, $1, $2) { return ($0.replace($2, v)); } ));
 }
 else
 {
  if (url.indexOf('?') == -1)
   return (url + '?' + param + '=' + v);
  else
   return (url + '&' + param + '=' + v);
 }
}

function getUrlParam(url, param)
{
 var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
 var m = url.match(re);
 if (m)
  return m[2];
 else
  return 1;
}
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
          e.checked = true;
    }
  }
function FanAll(form)
 {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
      if (e.checked == true){
          e.checked = false;
          }
       else {
          e.checked = true;
          }
    }
}
function IsCheck(form)
 {
    var temp=false;
    for (var i=0;i<form.elements.length;i++)
    {
        var e = form.elements[i];
          if (e.checked == true){
             temp=true;
          }
    }
    if(!temp)
    {
        alert('没有选择项');
    }
    return temp;
}
