function checkNumberFields() {
	var all_filled_in = "TRUE";
	var not_set = new Array();
	var set = new Array();
	with(document.forms.number_search) {
		if ( (t1.value < 0) || (t1.value > 9) || (t1.value == "") ) {
			not_set[not_set.length] = 't1';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't1';
		}
		if ( (t2.value < 0) || (t2.value > 9) || (t2.value == "") ) {
			not_set[not_set.length] = 't2';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't2';
		}
		if ( (t3.value < 0) || (t3.value > 9) || (t3.value == "") ) {
			not_set[not_set.length] = 't3';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't3';
		}
		if ( (t4.value < 0) || (t4.value > 9) || (t4.value == "") ) {
			not_set[not_set.length] = 't4';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't4';
		}
		if ( (t5.value < 0) || (t5.value > 9) || (t5.value == "") ) {
			not_set[not_set.length] = 't5';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't5';
		}
		if ( (t6.value < 0) || (t6.value > 9) || (t6.value == "") ) {
			not_set[not_set.length] = 't6';
			all_filled_in = "FALSE";
		} else {
			set[set.length] = 't6';
		}
	}
	if (not_set.length > 0) {
		alert("Please fill in all 6 fields with a number between 0 and 9.");
		for (var i = 0; i < not_set.length; i++) {
			eval("document.forms.number_search." + not_set[i] + ".style.borderColor=\"#FF0000\"");
		}
		for (var i = 0; i < set.length; i++) {
			eval("document.forms.number_search." + set[i] + ".style.borderColor=\"#000000\"");
		}
	} else {
		document.forms.number_search.submit();	
	}
	
}
function checkField(field){
	if (!validNumber(eval("document.forms.number_search.t" + field + ".value")))  {
		alert("You must enter a number between 0 and 9");	
	} else {
		field++;
		if (field == 7) { field = 1; }
		eval("document.forms.number_search.t" + field +".focus()");
	}
}
function validNumber(thestring)
{
    for (i = 0; i < thestring.length; i++) {
        ch = thestring.substring(i, i+1);
        if (ch < "0" || ch > "9")
          {
          return false;
          }
    }
	if (parseInt(thestring) < "0" || parseInt(thestring) > "9")
	{
		return false;
	}
    return true;
}
function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
	if (charCode==13) {
		checkNumberFields();
	} else if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}
function initialiseForm() {
	document.forms.number_search.t1.focus();
}