Can anyone tell me what is specifically failing here please? The program calls alert(Double) if the value contains a period ".", or otherwise it calls alert(String), but it fails those validation tests.