function getObject(id){
return document.getElementById(id);
}
function getObjectName(name){
return document.getElementsByName(name)[0];
}
function getObjectNameValue(name){
return parseInt(document.getElementsByName(name)[0].value);
}
function getObjectValue(id){
return parseInt(document.getElementById(id).value);
}
function setObjectValue(id,value){
document.getElementById(id).value = value;
}
function setObjectNameValue(name,value){
document.getElementsByName(name)[0].value = value;
}
function setObjectDisplay(id,display){
var obj = document.getElementById(id);
obj.style.display = display;
}
function getBegin(type,page){
//记录数
var count = getObjectNameValue(page+'/count');
//总页数
var totalPage = getObjectNameValue(page+'/totalPage');
//当前页号
var currentPage = getObjectNameValue(page+'/currentPage');
//记录数长度
var length = getObjectNameValue(page+'/length');
//起始记录号
var begin;
if(type == "1"){
begin = 0;
}else if(type == "2"){
begin = length * (currentPage - 2);
}else if(type == "3"){
begin = length * (currentPage);
}else if(type == "4"){
begin = length * (totalPage - 1);
}else if(type == "5"){
var currentPage = getObjectValue("pageNum");
if(currentPage >= totalPage){
currentPage = totalPage;
} else if(currentPage <= 1){
currentPage = 1
}
begin = length * (currentPage - 1);
}
return begin;
}
//更新分页信息
function setPageCond(PageCond,page){
setObjectNameValue(page+'/count',PageCond.count);
setObjectNameValue(page+'/totalPage',PageCond.totalPage);
setObjectNameValue(page+'/currentPage',PageCond.currentPage);
setObjectNameValue(page+'/isFirst',PageCond.isFirst);
setObjectNameValue(page+'/isLast',PageCond.isLast);
var Version = getObjectValue("pageVersion");
var pageHtml = "";
if(Version < 2){
pageHtml = "";
if(Version == 0){
pageHtml += " 每页 "+PageCond.length+" 条 共 "+PageCond.count+" 条 ";
}
if( PageCond.isFirst ){
pageHtml += "首 页 ";
pageHtml += "上 页 ";
}else{
pageHtml += "首 页 ";
pageHtml += "上 页 ";
}
if(Version == 0){
pageHtml += " 第 "+PageCond.currentPage+" 页/共 "+PageCond.totalPage+" 页 ";
}else{
pageHtml += ""+PageCond.currentPage+"/"+PageCond.totalPage+" ";
}
if( PageCond.isLast ){
pageHtml += "下 页 ";
pageHtml += "尾 页 ";
}else{
pageHtml += "下 页 ";
pageHtml += "尾 页 ";
}
pageHtml += " ";
pageHtml += "GO ";
pageHtml += "";
pageHtml += "";
pageHtml += "";
}else if(Version == 2){
if( PageCond.isFirst ){
pageHtml += "上一页 ";
}else{
pageHtml += "上一页 ";
}
if( PageCond.isLast ){
pageHtml += "下一页";
}else{
pageHtml += "下一页";
}
pageHtml += "";
pageHtml += "";
}
getObject("page").innerHTML = pageHtml;
}
function stringBoolean(str){
if(str == "false"){
return false;
}else if(str == "true"){
return true;
}
}