function startTimer()
{
	var DSTAdjust = 0;
	oneMinute = 1000 * 60;
	var oneDay = oneMinute * 60 * 24;
	var expired = 0;
	time = new Date();
	if (time.getTime() > timerEnd.getTime()) {
		expired = 1;
	} else {
		DSTAdjust = (timerEnd.getTimezoneOffset( ) - time.getTimezoneOffset( )) * oneMinute;
		var diff = Math.abs(timerEnd.getTime( ) - time.getTime( )) - DSTAdjust;
		
		var days = Math.floor(diff/oneDay);
		var hours = Math.floor(diff/(60*oneMinute)) % 24;
		var minutes = Math.floor(diff/oneMinute) % 60;
		var seconds = Math.floor(diff/1000) % 60;
		var mseconds = diff % 1000;
	} if (expired) {
		document.getElementById('timer').innerHTML = msgEnd;
	} else {	
		document.getElementById('hours1').innerHTML = Math.floor(hours/10);
		document.getElementById('hours0').innerHTML = hours % 10;
		
		document.getElementById('mins1').innerHTML = Math.floor(minutes/10);
		document.getElementById('mins0').innerHTML = minutes % 10;
		
		document.getElementById('secs1').innerHTML = Math.floor(seconds/10);
		document.getElementById('secs0').innerHTML = seconds % 10;
		
		setTimeout('startTimer()', 100);
	}
}
