function loaded() {
alert("reading");
}
function checkLength(string, min, max) {
var rv = true;
if (string.length < min || string.length > max) {
rv = false;
}
return rv;
}
function charPos(string, char, pos) {
var rv = true;
if (string.indexOf(char) != (pos - 1)) {
rv = false;
}
return rv;
}
function isInt(string) {
var rv = true;
for (var i = 0; i < string.length && rv; i++) {
if (isNaN(string.charAt(i))) {
rv = false;
}
}
return rv;
}
function digitSum(string) {
var sum = 0;
if (isNaN(string)) {
sum = -1;
}
else {
for (var i = 0; i < string.length; i++) {
sum += parseInt(string.charAt(i));
}
}
return sum;
}
function alpha(string) {
var rv = true;
for (var i = 0; i < string.length && rv; i++) {
if (string.toUpperCase.charAt(i) < 'A' || string.toUpperCase.charAt(i) > 'Z') {
rv = false;
}
}
return rv;
}
I think the problem might be due to an error in one of the functions which is stopping the whole script from being read. I was doing some testing and discovered that if one piece of the code is wrong, the whole thing doesn't run which is weird. Anyways, I'm not sure where my problem is.