<!--
/**
 * dispPages.js
 * @fileoverview 分页函数文件
 * @author Lynk Li
 */
/**
 * 分页函数
 * @param int $_page_all_records 记录总数
 * @param int $page 当前也数
 * @param String $funName 跳转函数名
 * @param String $funParams 跳转函数参数
 * @requires Setting 每页显示的记录数{@link Setting#pageCount}，显示的页数{@link Setting#pageWc}
 * @returns String 分页的html String
 */
function _dispPagesJs($_page_all_records, $page, $funName, $funParams) {
	var $_page_records = _setting.pageCount;
	var $_page_wc = _setting.pageWc;
    if ($_page_wc == 0) $_page_wc = 10;

	var $sPageString = "";
	var $fun = "";
	var $i = 0;
    var $t = Math.ceil($_page_all_records / $_page_records);
	if ($t == 0) $t = 1;
	if ($page > $t) $page = $t;
	if ($page <= 0) $page = 1;

	$sPageString += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>&nbsp;" + _langPackage.dispPages.total + $_page_all_records + _langPackage.dispPages.records + " " + _langPackage.dispPages.perPage + $_page_records + _langPackage.dispPages.piece + " " + _langPackage.dispPages.total + $t + _langPackage.dispPages.page + " " + _langPackage.dispPages.curPage + $page + _langPackage.dispPages.page + "</td>";
	if($page > 1) {
		$i = $page - 1;
		$fun = $funName + "(1" + $funParams + ")";
		$sPageString += "<td align=\"center\" width=\"20\"><a href=\"#\" class=\"link_c_4\" onClick=\"" + $fun + "\" title=\"" + _langPackage.dispPages.first + "\"><font face=webdings>9</font></a></a></td>";
		 $fun = $funName + "(" + $i + $funParams + ")";
		$sPageString += "<td align=\"center\" width=\"20\"><a href=\"#\" class=\"link_c_4\" onClick=\"" + $fun + "\" title=\"" + _langPackage.dispPages.front + "\"><font face=webdings>3</font></a></a></td>";
	} else {
		$sPageString += "<td align=\"center\" width=\"20\"><font face=webdings>9</font></td><td align=\"center\" width=\"20\"><font face=webdings>3</font></td>";
	}

	var $p = Math.ceil($_page_wc / 2);
	var $n = $_page_wc - $p - 1;
	var $l = $page - $p;
	var $h = $page + $n;
	if ($l <= 0) {
		$h = $h - $l + 1;
		$l = 1;
	}
	if ($h > $t) {
		if ($l != 1) {
			$l = $l + $t - $h;
			if ($l <=0 ) $l = 1;
		}
		$h = $t;
	}
	for ($i = $l; $i <= $h; $i++) {
		if ($page == $i) {
			$sPageString += "<td align=\"center\" class=\"text_01\" width=\"30\"><font style=\"font-weight:bold; color:#FF0000\">" + $i + "</font></td>";;
		} else {
			$fun = $funName + "(" + $i + $funParams + ")";
			$sPageString += "<td align=\"center\" width=\"30\"><a href=\"#\" onClick=\"" + $fun + "\">" + $i + "</a></td>";
		}
	}

	if($t > 1 && $page < $t) {
		$i = $page + 1;
		$fun = $funName + "(" + $i + $funParams + ")";
		$sPageString += "<td align=\"center\" width=\"20\"><a href=\"#\" onClick=\"" + $fun + "\" title=\"" + _langPackage.dispPages.next + "\"><font face=webdings>4</font></a></td>";
		$fun = $funName + "(" + $t + $funParams + ")";
		$sPageString += "<td align=\"center\" width=\"20\"><a href=\"#\" onClick=\"" + $fun + "\" title=\"" + _langPackage.dispPages.last + "\"><font face=webdings>:</font></a></td>";
	} else {
		$sPageString += "<td align=\"center\" width=\"20\"><font face=webdings>4</font></td><td align=\"center\" width=\"20\"><font face=webdings>:</font></td>";
	}

	$fun = $funName + "(parseInt(document.getElementById('dispPages_page').value)" + $funParams + ");";
	$sPageString += "<td><input type=\"text\" name=\"dispPages_page\" id=\"dispPages_page\" size=\"2\">&nbsp;<input type=\"button\" name=\"dispPages_goto\" value=\"Go\" onclick=\"if (document.getElementById('dispPages_page').value == '') document.getElementById('dispPages_page').value = 1;" + $fun + "\" title=\"" + _langPackage.dispPages.goto + "\"></td></tr></table>";
    return $sPageString;
}
//-->