function showElapsedTime()
{

// Set the starting date details.
var startYear = 2009;
var startMonth = 0; // must be between 0 - 11
var startDay = 1; // must be between 1 - 31
var startHour = 0; // must be between 0 - 23
var startMinute = 0; // must be between 0 - 59
var startSecond = 0; // must be between 0 - 59
var startDate = new Date();
startDate.setYear(startYear);
startDate.setMonth(startMonth);
startDate.setDate(startDay);
startDate.setHours(startHour);
startDate.setMinutes(startMinute);
startDate.setSeconds(startSecond);
var rightNow = new Date();
//Get elapsed time.
var elapsedTime = rightNow.getTime() - startDate.getTime();
//Get 1 day in milliseconds
var one_day=1000*60*60*24;
var elapsedDays = Math.floor( elapsedTime / one_day );
var milliSecondsRemaining = elapsedTime % one_day; //Milliseconds still unaccounted for - less than a day's worth.
//Get 1 hour in milliseconds
var one_hour = 1000*60*60;
var elapsedHours = Math.floor(milliSecondsRemaining / one_hour );
milliSecondsRemaining = milliSecondsRemaining % one_hour; //Milliseconds still unaccounted for - less than an hour's worth.
//Get 1 minute in milliseconds
var one_minute = 1000*60;
var elapsedMinutes = Math.floor(milliSecondsRemaining / one_minute );
milliSecondsRemaining = milliSecondsRemaining % one_minute; //Milliseconds still unaccounted for - less than a minute's worth.
//Get 1 second in milliseconds
var one_second = 1000;
var elapsedSeconds = Math.round(milliSecondsRemaining / one_second);
document.getElementById('elapsedTime').innerHTML = elapsedDays + " Days<br/>" + elapsedHours + " Hours<br/>" + elapsedMinutes + " Minutes<br/>" + elapsedSeconds + " Seconds";
t = setTimeout('showElapsedTime()',1000);
}