//    Last changed:   $Date: 2008-02-05 13:37:33 +0000 (Tue, 05 Feb 2008) $
//    Last change by: $Author: dave $
//    File @ sub rev: $Rev: 4630 $

var page_is_reloading = false;

function calReload(inUrl) {
	if( page_is_reloading == true ) {
		return;
	}
	page_is_reloading = true;
	document.location = inUrl;
}

function calFormReload(inUrl) {
	var inForm;
	if( page_is_reloading == true ) {
		return;
	}
	try {
		inForm = document.filterclasses;
		inForm.calendarDate.checked = true;
		inForm.action = inUrl;
	} catch (err) {
		calReload(inUrl);
		return;
	}
	formReload(inForm);
}

function moveResultsDisplay(inChange) {
	var inForm;
	if( page_is_reloading == true ) {
		return;
	}
	try {
		inForm = document.filterclasses;
		inForm.filterOffset.value = Number(inForm.filterOffset.value) + inChange;
	} catch (err) {
		return;
	}
	formReload(inForm);
}

function formFilter() {
	var inForm;
	if( page_is_reloading == true ) {
		return;
	}
	try {
		inForm = document.filterclasses;
		inForm.filterOffset.value = 1;
	} catch (err) {
		return;
	}
	formReload(inForm);
}

function formReload(inForm) {
	if( page_is_reloading == true ) {
		return;
	}
	page_is_reloading = true;
	inForm.submit();
}