use return false;
if validation fails...
function testCode () {
if (checkCode (document.getElementById('Code').value,document.getElementById('Type').value)) {
return true;
}
else {
alert (Errors[ErrorNo]);
return false;
}
}