/* 
 * Copyright 2007-2011, Petr Enin
 * 
 */

function jscounter(id, year, month, day, hours, minutes, seconds)
{
	var objDateNow = new Date();
	var timeNow = objDateNow.getTime();

	var iseconds  = (seconds) ? seconds : 0;
	var iminutes = (minutes) ? minutes : 0;
	var ihours = (hours) ? hours : 0;
	var iday = (day) ? day : 1;
	var imonth = (month) ? month : 0;
	if (imonth) imonth--;// mesice 0-11
	var iyear = (year) ? year : (objDateNow.getFullYear() + 1);
	var objDateNew = new Date(iyear, imonth, iday, ihours, iminutes, iseconds);
	var timeNew = objDateNew.getTime();
	var diff = timeNew - timeNow;

	if (diff < 0) diff *= (-1);

	var msec = 1000; //milisekundy
	var mmin = 60*msec;
	var mhour = 60*mmin;
	var mday = 24*mhour;
	var d = Math.floor(diff/(mday));
	diff -= (d*mday);
	var h = Math.floor(diff/(mhour));
	diff -= (h*mhour);
	var m = Math.floor(diff/(mmin));
	diff -= (m*mmin);
	var s = Math.floor(diff/(msec));
	if (h < 10) h = "0" + h;
	if (m < 10) m = "0" + m;
	if (s < 10) s = "0" + s;

	document.getElementById(id).innerHTML = "" + d + " dnů " + h  + ":" + m + ":" + s + "";
	window.setTimeout("jscounter('" + id + "', " + year + ", " +
		month + ", " +
		day + ", " +
		hours+ ", " +
		minutes+ ", " +
		seconds+ ")", 1000);
}


