Der else Block ist etwas falsch, aber das ist nicht das Problem.
Hier nochmals die funktion:
function validate(id) {
if(document.getElementById(id) != null) {
if(isNaN(document.getElementById(id).value)) {
document.getElementById(id).value = -1;
document.getElementById(id).focus();
}
} else {
alert("element is null!");
}
}
Markus