function getRestTime(secondsleft)
{
	var dispString = '';
	var temp = secondsleft;
	
	var rest_days = Math.floor(temp / 86400);
	temp = temp % 86400;

	var rest_hours = Math.floor(temp / 3600);
	temp = temp % 3600;
	
	var rest_minutes = Math.floor(temp / 60);
	temp = (temp % 60);
	
	var rest_seconds = temp;

	if (rest_days > 0) {
		if (rest_days > 1) 
			dispString = dispString + rest_days + ' days, ';
		else 
			dispString = dispString + rest_days + ' day, ';
	}

	if (rest_hours < 10) 
		dispString = dispString + '0' + rest_hours + ':';
	else 
		dispString = dispString + rest_hours + ':';

	if (rest_minutes < 10) 
		dispString = dispString + '0' + rest_minutes + ':';
	else 
		dispString = dispString + rest_minutes + ':';

	if (rest_seconds < 10) 
		dispString = dispString + '0' + rest_seconds;
	else 
		dispString = dispString + rest_seconds;

	return 'still ' + dispString + ' hours to vote';	
}

function clock()
{
	var hours = now_date.getHours();
	var minutes = now_date.getMinutes();
	var seconds = now_date.getSeconds();
	var ampm = '';

	var d = now_date.getDate();
	var m = now_date.getMonth();
	var y = now_date.getFullYear();
	var dispTime;
	var dispRestTime;

	now_date.setSeconds( seconds+1 );
	rest_time = rest_time - 1;
	
	if (minutes < 10) minutes = '0' + minutes;
	if (seconds < 10) seconds = '0' + seconds;

	dispRestTime = getRestTime(rest_time);
	
	dispTime = "official WPE-time: "+d+". "+monat[m]+" "+y+" "+hours + ":" + minutes + ":" + seconds;
	status = dispTime;

	document.forms[0].countdown.value = dispRestTime;	
	
	setTimeout("clock()", 1000);

}
