function valANumber(node, display) {
	var s = node.value;
	if(s == null || s == '') { if(node.className == 'reqanumber') { showAlert(display, '*** required ***'); return false; } else { return true; } }
	var l = s.length; if(l == 8) { s = 'a' + s; l = 9; }
	var a = s.charAt(0);
	var b = false;
	if((a.toLowerCase() == 'a') && (l == 9)) {
		b = true;
		for(var i = 1; i < l; i++) {
			if(
				   (s.charAt(i) != '0')
				&& (s.charAt(i) != '1')
				&& (s.charAt(i) != '2')
				&& (s.charAt(i) != '3')
				&& (s.charAt(i) != '4')
				&& (s.charAt(i) != '5')
				&& (s.charAt(i) != '6')
				&& (s.charAt(i) != '7')
				&& (s.charAt(i) != '8')
				&& (s.charAt(i) != '9')
				) b = false;
		}
	}
	if(!b) {
		showAlert(display, '*** Bad A Number ***');
		return false;
	} else {
		s = s.toUpperCase();
		showValidated(display, s);
		node.value = s;
		return true;
	}
	return false;
}