var gsTimeContainer = 'TimeContainer';
var gsDateContainer = 'DateContainer';
var gpTimeout;
var aMonths = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");

if(document.all) {
	document.getElementById = document.all;
}

function startClock() {
	var dNow = new Date();
	displayDate(dNow);
	displayTime(dNow);
	gpTimeout = setTimeout("startClock()", 1000);
}

function stopClock() {
	clearTimeout(gpTimeout);
}

function displayDate(dNow) {
	var sDay = dNow.getDate();
	var sMonth = aMonths[dNow.getMonth()];
	var sYear = dNow.getFullYear().toString().slice(2);
	var oDate = document.getElementById(gsDateContainer);
	if(oDate) {
		oDate.innerHTML = sDay + '-' + sMonth + '-' + sYear;
	}	

}

function displayTime(dNow) {
	var sHours = addLeadingZero(dNow.getHours());
	var sMinutes = addLeadingZero(dNow.getMinutes());
	var sSeconds = addLeadingZero(dNow.getSeconds());
	var oTime = document.getElementById(gsTimeContainer);
	if(oTime) {
		oTime.innerHTML = sHours + ':' + sMinutes + ':' + sSeconds;
	}
}

function addLeadingZero(i) {
	if(i < 10) {
		return '0' + i.toString();
	} else {
		return i.toString();
	}
}