Спасибо большое за ответ.
Я понял где я допустил ошибку.
Однако сделать пришлось немного по-другому.
Дело в том, что эти переменные назначаются в предидущих функциях, которые могит и не выполняться, поэтому переменные могут вообще отсутствовать.
Код получился такой:
function Sub(){
if(window.sday == 0){alert("You entered an invalid value in the birthday!!");}
if(window.smonth == 0){alert("You entered an invalid value in the birth month!");}
if(window.syear == 0){alert("You entered an invalid value in the birth year!");}
}