// JavaScript Document



	//get the current date

	var now = new Date();

	// Array of day names

	var dayNames = new Array;

	dayNames[0] = "Sunday";

	dayNames[1] = "Monday";

	dayNames[2] = "Tuesday";

	dayNames[3] = "Wednesday";

	dayNames[4] = "Thursday";

	dayNames[5] = "Friday";

	dayNames[6] = "Saturday";

	

	// Array of month Names

	var monthNames = new Array;

	monthNames[0] = "January";

	monthNames[1] = "February";

	monthNames[2] = "March";

	monthNames[3] = "April";

	monthNames[4] = "May";

	monthNames[5] = "June";

	monthNames[6] = "July";

	monthNames[7] = "August";

	monthNames[8] = "September";

	monthNames[9] = "October";

	monthNames[10] = "November";

	monthNames[11] = "December";

	

	// Array of day names

	var dayNames = new Array;

	dayNames[0] = "Sunday";

	dayNames[1] = "Monday";

	dayNames[2] = "Tuesday";

	dayNames[3] = "Wednesday";

	dayNames[4] = "Thursday";

	dayNames[5] = "Friday";

	dayNames[6] = "Saturday";

	

	// Array of month Names

	var monthNames = new Array;

	monthNames[0] = "January";

	monthNames[1] = "February";

	monthNames[2] = "March";

	monthNames[3] = "April";

	monthNames[4] = "May";

	monthNames[5] = "June";

	monthNames[6] = "July";

	monthNames[7] = "August";

	monthNames[8] = "September";

	monthNames[9] = "October";

	monthNames[10] = "November";

	monthNames[11] = "December";

	var timerID;

	var timerRunning = false;

	var today = new Date();

	var startday = new Date('September 10, 1997 20:00 MDT');

	var secPerDay = 0;

	var minPerDay = 0;

	var hourPerDay = 0;

	var secsLeft = 0;

	var secsRound = 0;

	var secsRemain = 0;

	var minLeft = 0;

	var minRound = 0;

	var minRemain = 0;

	var timeRemain = 0;

	

function writeDate()

{

	return now.getDate();

}

function writeDay()

{

	var day = now.getDay();

	return dayNames[day];

}

function writeMonth()

{

	var month = now.getMonth();

	return monthNames[month];

}



function writeYear()

{

	var year = now.getYear();

	year = fixYear(year);

	return year;

}

function fixYear(year)

{

	if (year < 2000) 

	   year = year + 1900

	return year;  

}

function writeUpDate(mod)

{

	var upstring;

	var update;

	update = new Date(mod);

	upstring = monthNames[update.getMonth()] + " " + update.getDate() + "," + fixYear(update.getYear());

	return upstring;	

}

function stopclock()

{

	if(timerRunning)clearTimeout(timerID);

	timerRunning = false;

}

function startclock() 

{

	stopclock();

	showtime1();

}

function showtime1()

{

	today = new Date();

	secsPerDay = 1000 ;

	minPerDay = 60 * 1000 ;

	hoursPerDay = 60 * 60 * 1000;

	PerDay = 24 * 60 * 60 * 1000;

	/* Seconds */

	secsLeft = (today.getTime() - startday.getTime()) / minPerDay;

	secsRound = Math.round(secsLeft);

	secsRemain = secsLeft - secsRound;

	secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;

	secsRemain = Math.round(secsRemain);

	/* Minutes */

	minLeft = ((today.getTime() - startday.getTime()) / hoursPerDay);

	minRound = Math.round(minLeft);

	minRemain = minLeft - minRound;

	minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60) : minRemain = ((minLeft - minRound) * 60);

	minRemain = Math.round(minRemain - 0.495);

	/* Hours */

	hoursLeft = ((today.getTime() - startday.getTime()) / PerDay);

	hoursRound = Math.round(hoursLeft);

	hoursRemain = hoursLeft - hoursRound;

	hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft) * 24)  : hoursRemain = ((hoursLeft - hoursRound) * 24);

	hoursRemain = Math.round(hoursRemain - 0.5);

	/* Days */

	daysLeft = ((today.getTime() - startday.getTime()) / PerDay);

	daysLeft = (daysLeft - 0.5);daysRound = Math.round(daysLeft);

	daysRemain = daysRound;

	/* Time */

	if (daysRemain == 1)

	{  

		day_rem = " day, "

	}else{

		day_rem = " days, "

	}if (hoursRemain == 1) 

	{  

		hour_rem = " hour and "

	}else{ 

		hour_rem = " hours and "

	}

	if (minRemain == 1) 

	{  

		min_rem = " minute "

	}else{

		min_rem = " minutes "

	}

	if (secsRemain == 1)

	{  

		sec_rem = " second"

	}else{

		sec_rem = " seconds"

	}  

	timeRemain = daysRemain + day_rem + hoursRemain + hour_rem + minRemain + min_rem;

	document.up.face.value = timeRemain;timerID = setTimeout("showtime1()",1000);

	timerRunning = true;

}

function htmlPrimer()

{

	var url="HTMLPrimer.html";	

	var att='menubar=no,scrollbars=yes,status=no,resizable=yes,statusbar=no,location=no,directories=no,menubar=no,width=350,height=400';

	MenuFloater=window.open(url,"FM",att);

	MenuFloater.moveTo(0,0);

	self.name="HTMLPrimer";

}
