var timerRunning = false;
var timerID = null;

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function showtime() {
	today = new Date();
	/* mesic den, rok, cas  */
	BigDay = new Date( time );

	msPerDay = 24 * 60 * 60 * 1000 ;
	timeLeft = (BigDay.getTime() - today.getTime());

	e_daysLeft = timeLeft / msPerDay;
	daysLeft = Math.floor(e_daysLeft);

	e_hrsLeft = (e_daysLeft - daysLeft)*24;
	hrsLeft = Math.floor(e_hrsLeft);

	minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);

	e_minsLeft = (e_hrsLeft - hrsLeft)*60;
	secLeft = Math.floor((e_minsLeft - minsLeft)*60);


	if (hrsLeft<=9)
		hrsLeft="0"+hrsLeft

	if (minsLeft<=9)
		minsLeft="0"+minsLeft

	if (secLeft<=9)
		secLeft="0"+secLeft

	/* vypisovany text */
	Temp3= daysLeft+'d:'+hrsLeft+'h:'+minsLeft+'m:'+secLeft+'s'

	document.getElementById("countdown").innerHTML=Temp3;
	timerID = setTimeout("showtime()",1000);
	timerRunning = true;
}

function stopclock () {
	if(timerRunning)
		clearTimeout(timerID);
	timerRunning = false;
}

function stopClock() {
	stopclock();
	return;
}

function startclock () {
	stopclock();
	showtime();
}

addLoadEvent(startclock);