function navAnchor( funcName, pageNo, anchorText ) {
	return "<a href='javascript:" + funcName + "(" + pageNo + ")'>" + anchorText + "</a>";
}

function pageNav( funcName, pageNum, pageSize, total ) {
	if( total < 1 ) 
		return "";
	
	var ret = "";
	var PAGEBLOCK = 10;
	var totalPages = Math.floor((total-1)/pageSize) + 1;

	var firstPage = Math.floor((pageNum-1)/PAGEBLOCK)*PAGEBLOCK + 1;
	if( firstPage <= 0 ) firstPage = 1;

	var lastPage = firstPage - 1 + PAGEBLOCK;

	if( lastPage > totalPages ) lastPage = totalPages;

	if( firstPage > PAGEBLOCK ) {
		ret += navAnchor(funcName, 1, "<img src='/images/btn_prevend.gif' border=0 width=14 height=14 style='margin-top:2px;'></a>") + "&nbsp;\n";
		ret += navAnchor(funcName, firstPage-1, "<img src='/images/btn_prev1.gif' border=0 width=14 height=14 style='margin-top:2px;'>") + "&nbsp;\n";
	}

	for(i=firstPage; i<=lastPage; i++) {
		if( pageNum == i )
			ret += "<b><font class=btext4>" + i + "</font></b>&nbsp;\n";
		else
			ret += navAnchor(funcName, i, "" + i + "") + "&nbsp;\n";
	}

	if( lastPage < totalPages ) {
		ret += "&nbsp;" + navAnchor(funcName, lastPage+1, "<img src='/images/btn_next1.gif' border=0 width=14 height=14 style='margin-top:2px;'>"); + "\n";
		ret += "&nbsp;" + navAnchor(funcName, totalPages, "<img src='/images/btn_nextend.gif' border=0 width=14 height=14 style='margin-top:2px;'>") + "\n";
	}
	return ret;
}

