<!-- Hide Me

/* Script by Amy Palmgren, 2003.  Feel free to use in any way
   Just Leave this title in the script
   Go to thelilblueturtle.tripod.com/javascript.html
   for this and more scripts


START
COUNTDOWN
SCRIPT!!!*/



// preload images

var the_numbers = new Array("Scripts/num/0.gif","Scripts/num/1.gif","Scripts/num/2.gif","Scripts/num/3.gif","Scripts/num/4.gif","Scripts/num/5.gif","Scripts/num/6.gif","Scripts/num/7.gif","Scripts/num/8.gif","Scripts/num/9.gif","Scripts/num/blank.gif","Scripts/num/colon.gif");

for (var loop=0; loop < the_numbers.length; loop++){
	var image = new Image();
	image.src = the_numbers[loop];
}



function countdownClock(date, directory, date_name, hours_name, minutes_name, seconds_name) {
	// make today's date and event date
	var event = new Date(date);
	var today = new Date();
	var dif = ((event.getTime() - today.getTime()) / (1000*60*60*24));
	if (dif < 0) { // event has occured
		dif = 0;
	}
	// get the days left, etc from the big number
	var days_left = Math.floor(dif);
	var hours_left = Math.floor((dif - days_left) * 24);
	var minutes_left =  Math.floor((dif - days_left - (hours_left / 24))*24*60);
	var seconds_left = Math.floor((dif - days_left - (hours_left / 24) - (minutes_left / (24*60))) *60*60*24);
	days_left = fixDigits(3, days_left);
	hours_left = fixDigits(2, hours_left);
	minutes_left = fixDigits(2, minutes_left);
	seconds_left = fixDigits(2, seconds_left);

	// Convert the numbers into an array and change the images
	var days_array = new Array(eval("document." + date_name + "1"), eval("document." + date_name + "2"), eval("document." + date_name + "3"));
	imageCon(days_left, directory, days_array);
	var hour_array = new Array(eval("document." + hours_name + "1"), eval("document." + hours_name + "2"));
	imageCon(hours_left, directory, hour_array);
	var minutes_array = new Array(eval("document." + minutes_name + "1"), eval("document." + minutes_name + "2"));
	imageCon(minutes_left, directory, minutes_array);
	var seconds_array = new Array(eval("document." + seconds_name + "1"), eval("document." + seconds_name + "2"));
	imageCon(seconds_left, directory, seconds_array);

	if (dif = 0) {
		return;
	} else {
		var timeout_string = "countdownClock('" + date + "', '" + directory + "', '" + date_name + "', '" + hours_name + "', '" + minutes_name + "', '" + seconds_name + "');";
		var the_timeout = setTimeout(timeout_string, 955);
	}
}



//function adds zeroes before numbers where needed
function fixDigits(places, number) {
	places = eval(places);
	number = eval(number);
	if (places == 2) {
		if (number < 10) {
			number = "0" + number;
			return number;
		} else {
			number = "" + number;
			return number;
		}
	} else if (places == 3) {
		if (number < 10) {
			number = "00" + number;
			return number;
		} else if (number < 100) {
			number = "0" + number;
			return number;
		} else {
			number = "" + number;
			return number;
		}
	} else {
		alert("This program only allows up to 3 place values.");
		return;
	}
}


function imageCon(number, img_dir, img_array_name) {
	number_array = new Array();
	for (var loop=0; loop < number.length; loop++){
		number_array[loop] = number.charAt(loop);
		var src_name = img_dir + number_array[loop] + ".gif";
		eval(img_array_name)[loop].src = src_name;
	}
}


/* END
   COUNTDOWN
   SCRIPT!!! */

// End Hide -->