Hallo,
Das Problem ist nun, dass von der zweiten Funktion kein error code zurückgegeben wird.
Deklariere die Variable "err" global, also außerhalb der Funktionen.
Die Datumspruefung laesst sich ueber das date-Objekt auch wesentlich vereinfachen:
function checkDate(tag,monat,jahr)
{
var datum=new Date(jahr,monat-1,tag);
return(datum.getDate()==tag && datum.getMonth()==monat-1 && datum.getFullYear()==jahr);
}
if(checkDate(29,2,2004))alert("Datum ist gueltig.");
else alert("Datum ist ungueltig.");
MfG, Thomas