The Images

0.gif 1.gif 2.gif 3.gif 4.gif 5.gif 6.gif 7.gif 9.gif 9.gif
colon.gif
dot.gif
dd.gif
hh.gif
mm.gif
ss.gif

Lightly annotated out of date page source



<HTML>
<HEAD>
<title>REDEUX II Countdown</title>
<script>
 
showDate = new Date( "November 9, 1997 21:00:00"); Get showtime
showSecs = showDate.getTime();


function getSecs() 
{ 
        window.setTimeout( 'getSecs()',1000); 

	var nowDate = new Date();
	var nowSecs = nowDate.getTime();
	var diff1000 = showSecs - nowSecs;
	var remainSecs = Math.floor( diff1000 / 1000); How many seconds until it starts?


	Pick out single digits
	var ss = remainSecs % 60;
	var sec1 = Math.floor( ss / 10);
	var sec2 = ss % 10;
	var remain = Math.floor( remainSecs / 60);
	var mm = Math.floor( remain % 60);
	var min1 = Math.floor( mm / 10);
	var min2 = mm % 10;
	remain = Math.floor( remain / 60);
	var hh = remain % 24;
	var hour1 = Math.floor( hh / 10);
	var hour2 = hh % 10;
	remain = Math.floor( remain / 24);
	var day1 = Math.floor( remain / 10);
	var day2 = remain % 10;

	Update all 8 digits
	The eval() expands to one of the digitN vars below
	document.images[ "s1"].src = eval( "digit" + sec1 + ".src");
	document.images[ "s2"].src = eval( "digit" + sec2 + ".src");

	document.images[ "m1"].src = eval( "digit" + min1 + ".src");
	document.images[ "m2"].src = eval( "digit" + min2 + ".src");

	document.images[ "h1"].src = eval( "digit" + hour1 + ".src");
	document.images[ "h2"].src = eval( "digit" + hour2 + ".src");
	document.images[ "d1"].src = eval( "digit" + day1 + ".src");
	document.images[ "d2"].src = eval( "digit" + day2 + ".src");
}

This loads all images into variables
These are referred to by the eval above
digit0	= new Image(); digit0.src	= "0.gif";
digit1	= new Image(); digit1.src	= "1.gif";
digit2	= new Image(); digit2.src	= "2.gif";
digit3	= new Image(); digit3.src	= "3.gif";
digit4	= new Image(); digit4.src	= "4.gif";
digit5	= new Image(); digit5.src	= "5.gif";
digit6	= new Image(); digit6.src	= "6.gif";
digit7	= new Image(); digit7.src	= "7.gif";
digit8	= new Image(); digit8.src	= "8.gif";
digit9	= new Image(); digit9.src	= "9.gif";

</script>
</head>

<body bgcolor="#000000" onLoad="window.setTimeout('getSecs()',1)">

<p>
<p>
<center>
<font color="#00FF00">
<b>
How long until the 
<a href="http://www.thex-files.com/upepis.htm#5x03">
<font color=red>100th</font></a>
Episode of the X Files?</b> 
</font>
</center>
<p>
<p>


Two rows in the table - one for the digits and one for the "label"
<table border=0 cellspacing=0 cellpadding=0 align=center>
<tr>

    Every digit/image slot has a name so that it can be overridden
    by a document.images[...] line above.
    <td><img src="8.gif" name=d1></td>
    <td><img src="8.gif" name=d2></td>
    <td><img src="colon.gif"></td>
    <td><img src="8.gif" name=h1></td>
    <td><img src="8.gif" name=h2></td>
    <td><img src="colon.gif"></td>
    <td><img src="8.gif" name=m1></td>
    <td><img src="8.gif" name=m2></td>
    <td><img src="colon.gif"></td>
    <td><img src="8.gif" name=s1></td>
    <td><img src="8.gif" name=s2></td>
</tr>

<tr>
    <td colspan=2><img src="dd.gif"></td>
    <td></td>
    <td colspan=2><img src="hh.gif"></td>
    <td></td>
    <td colspan=2><img src="mm.gif"></td>
    <td></td>
    <td colspan=2><img src="ss.gif"></td>
</tr>
</table>

<p>
<p>
<p>
<center>
<a href="about.html"><font color="#EE0000">about</font></a>
</center>


</font>
</body>
</html>