RoutemanDan
DIS Veteran
- Joined
- Dec 4, 2000
Code:
<Script Language="Javascript">
<!--
//Cruise Countdown Timer
//Written by: James M. Venglarik, II
//Created on: March 28, 2002
var rndNum = Math.floor(Math.random() * 10000);
//Keep the following date/time format for the application to work correctly:
eval("var cruiseDate" + rndNum + " = 'May 10, 2032 8:14 PM EDT';");
document.writeln("<form name='cruisinform" + rndNum + "' action='java script:void(0);'>");
document.writeln("<font size=2 color=darkblue>Countdown to Extinction (" + eval("cruiseDate" + rndNum) + "):</font><br>");
document.writeln("<input type=text value='' size=40 name='countdown'>");
document.writeln("</form>");
if (theFunction)
theFunction += "var d = new Date();";
else
var theFunction = "var d = new Date();";
theFunction += "var c = new Date('" + eval("cruiseDate" + rndNum) + "');";
theFunction += "var tzo = (c.getTimezoneOffset() - d.getTimezoneOffset()) * 60;";
theFunction += "var diff = ((c - d)/1000) + tzo;";
theFunction += "var days = Math.floor(diff / 86400);";
theFunction += "var rem = diff - (days * 86400);";
theFunction += "var hours = Math.floor(rem / 3600);";
theFunction += "rem = rem - (hours * 3600);";
theFunction += "var minutes = Math.floor(rem / 60);";
theFunction += "rem = rem - (minutes * 60);";
theFunction += "var seconds = Math.floor(rem);";
theFunction += "if ((days < 0) | (hours < 0) | (minutes < 0) | (seconds < 0)) ";
theFunction += "var out = 'HAVE FUN!!!';";
theFunction += "else ";
theFunction += "var out = ' ' + days + ' days ' + hours + ' hrs. ' + minutes + ' mins. ' + seconds + ' secs.';";
theFunction += "document.forms.cruisinform" + rndNum + ".elements.countdown.value = out;";
setInterval(theFunction, 1000);
//-->
</Script>