function doScandalTimer() {
today = new Date();
scandalStart = new Date( "07/27/2005 00:09:00" ); 
msElapsed = today.getTime() - scandalStart.getTime();
msPerMinute = 1000 * 60;
msPerHour = msPerMinute * 60;
msPerDay = msPerHour * 24;
numDays = Math.floor( msElapsed / msPerDay );
msElapsed = msElapsed - ( numDays * msPerDay );
numHours = Math.floor( msElapsed / msPerHour );
msElapsed = msElapsed - ( numHours * msPerHour );
numMinutes = Math.floor( msElapsed / msPerMinute );
msElapsed = msElapsed - ( numMinutes * msPerMinute );
numSeconds = Math.floor( msElapsed / 1000 );
if ( numHours < 10 ) numHours = "0" + numHours;
if ( numMinutes < 10 ) numMinutes = "0" + numMinutes;
if ( numSeconds < 10 ) numSeconds = "0" + numSeconds;
timeDisplay = numDays + "d " + numHours + "h " + numMinutes + "m " + numSeconds + "s";
field = document.getElementById( "aarscndlfld" );
if ( field ) {
field.value = timeDisplay;
}
}
