function showpage(pagesize,curpage,records,link)
{
	//link = 'list.aspx?sort='+sortid+'&p=[p]';
	var pages;
	if ( records%pagesize==0 )
		pages = records/pagesize;
	else
		pages = (records-(records%pagesize))/pagesize + 1;
	if (pages<=1)
		return;
	var p;
	//window.defaultStatus = pages.toString();
	if ( (curpage-1)%10==0 )
		p = (curpage-1)/10;
	else
		p = (((curpage-1)-(curpage-1)%10)/10);
	document.write('<table border=0 cellspacing=0 cellpadding=0 align=center class=all><tr><td>');	
	if ( p*10 > 0 )
	{
		//document.write('<a href="'+link.toString().replace('[p]',p*10)+'">上十页</a>');
		document.write(linkString(link,'上十页',p*10,2));
	}
	var i;
	if ( curpage>1 )
	{
		//document.write('<a href="'+link.toString().replace('[p]',curpage-1)+'">上一页</a>');
		document.write(linkString(link,'上一页',curpage-1,2));
		prevpage = link.toString().replace('[p]',curpage-1);
	}
	for ( i=p*10+1;i<p*10+11;i++ )
	{
		if ( i==curpage )
		{
			document.write('<div class=page_cur>'+i+'</div>');
		}
		else
		{
			//document.write('<a href="'+link.toString().replace('[p]',i)+'">['+i+']</a>');
			document.write(linkString(link,''+i.toString()+'',i,1));
		}
		if ( i==pages )
		{
			i++;
			break;
		}
	}
	if ( curpage<pages )
	{
		//document.write('<a href="'+link.toString().replace('[p]',curpage+1)+'">下一页</a>');
		document.write(linkString(link,'下一页',curpage+1,2));
		nextpage = link.toString().replace('[p]',curpage+1);
	}
	if ( i<=pages )
	{
		//document.write('<a href="'+link.toString().replace('[p]',i)+'">下十页</a>');
		document.write(linkString(link,'下十页',i,2));
	}
	document.write('<div id=listselectok><select onChange="javascript:location.href=this.value;">');
	for( i=1;i<curpage;i++ )
		document.write('<option value='+link.toString().replace('[p]',i)+'>'+i+'</option>');
	document.write('<option selected>'+curpage+'</option>');
	for( i=curpage+1;i<=pages;i++ )
		document.write('<option value='+link.toString().replace('[p]',i)+'>'+i+'</option>');
	document.write('</select></div>');
	document.write('<div class=allpage title=当前页/总页数>'+curpage+'/'+pages+'</div>');
	document.write('</td></tr></table>');
}

function linkString(linkHref,linkText,p,num)
{
	var str = "";
	if(num==1)
		str = '<div class=page_all><a href="'+linkHref.toString().replace('[p]',p)+'">'+linkText+'</a></div>';
	if(num==2)
		str = '<div class=page_next><a href="'+linkHref.toString().replace('[p]',p)+'">'+linkText+'</a></div>';
	return str;
}


document.onkeydown=nextpage;

 
function nextpage(event)    
{   
    event = event ? event : (window.event ? window.event : null);  
    if (event.keyCode==37 &&curpage>1) location=prevpage;//key left arrow
    if (event.keyCode==39 &&curpage<pages) location=nextpage;//key right arrow
}   