digital: countdown

Beitrag lesen

Hallo,
ich möchte mit Java einen Countdown bis zu einem Geburtstag machen, das funktioniert hier auh seh schön:

<script language="JavaScript" type="text/javascript">
<!--
var today = new Date();
var year = today.getYear();
if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Netscape")
year=1900 + year;
var date = new Date("December 26, " + year);
var diff = date.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
document.write
if (days > 1)
document.write((days+1) + " Tage ");
// -->
</script>

wenn ich jetzt allerdings das datum in "may" ändere funktioniert es nicht mehr (bei allen anderen moanten geht es..) :

<script language="JavaScript" type="text/javascript">
<!--
var today = new Date();
var year = today.getYear();
if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Netscape")
year=1900 + year;
var date = new Date("May 07, " + year);
var diff = date.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
document.write
if (days > 1)
document.write((days+1) + " Tage ");
// -->
</script>

Was mache ich falsch?
mfg