function validatePage(form, minPage, maxPage) {
	with(form) {
		if (isEmpty(page.value)) {
			return warnEmpty(page, 'Por favor, indique a página pretendida.');
		} else if (!isInteger(page.value)) {
			return warnEmpty(page, 'Por favor, indique uma página válida.');
		} else if (page.value < minPage || page.value > maxPage) {
			return warnEmpty(page, 'Por favor, indique uma página válida.');
		}

		gotoPage(page.value);
	}
}

function gotoPage(_page) {
	if (submited) {
		alert("Operacao a decorrer... \r\nPor favor aguarde...");
	}

	with(document.forms['gotoPageForm']) {
		page.value = _page;

		submit();
		return submited = true;
	}
}
