function next_page(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	var page = parseInt(form.page.value);
	var pages = parseInt(form.pages.value);
	if(page < pages) {
		form.page.value = page + 1;
		form.submit();
	}
}

function first_page(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	var page = parseInt(form.page.value);
	if(page > 1) {
		form.page.value = 1;
		form.submit();
	}
}

function prev_page(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	var page = parseInt(form.page.value);
	if(page > 1) {
		form.page.value = page - 1;
		form.submit();
	}
}

function last_page(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	var page = parseInt(form.page.value);
	var pages = parseInt(form.pages.value);
	if(page < pages) {
		form.page.value = form.pages.value;
		form.submit();
	}
}

function goto_page(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	var page = parseInt(form.page.value);
	var pages = parseInt(form.pages.value);
	var gotoPage = page;
	gotoPage = parseInt(form.gotoPage.value);
	if(isNaN(gotoPage)) {
		form.gotoPage.value = "";
	}
	else {
		if(gotoPage <= pages && gotoPage >= 1 && gotoPage != page) {
			form.page.value = gotoPage;
			form.submit();
		}
	}
}

function new_query(formName) {
	var form;
	if(formName)
		form = document.forms[formName];
	else
		form = document.forms[0];
	form.page.value = 1;
	form.count.value = 0;
}
