<!--
function checkNumber(input, min, max, msg) {
msg = msg + " field has invalid data: " + input.value;
var str = input.value;

for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1)
if ((ch < "0" || "9" < ch) && ch != '.') {
alert(msg);
return false;
}
}
var num = 0 + str
if (num < min || max < num) {
alert(msg + " not in range [" + min + ".." + max + "]");
return false;
 }
input.value = str;
return true;
 }
function computeField(input) {
 if (input.value != null && input.value.length != 0)
input.value = "" + eval(input.value);
computeForm(input.form);
}
//-->
