/*
Modified by: Morgan
Last Mod:    1/12/2003

Dynamic countdown Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS,
visit http://www.dynamicdrive.com
*/

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format
//        year, month, day:
var cdYear  = 2009;
var cdMonth = 12;
var cdDay   = 25;

var occasion               = "Christmas";
var message_on_occasion    = "Merry Christmas!";
var message_after_occasion = "How you Look Depends on Where you Go";


//STEP 3: Configure the below 5 variables to set the width,
//        height, background color, and text style of the
//        countdown area
var cDownWidth      = '100%';
var cDownHeight     = '20px';
var cDownBGcolor    = '#001693';
var openTags        = '<B STYLE="font-family:Arial;color:#1AC9D4;font-size:10pt;">';
var closeTags       = '</B>';

//////////DO NOT EDIT PASS THIS LINE//////////////////

var monthArray = new Array(
	"Jan","Feb","Mar","Apr",
	"May","Jun","Jul","Aug",
	"Sep","Oct","Nov","Dec"
	);

var crosscount = '';
var usrAgent   = navigator.userAgent.toLowerCase();

//var isDOM2_Browser = (document.all || document.getElementById && usrAgent.indexOf('opera') != 0) ? true : false;
var isDOM2_Browser = true

function startCountDown() {
	if (isDOM2_Browser && document.layers)
		document.countdownnsmain.visibility = "show";
	else if (isDOM2_Browser)
		crosscount = (document.getElementById && !document.all)
					? document.getElementById("countdownie")
					: countdownie;

	countdown();
}

function countdown() {
	var today  = new Date();
	var tYYYY = today.getYear();

	if (tYYYY < 1000) tYYYY += 1900;

	var tMM = today.getMonth();
	var tDD = today.getDate();
	var tHH = today.getHours();
	var tKK = today.getMinutes();
	var tSS = today.getSeconds();
	var outMsg = '';

	var todayString = monthArray[tMM] + " " +
					tDD   + ", " +
					tYYYY + " "  +
					tHH   + ":"  +
					tKK   + ":"  +
					tSS;

	futureString = monthArray[cdMonth - 1] + " " + cdDay + ", " + cdYear;  // + " " + cdHour + ":" + cdMinute;

	var rDD = Date.parse(futureString) - Date.parse(todayString);
	var rWD = Math.floor(rDD/(60*60*1000*24)*1);
	var rHH = Math.floor((rDD%(60*60*1000*24))/(60*60*1000)*1);
	var rKK = Math.floor(((rDD%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
	var rSS = Math.floor((((rDD%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);

	//if on day of occasion
	if (rWD <= 0 && rHH <= 0 && rKK <= 0 && rSS <= 1 && tDD == cdDay) {
		outMsg = openTags + message_on_occasion + closeTags;

		if (!isDOM2_Browser) return outMsg;

		if (document.layers) {
			document.countdownnsmain.document.countdownnssub.document.write(outMsg);
			document.countdownnsmain.document.countdownnssub.document.close();
		} else if (document.all || document.getElementById)
			crosscount.innerHTML = outMsg;
		return;
	}

	//if day of occasion has passed
	else if (rWD <= -1) {
		outMsg = openTags + message_after_occasion + closeTags;

		if (!isDOM2_Browser) return outMsg;

		if (document.layers) {
			document.countdownnsmain.document.countdownnssub.document.write(outMsg);
			document.countdownnsmain.document.countdownnssub.document.close();
		} else if (document.all || document.getElementById)
			crosscount.innerHTML = outMsg;
		return;
	}

	//else, if not yet
	else {
		outMsg = openTags + "Only " + rWD + " shopping days left until " + occasion + closeTags;

		if (!isDOM2_Browser) return outMsg;

		outMsg = openTags + "Only " + rWD + " days, " + rHH + " hours, " + rKK + " minutes, and " + rSS + " seconds<BR>left until " + occasion + closeTags;
		if (document.layers) {
			document.countdownnsmain.document.countdownnssub.document.write(outMsg);
			document.countdownnsmain.document.countdownnssub.document.close();
		} else if (document.all || document.getElementById)
			crosscount.innerHTML = outMsg;
	}

	if (isDOM2_Browser) setTimeout("countdown();", 1000);
}
