function submitNextPaging(formObj)
{
	formObj.filter_curPage.value = parseInt(formObj.filter_curPage.value) + 1;
	formObj.submit();
}
function submitPrevPaging(formObj)
{
	formObj.filter_curPage.value = parseInt(formObj.filter_curPage.value) - 1;
	formObj.submit();
}	
function submitListAll(formObj)
{
	formObj.filter_curPage.value = 0;
	formObj.submit();
}

function submitListByPaging(formObj)
{
	formObj.filter_curPage.value = 1;
	formObj.submit();
}	

// the following paging methods are for use with ajax listing

function callbackPrevPaging(callback)
{
	var curPage = jQuery('#filter_curPage');
	curPage.val(parseInt(curPage.val(), 10) - 1);
	callback.call(curPage.val());
}

function callbackNextPaging(callback)
{
	var curPage = jQuery('#filter_curPage');
	curPage.val(parseInt(curPage.val(), 10) + 1);
	callback.call(curPage.val());
}

function callbackListAll(callback)
{
	var curPage = jQuery('#filter_curPage');
	curPage.val(0);
	callback.call(curPage.val());
}