var timerID = null;
var timerRunning = false;
var timeValue;
var weekday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthname = new Array("January","February","March","April","May","June","July","August","September","October","November","December")

function stopclock(){
	if(timerRunning)
		clearTimeout(timerID);
	timerRunning = false
}

function showtime(){
	var now = new Date();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();

	timeValue = weekday[now.getDay()] + ", " + monthname[now.getMonth()] + " " + now.getDate() + " " + now.getFullYear() + ", " + ((hours > 12) ? hours - 12 : hours);
	timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
	timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
	timeValue += (hours >= 12) ? " PM" : " AM";

	document.getElementById('disTime').innerHTML = timeValue;

	timerID = setTimeout("showtime()",1000);
	timerRunning = true;
}

function startclock(){
	stopclock();
	showtime();
}
