
// ========================================================================
//  keywordpaging.js ---- JavaScript Paging
// ========================================================================
function paging(currentpage,totalpage,func,skippage){
	str = "";
	if( (totalpage > skippage) && (currentpage <= totalpage) ){
		if(currentpage <  (skippage * 9 + 1) ) {
			startpage = 1;
			endpage = Math.min( Math.ceil(totalpage/skippage), 10 );
			truepage1 = 1;
			for(i = 1; i < Math.ceil( currentpage/skippage ); i++) {
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">' + i + '</a>&nbsp;';
				truepage1 = truepage1 + skippage;
			}
//現在のページ
			str += '<strong>' + Math.ceil( currentpage/skippage )+ '</strong>' +'&nbsp;';
			truepage1 = truepage1 + skippage;

    			for(i = Math.ceil( currentpage/skippage ) + 1; i <= endpage; i++) {
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">' + i + '</a>&nbsp;';
				truepage1 = truepage1 + skippage;
			}

			if ( totalpage > (skippage * 10)  ){
				str += '&gt;&nbsp;';
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">' + 'next </a>';
			}
		}

		else{

			startpage = Math.ceil( currentpage/skippage ) - 4;
			endpage = Math.min (totalpage ,  currentpage + 4*skippage );
			endpage = Math.ceil ( endpage/skippage ); 
			truepage1 = 1 + (startpage - 1)* skippage ;
			str += '<a href="JavaScript:'+ func + '(' + (truepage1 - skippage) + ')">' + 'pre </a>';
			str += '&nbsp;&lt;';

			truepage1 = 1 + (startpage - 1)* skippage ;
    			for(i = startpage; i < Math.ceil( currentpage/skippage ); i++) {
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">'+ i + '</a>&nbsp;';
				truepage1 = truepage1 + skippage;
			}
		
//現在のページ
			str += '<strong>' + Math.ceil( currentpage/skippage )+ '</strong>' +'&nbsp;';
			truepage1 = truepage1 + skippage;

    			for(i = Math.ceil( currentpage/skippage ) + 1; i <= endpage; i++) {
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">'+ i + '</a>&nbsp;';
				truepage1 = truepage1 + skippage;
			}
			if ( totalpage > currentpage + skippage*4 ){
				str += '&gt;&nbsp;';
				str += '<a href="JavaScript:'+ func + '(' + truepage1 + ')">' + 'next </a>';
			}
		}	
	}
	return(str);
}
