var month='*';
var day='1';
var hour=0;
var tz=1;
var lab='tzcd';
function start(){
	displayTZCountDown(newcountdown,lab);	
//	displayTZCountDown(setTZCountDown(month,day,hour,tz),lab);
	}

function setTZCountDown(month,day,hour,tz){
	var toDate=new Date();
	if(month=='*')
		toDate.setMonth(toDate.getMonth()+1,1);
	else if(month>0){
		if(month<=toDate.getMonth())
			toDate.setYear(toDate.getYear()+1);
			toDate.setMonth(month-1);
		}
	if(day.substr(0,1)=='+'){
		var day1=parseInt(day.substr(1));
		toDate.setDate(toDate.getDate()+day1);
	} else {
		toDate.setDate(day);
	}
	toDate.setHours(hour);
	toDate.setMinutes(0-(tz*60));
	toDate.setSeconds(0);
	var fromDate=new Date();
	fromDate.setMinutes(fromDate.getMinutes()+fromDate.getTimezoneOffset());
	var diffDate=new Date(0);
	diffDate.setMilliseconds(toDate-fromDate);
	return Math.floor(diffDate.valueOf()/1000);
}

function displayTZCountDown(countdown,tzcd){
	if(countdown<0)
		document.getElementById(tzcd).innerHTML="Sorry, you are too late.";
	else{
		var secs=countdown%60;
		if(secs<10)
			secs='0'+secs;
		var countdown1=(countdown-secs)/60;
		var mins=countdown1%60;
		if(mins<10)
			mins='0'+mins;
		countdown1=(countdown1-mins)/60;
		var hours=countdown1%24;
		var days=(countdown1-hours)/24;
		document.getElementById(tzcd).innerHTML=days+" day"+(days==1?'':'s')+' '+hours+' hours '+mins+' minutes and '+secs+' seconds';setTimeout('displayTZCountDown('+(countdown-1)+',\''+tzcd+'\');',999);
	}
}

