function $(s){return document.getElementById(s);}

function gotoPage(gotourl,divid)
{
	var keyvalue=$(divid).value;
	keyvalue=="" ? keyvalue=1 : keyvalue=keyvalue;
	window.location=gotourl+'&page='+keyvalue;
}
function show_list_page(url,per_num,now_page,page_num,total_page)
{
  var per_omit="上一组";
  var next_omit="下一组";
  var per_str="";
  var last_str="";
  var per_start;
  var item_num;
  var main_page=Math.ceil(total_page/page_num);
  now_page <=1 ? now_page=1 : now_page=now_page;
  now_page >= main_page ? now_page= main_page : now_page=now_page;
  if(now_page > per_num)
  {
  	now_page > (per_num+1) ? per_str='<a href="'+url+'&page='+(now_page-per_num-1)+'" class="page_omit">'+per_omit+'</a> ':per_str="";
  	per_start=now_page-per_num;
  	item_num=now_page-1;
  	for(var i=per_start; i <= item_num;i++)
  	{
  		per_str=per_str+'<a href="'+url+'&page='+i+'" class="page_item">'+i+'</a> ';
  	}
  	per_str=per_str+'<a href="javascript:void(0);" class="now_item">'+now_page+'</a> ';
  }
  else
  {
  	per_start=1;
  	item_num=now_page-1;
  	for(var i=per_start; i <= item_num;i++)
  	{
  		per_str=per_str+'<a href="'+url+'&page='+i+'" class="page_item">'+i+'</a> ';
  	}
  	per_str=per_str+'<a href="javascript:void(0);" class="now_item">'+now_page+'</a> ';
  }
  
  if((now_page+per_num) < main_page)
  {
  	per_start=now_page+1;
  	item_num=per_num+now_page;
  	for(var i=per_start; i <= item_num;i++)
  	{
  		last_str=last_str+'<a href="'+url+'&page='+i+'" class="page_item">'+i+'</a> ';
  	}
  	last_str=last_str+'<a href="'+url+'&page='+(now_page+per_num+1)+'" class="next_omit">'+next_omit+'</a> ';
  	
  }
  else
  {
  	per_start=now_page+1;
  	item_num=main_page;
  	for(var i=per_start; i <= item_num;i++)
  	{
  		last_str=last_str+'<a href="'+url+'&page='+i+'" class="page_item">'+i+'</a> ';
  	}
  	now_page < (main_page-per_num) ? last_str=last_str+'<a href="'+url+'&page='+(main_page)+'" class="page_omit">'+next_omit+'</a> ':last_str=last_str;
  }
  document.write (per_str+last_str);
}

//<Script Language="JavaScript" type="text/JavaScript" >
//show_list_page("p.htm?id=5",4,35,12,37)
//<\/Script>
