var dateUpdate_INT;
function toDoubleDigit(n)
{
	if (n < 10)
		return '0'+String(n);
	return String(n);
}

function dateUpdate(id)
{
	if (document.getElementById)
	{
		var now = new Date();
		var a = new Array();
		var H = now.getHours();
		var M = now.getMinutes();
		var S = now.getSeconds();
		var Y = now.getFullYear();
		var m = now.getMonth()+1;
		var D = now.getDate();
		
		// make time double digit
		var HH = toDoubleDigit(H);
		var MM = toDoubleDigit(M);
		var SS = toDoubleDigit(S);
		var YY = Y;
		var mm = toDoubleDigit(m);
		var DD = toDoubleDigit(D);
		
		// calculate timezone offset
		var offset = now.getTimezoneOffset();
		var offsetH = offset / 60 << 0;
		var offsetM = offset % 60;
		
		var offsetHH = toDoubleDigit(Math.abs(offsetH));
		var offsetMM = toDoubleDigit(Math.abs(offsetM));
		
		
		// create ISO date composition
		a = new Array();
		
		a.push(YY + '-');
		a.push(mm + '-');
		a.push(DD);
		a.push('<span class="time">');
		a.push('T');
		a.push(HH+':'+MM+':'+SS);
		a.push(offset>0 ? '-' : '+');
		a.push(offsetHH+':'+offsetMM);
		a.push('</span>')
		
		// update time entries
		document.getElementById('now0').innerHTML = a.join("");
		document.getElementById('now1').innerHTML = a.join("");
	}
	setTimeout(dateUpdate, 60);
}

window.onload = function()
{
	dateUpdate();
}