var seconds = 0;
var timerID = null;
var timerRunning = false;
var delay = 1000;
var data = "";
var interval = 1;
var count = 1;

function setDelay1(delay)
{
  this.delay = delay;
}

function stop1()
{
  StopTheClock1();
}

function InitializeTimer1()
{
  StopTheClock1();
  StartTheTimer1();
}

function setInterval1(interval)
{
  this.interval = interval;
}

function StopTheClock1()
{
  if(timerRunning)
      clearTimeout(timerID);
  timerRunning = false;
}

function StartTheTimer1()
{
	seconds = seconds + 1;
	if(seconds != 1) {				
		if(seconds % interval == 0) {
			var dateEnd = new Date('November 21, 2009 00:00:00');
			var dateStart = new Date();

			if(dateStart < dateEnd)
			{ 
				var dateDiff = new Date().setTime(Math.abs(dateEnd.getTime() - dateStart.getTime()));
				
				var days = Math.floor(dateDiff / (1000 * 60 * 60 * 24)); 
				dateDiff -= days * (1000 * 60 * 60 * 24);
			
				var hrs = Math.floor(dateDiff / (1000 * 60 * 60)); 
				dateDiff -= hrs * (1000 * 60 * 60);
			
				var mins = Math.floor(dateDiff / (1000 * 60)); 
				dateDiff -= mins * (1000 * 60);

				var secs = Math.floor(dateDiff / 1000); 
				dateDiff -= secs * 1000;
				
				document.getElementById('countdownDisplay1').innerHTML = days + (days > 1 ? ' <font size="1"> days </font>' : '<font size="1"> day </font>') + hrs + (hrs > 1 ? '<font size="1"> hrs </font>' : '<font size="1"> hour </font>') + mins + (mins > 1 ? '<font size="1"> mins</font> ' : '<font size="1"> min </font>') + secs + (secs > 1 ? '<font size="1"> secs </font>' : '<font size="1"> sec </font>');
				//alert(days + (days > 1 ? ' days ' : ' day ') + hrs + (hrs > 1 ? ' hrs ' : ' hour ') + mins + (mins > 1 ? ' mins' : ' min'));
			}
		}
	}
	timerRunning = true;
	timerID = self.setTimeout("StartTheTimer1()", delay);
}

function countdown1()
{
	var dateEnd = new Date('November 21, 2009 00:00:00');
	var dateStart = new Date();

	if(dateStart < dateEnd)
	{ 
		var dateDiff = new Date().setTime(Math.abs(dateEnd.getTime() - dateStart.getTime()));
		
		var days = Math.floor(dateDiff / (1000 * 60 * 60 * 24)); 
		dateDiff -= days * (1000 * 60 * 60 * 24);
	
		var hrs = Math.floor(dateDiff / (1000 * 60 * 60)); 
		dateDiff -= hrs * (1000 * 60 * 60);
	
		var mins = Math.floor(dateDiff / (1000 * 60)); 
		dateDiff -= mins * (1000 * 60);

		var secs = Math.floor(dateDiff / 1000); 
		dateDiff -= secs * 1000;
	
		document.getElementById('countdownDisplay1').innerHTML = days + (days > 1 ? '<font size="1"> days </font>' : '<font size="1"> day </font>') + hrs + (hrs > 1 ? '<font size="1"> hrs </font>' : '<font size="1"> hour </font>') + mins + (mins > 1 ? '<font size="1"> mins </font>' : '<font size="1"> min </font>') + secs + (secs > 1 ? '<font size="1"> secs </font>' : '<font size="1"> sec </font>');
		//alert(days + (days > 1 ? ' days ' : ' day ') + hrs + (hrs > 1 ? ' hrs ' : ' hour ') + mins + (mins > 1 ? ' mins' : ' min'));
	}
}