var day = 22;
var month = 4;
var year = 2015;
var hours = 00;
var daysDisplay,hoursDisplay,miutesDisplay,secondsDisplay;
var dateFuture;


function GetDateFuture()
{	
	dateFuture = new Date(year, month, day, hours, 00, 00);
	daysDisplay = document.getElementById("Days");
	hoursDisplay = document.getElementById("Hours");
	minutesDisplay = document.getElementById("Minutes");
	secondsDisplay = document.getElementById("Seconds");
	GetCount();
}

function GetCount(){
	
	var dateNow = new Date();								
	var amount = dateFuture.getTime() - dateNow.getTime();
	var restTimeStr = '0000000000';
	var running = true;
	
	if(amount > 0)
	{
		var years=days=hours=mins=secs=0;
		amount = Math.floor(amount/1000);
		days=Math.floor(amount/86400);
		amount=amount%86400;
		hours=Math.floor(amount/3600);
		amount=amount%3600;
		mins=Math.floor(amount/60);
		amount=amount%60;
		secs=Math.floor(amount);
		
		if (days == 0)
			restTimeStr = '000';	
		else if (days < 10)
			daysDisplay.innerHTML = '00'+days;
		else if (days < 100)
			daysDisplay.innerHTML = days;
		else
			daysDisplay.innerHTML = String(days);
			
		if (hours == 0)
			hoursDisplay.innerHTML = "00";
		else if (hours < 10)
			hoursDisplay.innerHTML = hours;
		else
			hoursDisplay.innerHTML = String(hours);
			
		if (mins == 0)
			minutesDisplay.innerHTML = '00';		
		else if (mins < 10)
			minutesDisplay.innerHTML = mins;
		else
			minutesDisplay.innerHTML = String(mins);
			
		if (secs == 0)
			secondsDisplay.innerHTML = '00';
		else if (secs < 10)
			secondsDisplay.innerHTML = secs;
		else
			secondsDisplay.innerHTML = String(secs);
	}
	else
		running = false;	
	
	if(running)
		setTimeout("GetCount()", 1000);
	
}
