<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script type="text/javascript"><!--
function updateTimeSpan() {
var theSpan = document.getElementById('timeLeft');
var d = new Date();
var t = new Date();
var ms;
var s, m, h, d;
// if it's after 5pm, set today to tomorrow
if( d.getHours() > 16 )
d.setDate( d.getDate() + 1 );
// get the next monday
while( d.getDay() != 1 )
d.setDate( d.getDate() + 1 );
// set the time
d.setHours( 17 );
d.setMinutes( 0 );
d.setSeconds( 0 );
// get the difference between right now and next monday
ms = d - t;
// get the days between now and then
d = parseInt( ms / ( 1000 * 60 * 60 * 24 ) );
ms -= ( d * 1000 * 60 * 60 * 24 );
// get hours
h = parseInt( ms / ( 1000 * 60 * 60 ) );
ms -= ( h * 1000 * 60 * 60 );
// get minutes
m = parseInt( ms / ( 1000 * 60 ) );
ms -= ( m * 1000 * 60 );
// get seconds
s = parseInt( ms / 1000 );
theSpan.innerHTML = d + ' days, ' + h + ' hours, ' + m + ' minutes, and ' + s + ' seconds.';
setTimeout( 'updateTimeSpan()', 100 );
}
onload = updateTimeSpan;
//--></script>
</head>
<body>
Time until next Monday at 5:00 PM: <span id="timeLeft"></span>
</body>
</html>