//分页标签当前页check (onblur)
function checkPaginationCurrPage() {
	var re = /^[1-9]+[0-9]*]*$/;
	var currPage = document.getElementById("currPage").value;
	if (!re.test(currPage)) {
		document.getElementById("currPage").value = document.getElementById("pageData.pageNeeded").value;
	} else {
		document.getElementById("pageData.pageNeeded").value = currPage;
	}
}



//分页标签当前页显示记录数check (onblur)
function paginationCurrPageSizeKeydown(event) {
	var myEvent = event || window.event;
	if (myEvent.keyCode == 13) {
		stopEvent(event);
		checkPaginationCurrPageSize();
		beforeSubmitInterceptor();
	}
}

//分页标签当前页显示记录数check  (回车)
function checkPaginationCurrPageSize() {
	var re = /^[1-9]+[0-9]*]*$/;
	var currPageSize = document.getElementById("currPageSize").value;
	var maxPageSize = parseInt(document.getElementById("pageData.maxPageSize").value);
	if (!re.test(currPageSize)) {
		document.getElementById("currPageSize").value = document.getElementById("pageData.pageSize").value;
		return;
	} else {
		if (currPageSize > maxPageSize) {
			document.getElementById("currPageSize").value = maxPageSize;
			document.getElementById("pageData.pageSize").value = maxPageSize;
			document.getElementById("pageData.pageNeeded").value = 1;
		} else {
			document.getElementById("pageData.pageSize").value = currPageSize;
			document.getElementById("pageData.pageNeeded").value = 1;
		}
	}
}
function checkPaginationCurrPage() {
	var re = /^[1-9]+[0-9]*]*$/;
	var currPage = document.getElementById("currPage").value;
	if (!re.test(currPage)) {
		document.getElementById("currPage").value = document.getElementById("pageData.pageNeeded").value;
	} else {
		document.getElementById("pageData.pageNeeded").value = currPage;
	}
} 
//分页标签当前页check (回车)
function paginationCurrPageKeydown(event) {
	var myEvent = event || window.event;
	if (myEvent.keyCode == 13) { 
		stopEvent(event);
		checkPaginationCurrPage();
		beforeSubmitInterceptor();
	}
}
function stopEvent(evt) {
	if (document.all) {
		evt.cancelBubble = true;
	} else {
		evt.stopPropagation();
	}
}
function beforeSubmitInterceptor(){ 
	appendPageElement();
	_submit();
}

function appendPageElement(){
   var form = document.forms[0];
   var isNeedCountInputEle = document.createElement("input");
   isNeedCountInputEle.type = "hidden";
   isNeedCountInputEle.name = "pageData.isNeedCount";
   isNeedCountInputEle.id = "pageData.isNeedCount";
   isNeedCountInputEle.value = "false";
   form.appendChild(isNeedCountInputEle);   
}

