/*********************************************************/
/*  ページング
/*********************************************************/
function srev_paging(hitNum, dispnum, pageNum, nowPage){
	var count = 7;
	var pageNum = Math.floor(((hitNum-1)/dispnum)+1);
	var nowPageStartIndex = (nowPage-1) * dispnum;
	var start = Math.max((nowPage - Math.floor(count/2)), 1);
	var end = Math.min((start+count-1), pageNum);
	if (pageNum - (count/2) < nowPage){
		start = Math.max((pageNum-count+1), 1);
	}
	var w1 = 80;
	var w2 = 25;
	var w3 = 80;
	if (pageNum == nowPage){
		var hitString = '&nbsp;'+String(nowPageStartIndex+1)+'-'+hitNum+'/'+hitNum+'&nbsp;&nbsp;';
	} else {
		var hitString = '&nbsp;'+String(nowPageStartIndex+1)+'-'+String(nowPageStartIndex+dispnum)+'/'+hitNum+'&nbsp;&nbsp;';
	}
	
	if (pageNum == 0) return '';

	var aryData = new Array();
	if (start != 1){
		aryData.push('<a href="javascript:jump(\'1\');" class="previous">« First</a>');
	} else {
		aryData.push('<span class="previous-off">« First</span>');
	}
	if (nowPage == 1){
		aryData.push('<span class="previous-off">« Previous</span>');
	} else {
		aryData.push('<a href="javascript:jump(\'b\');" class="previous">«Previous</a>');
	}
	for (var i=start; i<=end; i++){
		if (i == nowPage){
			aryData.push('<span class="active">'+String(i)+'</span>');
		} else {
			aryData.push('<a href="javascript:jump(\''+String(i)+'\');">'+String(i)+'</a>');
		}
	}
	if (nowPage == end){
		aryData.push('<span class="next-off">Next »</span>');
	} else {
		aryData.push('<a href="javascript:jump(\'n\');" class="next">Next »</a>');
	}
	if (end != pageNum){
		aryData.push('<a href="javascript:jump(\''+pageNum+'\');" class="next">End »</a>');
	} else {
		aryData.push('<span class="next-off">End »</span>');
	}
	aryData.push(' ');
	aryData.push('</ul>'); 
	return aryData.join("");

} 

