//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich (winrich@babson.edu) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit http://www.dynamicdrive.com

function setcountdown (theyear,themonth,theday,thehour,themin,thesec)
{
	yr = theyear;
	mo = themonth;
	da = theday;
	hr = thehour;
	min = themin;
	sec = thesec;
}

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

//STEP 1: Configure the countdown-to date, in the format year, month, day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown (2007,12,2,12,00,00);

//STEP 2: Change the two text below to reflect the occasion, and message to display on that occasion, respectively
var occasion="this year\'s Official Lottery Ends";

//var occasion="this year\'s lottery ends."
//var occasion="our special offer ends!"
//var message_on_occasion="This year\'s lottery ends soon! Register now."
//var message_on_occasion="";
//var occasion="";

//STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area
var countdownwidth='444px'
var countdownheight='45px'
var countdownbgcolor='red'
//var opentags='<font face="Verdana" style="font-size: 16px; color: #000000;"><strong>There are '
var opentags=''  // will be set later...

var closetags='</strong></font></a>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount = ''
if (document.all||document.getElementById)
	document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')

function start_countdown()
{
	var registerurl = document.getElementById ('registerurl');
	var registernowTxt = document.getElementById ('registernow');
	var thereareTxt = document.getElementById ('thereare');

	opentags='<a href="' + registerurl.innerHTML + '" style="text-decoration: none"><strong><font color="white">' + registernowTxt.innerHTML + '<br />' + thereareTxt.innerHTML;
	crosscount = document.getElementById ('countdownnsmain');
	if ( !crosscount )
		return;
	crosscount.style.display = 'none';
	return;
	countdown()
}


function countdown()
{
	crosscount = document.getElementById ('countdownnsmain');
	var daysTxt = document.getElementById ('days');
	var hrsTxt = document.getElementById ('hrs');
	var minutesTxt = document.getElementById ('minutes');
	var secondsleftTxt = document.getElementById ('secondsleft');

	var today = new Date()
	var todayy = today.getYear()
	if (todayy < 1000)
		todayy+=1900
	var todaym=today.getMonth()
	var todayd=today.getDate()
	var todayh=today.getHours()
	var todaymin=today.getMinutes()
	var todaysec=today.getSeconds()
	var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec

	futurestring = montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec;
	dd = Date.parse(futurestring)-Date.parse(todaystring);

	dday = Math.floor(dd/(60*60*1000*24)*1);
	dhour = Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
	dmin = Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
	dsec = Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);

	//if on day of occasion
	if (dday <= 0 && dhour <= 0 && dmin <= 0 && dsec <= 1 && todayd == da)
	{
		if (document.all || document.getElementById )
			crosscount.innerHTML = opentags + message_on_occasion + closetags;
		return;
	}
	//if passed day of occasion
	else if (dday<=-1)
	{
		if (document.all||document.getElementById)
			crosscount.innerHTML=opentags+"Occasion already passed! "+closetags

		return;
	}
	//else, if not yet
	else
	{
		if (document.all || document.getElementById )
		{
			crosscount.innerHTML = opentags + dday + daysTxt.innerHTML + dhour + hrsTxt.innerHTML + dmin + minutesTxt.innerHTML + dsec + secondsleftTxt.innerHTML;
		}
	}
	setTimeout("countdown()",1000)
}
