var message="It's My Time";
var totalSeconds=0;
var interval = null;

function leadingZero(time) 
{
    return (time < 10) ? "0" + time : + time;
}

function countDown()
{
	totalSeconds-=1;
	
	if(totalSeconds<=0)
	{
		clearInterval(interval);
		//alert("time elapsed");
		var timer = document.getElementById("countcont");
		timer.innerHTML = "<div id=\"countcont\" ></div>";
		
		return;
	}
	var seconds = totalSeconds;
	
	var days = Math.floor(seconds/86400);
	seconds-= days * 86400;
	
	var hours = Math.floor(seconds/3600);
	seconds -= hours * 3600;
	
	var minutes = Math.floor(seconds/60);
	seconds -= minutes * 60;
	
	//var timeStr = ((days > 0) ? days + " days " : "") + leadingZero(hours) + ":" + leadingZero(minutes) + ":" + leadingZero(seconds);
	
	var daysDiv = document.getElementById("days");
	daysDiv.innerHTML = days;
	
	var hoursDiv = document.getElementById("hours");
	hoursDiv.innerHTML = hours;
	
	var minutesDiv = document.getElementById("minutes");
	minutesDiv.innerHTML = minutes;
	
	var secondsDiv = document.getElementById("seconds");
	secondsDiv.innerHTML = seconds;
}

function startCountdown(targetDate,endMessage)
{ 
	today = new Date();

	target = new Date();
	target.setTime(Date.parse(targetDate));
	//target.setTime(target.getTime()+2000);//testing pruposes

	var message="";
	totalSeconds=Math.floor((target.getTime()-today.getTime())/1000);

	interval = setInterval("countDown()",1000);
	window.message = endMessage;
}
